0001666071-21-000029.txt : 20210301 0001666071-21-000029.hdr.sgml : 20210301 20210301083315 ACCESSION NUMBER: 0001666071-21-000029 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 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: 21693967 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 cdlx-20201231.htm 10-K cdlx-20201231
false2020FY000166607100016660712020-01-012020-12-31iso4217:USD00016660712019-06-28xbrli:shares00016660712021-02-28iso4217:USDxbrli:shares00016660712020-12-3100016660712019-12-3100016660712018-01-012018-12-3100016660712019-01-012019-12-310001666071us-gaap:CommonStockMember2017-12-310001666071us-gaap:AdditionalPaidInCapitalMember2017-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001666071us-gaap:RetainedEarningsMember2017-12-3100016660712017-12-310001666071us-gaap:CommonStockMember2018-01-012018-12-310001666071us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-3100016660712018-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001666071us-gaap:RetainedEarningsMember2018-01-012018-12-310001666071us-gaap:CommonStockMember2018-12-310001666071us-gaap:AdditionalPaidInCapitalMember2018-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001666071us-gaap:RetainedEarningsMember2018-12-310001666071us-gaap:CommonStockMember2019-01-012019-12-310001666071us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001666071us-gaap:CommonStockMember2020-01-012020-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001666071us-gaap:RetainedEarningsMember2019-01-012019-12-310001666071us-gaap:CommonStockMember2019-12-310001666071us-gaap:AdditionalPaidInCapitalMember2019-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001666071us-gaap:RetainedEarningsMember2019-12-310001666071us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001666071us-gaap:RetainedEarningsMember2020-01-012020-12-310001666071us-gaap:CommonStockMember2020-12-310001666071us-gaap:AdditionalPaidInCapitalMember2020-12-310001666071us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001666071us-gaap:RetainedEarningsMember2020-12-3100016660712018-01-262018-01-2600016660712018-01-260001666071us-gaap:IPOMember2018-02-132018-02-130001666071us-gaap:IPOMember2018-02-130001666071us-gaap:OverAllotmentOptionMember2018-02-142018-02-1400016660712018-02-142018-02-1400016660712018-02-132018-02-1400016660712019-09-112019-09-110001666071us-gaap:OverAllotmentOptionMember2019-09-112019-09-110001666071cdlx:SPOMember2019-09-110001666071cdlx:SPOMember2019-09-112019-09-11xbrli:purecdlx:patent00016660712014-01-012014-12-310001666071cdlx:A2016LineOfCreditAnd2016TermLoanMember2018-05-2100016660712020-09-222020-09-220001666071us-gaap:LineOfCreditMember2019-12-310001666071us-gaap:LineOfCreditMember2020-12-310001666071us-gaap:LoansPayableMember2019-12-310001666071us-gaap:LoansPayableMember2020-12-310001666071us-gaap:AccountingStandardsUpdate201602Member2020-01-010001666071cdlx:CostperServedSalesMember2018-01-012018-12-310001666071cdlx:CostperServedSalesMember2019-01-012019-12-310001666071cdlx:CostperServedSalesMember2020-01-012020-12-310001666071cdlx:CostperRedemptionMember2018-01-012018-12-310001666071cdlx:CostperRedemptionMember2019-01-012019-12-310001666071cdlx:CostperRedemptionMember2020-01-012020-12-310001666071cdlx:CostOtherMember2018-01-012018-12-310001666071cdlx:CostOtherMember2019-01-012019-12-310001666071cdlx:CostOtherMember2020-01-012020-12-3100016660712020-03-310001666071us-gaap:ComputerEquipmentMember2019-12-310001666071us-gaap:ComputerEquipmentMember2020-12-310001666071us-gaap:LeaseholdImprovementsMember2019-12-310001666071us-gaap:LeaseholdImprovementsMember2020-12-310001666071us-gaap:FurnitureAndFixturesMember2019-12-310001666071us-gaap:FurnitureAndFixturesMember2020-12-310001666071us-gaap:ConstructionInProgressMember2019-12-310001666071us-gaap:ConstructionInProgressMember2020-12-310001666071us-gaap:CapitalLeaseObligationsMember2019-12-310001666071us-gaap:CapitalLeaseObligationsMember2020-12-31cdlx:numberOfDays00016660712020-09-220001666071us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-05-210001666071us-gaap:LoansPayableMember2018-05-210001666071us-gaap:LineOfCreditMember2018-05-210001666071us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-05-140001666071us-gaap:LoansPayableMember2019-05-140001666071us-gaap:LineOfCreditMember2019-05-310001666071us-gaap:LineOfCreditMember2020-01-012020-12-310001666071us-gaap:LineOfCreditMembercdlx:LoanFacilityThresholdTwoMemberus-gaap:PrimeRateMember2020-01-012020-12-310001666071us-gaap:LineOfCreditMember2020-01-012020-12-310001666071us-gaap:PrimeRateMemberus-gaap:LoansPayableMember2020-01-012020-12-310001666071us-gaap:LineOfCreditMembercdlx:A2016LineOfCreditMember2017-09-300001666071us-gaap:LineOfCreditMembercdlx:A2016LineOfCreditMember2019-01-012019-12-310001666071us-gaap:LoansPayableMembercdlx:A2016TermLoanMember2016-07-310001666071us-gaap:LoansPayableMembercdlx:A2016TermLoanMember2019-01-012019-12-310001666071cdlx:A2008StockPlanMember2018-01-3100016660712018-02-0800016660712019-01-012019-01-0100016660712020-01-012020-01-010001666071cdlx:DeliveryCostsMember2018-01-012018-12-310001666071cdlx:DeliveryCostsMember2019-01-012019-12-310001666071cdlx:DeliveryCostsMember2020-01-012020-12-310001666071us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001666071us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001666071us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001666071us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001666071us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001666071us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001666071us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001666071us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001666071us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001666071us-gaap:EmployeeStockOptionMember2020-01-012020-12-3100016660712019-06-282019-06-280001666071us-gaap:RestrictedStockUnitsRSUMember2017-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2018-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2019-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2020-12-310001666071us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-12-310001666071us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310001666071us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2021-01-012021-03-010001666071us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2021-03-01cdlx:tranche0001666071us-gaap:PerformanceSharesMember2019-01-012019-03-310001666071us-gaap:PerformanceSharesMember2019-12-31cdlx:user0001666071us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-12-310001666071us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2019-12-310001666071us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-12-310001666071us-gaap:PerformanceSharesMember2019-10-012019-12-310001666071us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001666071us-gaap:PerformanceSharesMember2020-12-310001666071us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-310001666071us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:PerformanceSharesMember2020-12-310001666071us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2017-01-012017-12-310001666071cdlx:RestrictedSecuritiesUnitsMember2019-01-012019-12-310001666071cdlx:RestrictedSecuritiesUnitsMember2018-02-012018-02-280001666071cdlx:RestrictedSecuritiesUnitsMember2018-08-012018-08-310001666071us-gaap:EmployeeStockMember2018-02-082018-02-080001666071us-gaap:EmployeeStockMember2019-12-310001666071us-gaap:DomesticCountryMember2019-12-310001666071us-gaap:DomesticCountryMember2020-12-310001666071us-gaap:StateAndLocalJurisdictionMember2019-12-310001666071us-gaap:StateAndLocalJurisdictionMember2020-12-310001666071us-gaap:ForeignCountryMember2019-12-310001666071us-gaap:ForeignCountryMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesFRMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesERMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesDRMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesFRMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesERMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesDRMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesFRMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesERMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesDRMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesCRMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesBRMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesARMember2017-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesCRMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesBRMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesARMember2018-01-012018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesCRMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesBRMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesARMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2017-05-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2017-05-012017-05-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2018-08-080001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2018-08-012018-08-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2018-08-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesARMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesBRMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesCRMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesDRMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesERMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesFRMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember2020-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember2020-12-310001666071cdlx:CommonStockWarrantMember2017-12-310001666071cdlx:CommonStockWarrantMember2018-01-012018-12-310001666071cdlx:CommonStockWarrantMember2018-12-310001666071cdlx:CommonStockWarrantMember2019-01-012019-12-310001666071cdlx:CommonStockWarrantMember2019-12-310001666071cdlx:CommonStockWarrantMember2020-01-012020-12-310001666071cdlx:CommonStockWarrantMember2020-12-310001666071cdlx:PerformancebasedWarrantsMember2017-01-012017-12-310001666071us-gaap:FairValueInputsLevel1Membercdlx:PreferredStockWarrantMember2018-12-310001666071us-gaap:FairValueInputsLevel2Membercdlx:PreferredStockWarrantMember2018-12-310001666071us-gaap:FairValueInputsLevel3Membercdlx:PreferredStockWarrantMember2018-12-310001666071cdlx:PreferredStockWarrantMember2018-12-310001666071cdlx:CommonStockWarrantMemberus-gaap:FairValueInputsLevel1Member2018-12-310001666071cdlx:CommonStockWarrantMemberus-gaap:FairValueInputsLevel2Member2018-12-310001666071cdlx:CommonStockWarrantMemberus-gaap:FairValueInputsLevel3Member2018-12-310001666071cdlx:CommonStockWarrantMember2018-12-310001666071us-gaap:FairValueInputsLevel1Member2018-12-310001666071us-gaap:FairValueInputsLevel2Member2018-12-310001666071us-gaap:FairValueInputsLevel3Member2018-12-310001666071cdlx:PreferredStockWarrantMember2019-01-012019-12-310001666071cdlx:CommonStockWarrantMember2019-01-012019-12-310001666071cdlx:PreferredStockWarrantMember2019-12-310001666071cdlx:CommonStockWarrantMember2019-12-310001666071cdlx:PreferredStockWarrant1Membercdlx:RedeemableConvertiblePreferredStockSeriesBRMember2020-12-310001666071cdlx:PreferredStockWarrant1Membercdlx:RedeemableConvertiblePreferredStockSeriesBRMember2018-12-310001666071cdlx:PreferredStockWarrant1Membercdlx:RedeemableConvertiblePreferredStockSeriesDRMember2020-12-310001666071cdlx:PreferredStockWarrant1Membercdlx:RedeemableConvertiblePreferredStockSeriesDRMember2018-12-310001666071cdlx:PreferredStockWarrant2Membercdlx:RedeemableConvertiblePreferredStockSeriesDRMember2020-12-310001666071cdlx:PreferredStockWarrant2Membercdlx:RedeemableConvertiblePreferredStockSeriesDRMember2018-12-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesBRMember2018-02-080001666071cdlx:RedeemableConvertiblePreferredStockSeriesDRMember2018-02-080001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMemberus-gaap:MeasurementInputPriceVolatilityMember2017-05-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMemberus-gaap:MeasurementInputDiscountForLackOfMarketabilityMember2013-05-310001666071cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember2020-01-012020-12-3100016660712013-05-012013-05-3100016660712013-05-310001666071cdlx:CommonStockWarrantMember2018-02-012018-02-2800016660712018-02-082018-02-080001666071us-gaap:MeasurementInputPriceVolatilityMember2018-02-080001666071us-gaap:MeasurementInputRiskFreeInterestRateMember2018-02-080001666071us-gaap:MeasurementInputExpectedDividendRateMember2018-02-080001666071cdlx:ShareholderConcentrationRiskMemberus-gaap:StockholdersEquityTotalMember2019-01-012019-12-310001666071cdlx:PolarisVenturePartnersMembersrt:AffiliatedEntityMember2020-12-310001666071srt:AffiliatedEntityMembercdlx:CanaanVIIIL.PMember2020-12-310001666071srt:AffiliatedEntityMembercdlx:EntitiesAffiliatedWithMarkA.JohnsonMember2020-12-310001666071cdlx:JohnKlinckMembersrt:DirectorMember2020-12-310001666071cdlx:DavidAdamsMembersrt:DirectorMember2020-12-310001666071srt:AffiliatedEntityMembercdlx:PolarisVenturePartnersVL.P.Member2020-12-310001666071srt:AffiliatedEntityMembercdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member2020-12-310001666071cdlx:PolarisVenturePartnersFoundersFundVL.P.Membersrt:AffiliatedEntityMember2020-12-310001666071srt:AffiliatedEntityMembercdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member2020-12-310001666071srt:AffiliatedEntityMembercdlx:TTVIvyHoldingsLLCMember2020-12-310001666071srt:AffiliatedEntityMembercdlx:MarkA.JohnsonMember2020-12-310001666071cdlx:SeriesEMember2013-05-012013-05-310001666071cdlx:CommonStockWarrantMember2018-02-012018-02-280001666071cdlx:FinancialInstitutionShareCommitmentMember2020-12-310001666071us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001666071us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001666071us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001666071cdlx:CommonStockWarrantMember2018-01-012018-12-310001666071cdlx:CommonStockWarrantMember2019-01-012019-12-310001666071cdlx:CommonStockWarrantMember2020-01-012020-12-310001666071us-gaap:SeniorNotesMember2018-01-012018-12-310001666071us-gaap:SeniorNotesMember2019-01-012019-12-310001666071us-gaap:SeniorNotesMember2020-01-012020-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001666071us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001666071us-gaap:EmployeeStockMember2018-01-012018-12-310001666071us-gaap:EmployeeStockMember2019-01-012019-12-310001666071us-gaap:EmployeeStockMember2020-01-012020-12-31cdlx:segment0001666071cdlx:CardlyticDirectSegmentMember2018-01-012018-12-310001666071cdlx:CardlyticDirectSegmentMember2019-01-012019-12-310001666071cdlx:CardlyticDirectSegmentMember2020-01-012020-12-310001666071cdlx:OtherPlatformSolutionsMember2018-01-012018-12-310001666071cdlx:OtherPlatformSolutionsMember2019-01-012019-12-310001666071cdlx:OtherPlatformSolutionsMember2020-01-012020-12-310001666071country:US2018-01-012018-12-310001666071country:US2019-01-012019-12-310001666071country:US2020-01-012020-12-310001666071country:GB2018-01-012018-12-310001666071country:GB2019-01-012019-12-310001666071country:GB2020-01-012020-12-310001666071country:US2019-12-310001666071country:US2020-12-310001666071country:GB2019-12-310001666071country:GB2020-12-310001666071country:IN2019-12-310001666071country:IN2020-12-3100016660712021-02-26
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, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________________ to _________________
Commission File Number: 001-38386
cdlx-20201231_g1.jpg
CARDLYTICS, INC.
(Exact Name of Registrant as Specified in its Charter)
Delaware26-3039436
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
675 Ponce de Leon Ave. NE, Ste 6000AtlantaGeorgia30308
(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 classTrading Symbol(s)Name of each exchange on which registered
Common StockCDLXNASDAQ
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☒
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of June 30, 2020, 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 $1.8 billion based upon the closing sale price of our common stock on that date.
As of February 28, 2021, there were 27,903,828 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 2021 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 the Cardlytics platform, our ability to increase FI partner customer engagement from new and existing FI partners;
our ability to increase revenue from new and existing marketers in both new and existing industries;
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;
the closing of our acquisition of DOSH Holdings, Inc.;
the potential impact of the worldwide COVID-19 pandemic and related global economic uncertainty on our business, results of operations and financial condition; 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

RISK FACTORS SUMMARY
Our business is subject to a number of risks and uncertainties, including those risks discussed at-length in the section below titled “Risk Factors.” These risks include, among others, the following:
Risks Related to our Business and Industry
The ongoing COVID-19 pandemic could materially and adversely affect our business, results of operations and financial condition.
Unfavorable conditions in the global economy or the industries we serve could limit our ability to grow our business and negatively affect our operating results.
Our quarterly operating results have fluctuated and may continue to 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
We may not be able to return to or sustain our revenue and billings growth rate in the future.
We are dependent upon the Cardlytics platform.
We are substantially dependent on Chase, Bank of America and a limited number of other FI partners.
The market in which we participate is competitive and we may not be able to compete successfully with our current or future competitors.
Risks Related to our Outstanding Convertible Senior Notes
Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness, and we may not have the ability to raise the funds necessary to settle for cash conversions of the Notes or to repurchase the Notes for cash upon a fundamental change, which could adversely affect our business and results of operations.
We are subject to counterparty risk with respect to the Capped Calls.
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.
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.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business, financial condition and operating results.
Risks Related to Ownership of our Common Stock
The market price of our common stock has been and is likely to continue to be volatile.
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.

3

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 retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery.
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 a 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”), 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 was completed in the second quarter of 2020.
Revenue from the Cardlytics platform, which is net of Consumer Incentives, was $149.3 million, $210.4 million and $186.9 million for 2018, 2019 and 2020, respectively. During 2018, 2019 and 2020, our average monthly active users ("FI MAUs") were approximately 65.0 million, 122.6 million and 155.8 million, respectively, and our average revenue per user ("ARPU") was $2.30, $1.72 and $1.20, 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 2018, 2019 and 2020, our net loss was $53.0 million, $17.1 million and $55.4 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 2018, 2019 and 2020, our net loss includes stock-based compensation expense of $26.8 million, $15.9 million and $32.4 million, respectively. 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 and a $2.5 million non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon our IPO.

4

Purchase Intelligence
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 or otherwise being made available to us. The data from the FI is anonymized so that it cannot be associated with any one individual. Our platform analyzes online and in-store transactions across the United States ("U.S"). and United Kingdom ("U.K."), including one in two debit and credit card transactions in the U.S. as of December 31, 2020. We believe that access to both debit and credit card purchase data at scale can only be obtained by partnering directly with FIs. This data allows us to serve relevant advertisements to our FIs’ customers through our native bank advertising channel. We also leverage the power of purchase intelligence to provide marketers utilizing the Cardlytics platform 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 their advertising efforts, increase their investment in the Cardlytics platform and enhance 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 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, which is not shared by FIs to Cardlytics. Our Offer Placement System ("OPS") and Offer Management System ("OMS") form the core of our advertising platform.
Each FIs' 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. 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.

5

Solutions
The Cardlytics Platform
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 U.K.
Cardlytics helps marketers find 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 based on actual spending information at a customer level. 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. The Cardlytics platform also provides FIs a scalable solution for driving customer loyalty and engagement whereby Cardlytics handles everything from contracting with marketers and creating, managing and reporting performance of their campaigns to attributing incentives to each FIs' customers. Prior to the year ended December 31, 2020, we referred to the Cardlytics platform as Cardlytics Direct.
Other Platform Solutions
Our Other Platform Solutions enabled marketers and marketing service providers to leverage the power of purchase intelligence outside the bank channel. During 2018, Other Platform Solutions revenue was $1.4 million, before shifting the majority of our efforts and resources to support the growth of the Cardlytics platform. We no longer generate revenue from Other Platform Solutions and do not expect to generate revenue from Other Platform Solutions for the foreseeable future.
Privacy and Security
We have architected privacy and security into our systems and practices. A critical part of our strategy involves a design focused on gathering data without collecting, maintaining or using sensitive information, such as social security numbers, credit card numbers, financial account information or medical records. Our platform is currently designed so that we do not receive or have access to 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 or have access to 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 and regular audits.
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 the FI rewards program on the Cardlytics platform.
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.

6

Acquisition of Dosh
On March 1, 2020, we announced the entry into an Agreement and Plan of Reorganization (the “Merger Agreement”) to acquire DOSH Holdings, Inc. (“Dosh”), a personalized cash-back offers platform, for approximately $275.0 million, including $150.0 million in cash, subject to adjustments and escrows, and $125.0 million of our common stock at an agreed upon price of $136.33 per share. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition.
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 or is otherwise made available to us. The data is anonymized so that it cannot be associated with any one individual. 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 typically 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.
Valuable 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 2020, our platform analyzed approximately $3.4 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 industries, including retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. 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.
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. Even in the global pandemic, 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.

7

Proprietary Technology Architecture and Advanced Analytics Capabilities. We have designed our 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 and the data is anonymized so that it cannot be associated with any one individual. 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 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 entertainment, direct to consumer, and grocery. We plan to increase sales to marketers through advertising agencies by leveraging our platform’s new self-service capabilities.
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 through the option of self-service, we are developing new solutions, greater automation and increasingly sophisticated analytical capabilities. Our platform’s new self-service capabilities will provide existing and new marketers with the ability to build their own campaigns directly on our platform and enhance their experience with our product. 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.
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 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.

8

As of December 31, 2020, we had direct contractual relationships with 20 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 the Cardlytics platform 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 the Cardlytics platform. The GSA terminates in December 2021 and may be extended by Bank of America for additional one-year periods.
Pursuant to the GSA with Bank of America, we provide the Cardlytics platform 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 campaigns. Although we are primarily responsible for securing marketers to advertise on our platform, 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 the Cardlytics platform.
Under the GSA, we share the revenue that we generate from the sale of advertising within the Bank of America channel with Bank of America, subject to certain exceptions. The amounts that we pay to Bank of America are reflected as FI Share. 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 provide Chase with access to the Cardlytics platform. Under the Master Agreement, we provide Chase with access to the Cardlytics platform through November 2025. Chase may terminate the Master Agreement at any time upon 90 days’ written notice.
Under the Master Agreement, we share billings that we generate from the sale of advertising within the Chase 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.
Marketers
We enable marketers and their agencies to efficiently and effectively market to our FIs’ customers through the Cardlytics platform. We work with companies across a variety of industries, including retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. During 2018, 2019 and 2020, our top five marketers accounted for 23%, 27% and 35% of our revenue. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. As of December 31, 2019 and December 31, 2020 our top five marketers accounted for 26% and 31% of our accounts receivable, respectively, with one marketer representing over 10% as of December 31, 2019 and December 31, 2020, respectively.

9

Sales and Marketing
Our sales teams are focused on growth with our marketer and agency customers and our marketing efforts are focused on increasing market awareness for Cardlytics through partnerships, public relations, industry events and publications. Our FI-focused account management team is focused on deepening relationships with existing FI partners and expanding our FI network. During 2018, 2019 and 2020, our total sales and marketing expenses were $41.9 million, $43.8 million and $45.3 million, respectively, representing approximately 28%, 21% and 24% 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, which include retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. Each industry 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 industry.
Financial Institution Partners
Our efforts to 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 platform, 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 greater 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;
depth and breadth of, and access to, purchase data;
effectiveness in increasing return on advertising spend ("ROAS") for marketers;
effectiveness in increasing marketing campaign performance for marketers and their agencies;
effectiveness in increasing FI customer engagement;
ability to maintain confidentiality and security of FI transaction data;
transparency into and measurement of marketing performance;
multi-channel capabilities;
pricing;
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.

10

As of December 31, 2020, 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, which would prevent us from being 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.
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, 2020, we had 471 full-time employees, including 88 in delivery, 192 in sales and marketing, 140 in research and development and 51 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.

11

Human Capital Resources and Management
We are focused on building a revolutionary company, and we know this starts with investing in each of our employees. Headquartered in Atlanta, GA with additional offices in New York, NY; San Francisco, CA; London, U.K. and Visakhapatnam, India, our employees are a big part of what drives our exceptional desire to win and help our advertisers and FI partners win.
Diversity, Equity, and Inclusion (“DEI”) is integrated in everything we do. This mindset starts at the top. Our CEO and other senior leaders have DEI objectives in their performance goals. This focus is embedded in each aspect of the talent lifecycle: attraction, recruitment, onboarding, development and retention efforts. We build external relationships to ensure our talent pipelines are filled with candidates of diverse backgrounds. At the foundation of our DEI focus is our employee-led Special Interest Groups (“SIGs”). These groups facilitate learning and development, holistic wellness, professional connections, philanthropy, and raising awareness internally and externally for meaningful causes. Each group is sponsored by senior leaders in the organization. Cardlytics Connect, our newest SIG, focuses on our black employees across the globe and has a focused curriculum led by senior leaders. As of December 31, 2020, approximately 39% of our global workforce is made up of women and 40% people of color.
A key component to our sustainability and success is learning and development. We are intentional in our efforts to provide all employees opportunities to grow. Cardlytics University is a resource for both new hires as well as longer tenured employees, and we have specialized curriculum for emerging leaders, managers and mentors.
Our use of equity compensation allows all employees to operate as owners and is a key component of our total rewards strategy to retain, motivate and attract the best talent. All employees are shareholders and are invested, figuratively and literally, in our success. Employee equity is the cornerstone in our compensation philosophy along with comprehensive medical benefits, a positive work/life ratio, unlimited paid time off, health and wellness programs, and learning and development opportunities. Each year, with the help of outside experts, we evaluate each aspect of compensation and benefits to ensure they are in alignment with the market and our peers.
Our values reflect what drives our success. Our people and culture are our most valuable assets and greatest differentiators. We GSD, take initiative, are hungry to win, value transparency, and make it a priority to create a place where people want to be.
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. 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.
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.

12

Risks Related to our Business and Industry
The ongoing COVID-19 pandemic could materially and adversely affect our business, results of operations and financial condition.
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic, which continues to spread throughout the United States and the world and has resulted in authorities implementing numerous measures to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. While we are unable to accurately predict the full impact that COVID-19 will have on our results from operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures, our compliance with these measures has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our marketers, FI partners, suppliers and others with whom we work, for an indefinite period of time. To support the health and well-being of our employees, marketers, FI partners and communities, our employees began working remotely in March 2020 and are still working from home. In addition, many of our marketers and prospective marketers, as well as our FI partners, are working remotely. The disruptions to our operations caused by COVID-19 may result in inefficiencies, delays and additional costs that we cannot fully mitigate through remote or other alternative work arrangements. In addition, given the economic uncertainty created by COVID-19, we have and may continue to see delays in our sales cycle, failures of marketers to renew at all or to renew at a reduced scope their agreements with us, requests from marketers for payment term deferrals as well as pricing concessions, which, if significant, could materially and adversely affect our business, results of operations and financial condition. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, its impact on industry events, and its effect on consumer spending, our marketers, FI partners, suppliers and vendors and other parties with whom we do business, all of which are uncertain and cannot be predicted at this time. To the extent possible, we are conducting business as usual, with necessary or advisable modifications to employee travel, employee work locations, and cancellation of marketing events. We will continue to actively monitor the rapidly evolving situation related to COVID-19 and may take actions that alter our business operations, including those that may be required by federal, foreign, state or local authorities, or that we determine are in the best interests of our employees, marketers, FI partners, suppliers, vendors and stockholders. At this point, the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition is uncertain.
More generally, the pandemic raises the possibility of an extended global economic downturn and has caused volatility in financial markets, which could materially and adversely affect demand for our solution and materially and adversely impact our results and financial condition even after the pandemic is contained and the shelter-in-place orders are lifted. For example, we may be unable to collect receivables from those marketers significantly impacted by COVID-19, which may be more pronounced in each industry more directly impacted by the COVID-19 pandemic. The pandemic may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including risks associated with our guidance, our marketers, our potential marketers, our market opportunity, renewals and sales cycle, among others. We will continue to evaluate the nature and extent of the impact of COVID-19 on our business.
The full extent of COVID-19’s impact on our operations and financial performance depends on future developments that are uncertain and unpredictable, including the duration and spread of the pandemic, a possible resurgence or mutations of the virus, the effectiveness and rollout of a vaccine or effective therapeutics for the virus, the virus’ impact on capital and financial markets, the timing of an economic recovery and any new information that may emerge concerning the severity of the virus, its spread to other regions as well as the actions taken to contain it, among others. Any of these impacts could have a material adverse impact on our business, results of operations and financial condition and ability to execute and capitalize on our strategies. Due to the current uncertainty regarding the severity and duration of the COVID-19 pandemic, we cannot predict whether our response to date or the actions we may take in the future will be effective in mitigating the effects of COVID-19 on our business, results of operations or financial condition.

13

Unfavorable conditions in the global economy or the industries 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 including the recent global economic uncertainty and financial market conditions caused by the COVID-19 pandemic. These conditions make it extremely difficult for marketers and us to accurately forecast and plan future business activities and could cause marketers to continue to reduce or delay their marketing spending. For example, there has been an impact from the COVID-19 pandemic on spending by our marketers. We have also seen disruption in consumer spending in our data and it is impossible to predict the duration of the disruption. At this time, the potential impact on marketer spend and consumer spending from the COVID-19 pandemic 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 a material and 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 industries 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, and have recently entered new industries such as travel and hospitality, grocery, e-commerce and luxury brands. All of these industries have been negatively impacted by the pandemic and certain precautions taken to control the pandemic. We cannot predict the timing, strength or duration of any economic slowdown or recovery. In addition, 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.
Our quarterly operating results have fluctuated and may continue to 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 maintain and grow our business in light of the global COVID-19 pandemic and precautions taken to reduce the risk of this virus;
our ability to attract and retain marketers and FI 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 marketers and FI partners to our network;
the revenue mix revenue generated from our operations in the U.S. and U.K.;
decisions made by our FI partners to increase Consumer Incentives or use their FI share to fund their Consumer Incentives;

14

changes in the economic prospects of marketers, the industries 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;
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;
quarantine, private travel limitation, or business disruption in regions affecting our operations, stemming from actual, imminent or perceived outbreak of contagious disease, including the COVID-19 pandemic;
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.
Fluctuations in our quarterly operating results, non-GAAP metrics and other metrics and the price of our common stock may be particularly pronounced in the current economic environment due to the uncertainty caused by and the unprecedented nature of the current COVID-19 pandemic. 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 may not be able to return to or sustain our revenue and billings growth rate in the future.
Our revenue increased 40% from $150.7 million in 2018 to $210.4 million in 2019. Our revenue decreased 11% from $210.4 million in 2019 to $186.9 million in 2020. Our billings increased 44% from $219.0 million in 2018 to $316.1 million in 2019. Our billings decreased 17% from $316.1 million in 2019 to $263.4 million in 2020. We may not be able to resume year-over-year revenue and billings growth in the near term or at all. We expect revenue and billings growth rates will be negatively impacted by the COVID-19 pandemic, and you should not consider our revenue and billings growth in any specific historical periods as indicative of our future performance. Our revenue and billings may be negatively impacted in future periods due to a number of factors, including 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 FI partners, 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 the Cardlytics platform.
All of our revenue and billings during 2020 was derived from sales of advertising via the Cardlytics platform. We have historically derived substantially all of our revenue and billings from the Cardlytics platform and expect to continue to derive substantially all of our future revenue and billings from sales of the Cardlytics platform 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 the Cardlytics platform 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;

15

the introduction by competitors of products and technologies that serve as a replacement or substitute for, or represent an improvement over, the Cardlytics platform;
FIs developing their own technology to support purchase intelligence marketing or other incentive programs;
technological innovations or new standards that the Cardlytics platform does not address; and
sensitivity to current or future prices offered by us or competing solutions.
In addition, we are required to pay a majority of Consumer Incentives associated with the Cardlytics platform 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, if 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 the Cardlytics platform, 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 the Cardlytics platform 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.
In addition, we pay most of our FI partners an FI Share, which is a negotiated and fixed percentage of our billings less certain costs. During 2018, Bank of America, National Association (“Bank of America”) accounted for over 60% of the total FI Share we paid to all FIs. No other FI partner accounted for over 10% of FI Share during this period. For each year during 2019 and 2020, Bank of America and JPMorgan Chase Bank, National Association (“Chase”) combined to account for over 75% of the total FI Share we paid to all FIs, with each representing over 25%. No other FI partner accounted for over 10% of FI Share during these periods.
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 and may occur again in the future, such an 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.

16

We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance about our business, future operating results and other business metrics. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Some of those key assumptions relate to the impact of COVID-19 and the associated economic uncertainty on our business and the timing and scope of economic recovery globally, which are inherently difficult to predict. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic, which could adversely affect our operations and operating results. Furthermore, if we make downward revisions of any publicly announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.
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 10 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 industries.
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 industries such as travel and entertainment, direct to consumer, and grocery, and believe that our future success will depend, in part, on our ability to expand adoption of our solutions in new industries. 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 industries. Our success in expanding sales of our solutions to marketers in new industries 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 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.
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%, 27% and 35% of revenue for 2018, 2019 and 2020, 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.

17

Further, our top five marketers represented 23%, 26% and 31% of accounts receivable as of December 31, 2018, 2019 and 2020, 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 materially and 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 or have access to any personally identifiable information ("PII") from our FI partners, although we may obtain or have access to 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, accessing sensitive information on our network, 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. In addition, due to the COVID-19 pandemic, we have transitioned all of our employees to work remotely, which may make us more vulnerable to cyberattacks. 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.
We cannot assure you that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security lapse or breach. While we maintain cybersecurity insurance, our insurance may be insufficient or may not cover all liabilities incurred by such attacks. We also cannot be certain that our insurance coverage will be adequate for data handling or data security liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceeds available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results and reputation.

18

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, 2020. Any expected shortfall penalty will be accrued during the 12-month period following the completion of the milestones.
To the extent that we are unable to generate revenue from marketers sufficient to offset our 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.
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.

19

Any failure of our FI partners to effectively deliver and promote the online incentive programs that comprise the Cardlytics platform 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 platform 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 the Cardlytics platform, 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. Further, we are in the process of updating our platform with a self-service tool. Any failure of, or delays in the performance (or in the case of the self-service tool, the rollout) of, our systems, including without limitation our OMS, OPS, or self-service tool, 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 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.

20

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 the Cardlytics platform 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, marketing methods that are lower priced or perceived as more effective than our solutions, or a general continued reduction or decline in spending by marketers due to the global economic uncertainty and financial market conditions caused by the COVID-19 pandemic. 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 agreements 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 $53.0 million, $17.1 million and 55.4 million in 2018, 2019 and 2020, respectively. As of December 31, 2020, we had an accumulated deficit of $394.1 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.

21

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 the Cardlytics platform, 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;
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

22

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 the Cardlytics platform, 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 in 2023, 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.

23

Our international sales and operations subject us to additional risks that can adversely affect our business, operating results and financial condition.
During each of 2018, 2019 and 2020, we derived 13%, 11% and 8% 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 a research and development and support 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;
increased financial accounting and reporting burdens and complexities;
general economic conditions in each country or region;
the global economic uncertainty and financial market conditions caused by the COVID–19 pandemic;
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;
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.
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.

24

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, or our corporate culture is negatively impacted by the COVID-19 pandemic, we could lose the innovation, creativity and teamwork fostered by our culture, and our business may be harmed.
As of December 31, 2020, we had 471 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. Additionally, our corporate culture may be negatively impacted by the COVID-19 pandemic. 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, and as the COVID-19 pandemic continues, 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 cofounder and chief executive officer, Lynne Laube. 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. Further, if members of our management and other key personnel in critical functions across our organization are unable to perform their duties or have limited availability due to COVID–19, we may not be able to execute on our business strategy and/or our operations may be negatively impacted.
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.

25

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, 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, 2020, we had U.S. federal and state NOLs of $371.2 million and $155.8 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"), as modified by the CARES Act, our federal NOLs generated in tax years ending after December 31, 2017 may be carried forward indefinitely, but the deductibility of federal NOLs, particularly for tax years beginning after December 31, 2020, may be limited. It is uncertain if and to what extent various states will conform to the Tax Act and the CARES 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.
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 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;

26

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.
If our proposed acquisition of Dosh is not completed, we will have incurred substantial costs that may adversely affect our financial results and operations and the market price of our common stock.
If our acquisition of Dosh is not completed, the price of our common stock may decline to the extent that the current market price of our common stock reflects a market assumption that the acquisition will be completed. In addition, we have incurred and will incur substantial costs in connection with the proposed acquisition. These costs are primarily associated with the fees of attorneys, accountants and our financial advisors. In addition, we diverted significant management resources in an effort to complete the acquisition and are subject to restrictions contained in the Merger Agreement on the conduct of our business during the pendency of the acquisition. If the acquisition is not completed, we will have received little or no benefit in respect of such costs incurred. Also, if the acquisition is not completed under certain circumstances that resulted in litigation, we may be exposed to monetary damages.
Further, if the acquisition is not completed, we may experience negative reactions from the financial markets and our FIs, marketers, and employees. Each of these factors may adversely affect the trading price of our common stock and our financial results and operations.
If we are unable to successfully integrate Dosh’s business and employees, it could have an adverse effect on our future results and the market price of our common stock.
The success of our acquisition of Dosh will depend, in part, on our ability to integrate Dosh’s operations and to realize the anticipated benefits, including annual net operating synergies and cost reductions from combining the businesses. This integration may be complex and time-consuming.
The failure to successfully integrate and manage the challenges presented by the integration process may result in our failure to achieve some or all of the anticipated benefits of the acquisition. Potential difficulties that may be encountered in the integration process include the following:
complexities associated with managing the larger combined company;
integrating personnel from the two companies;
current and prospective employees may experience uncertainty regarding their future roles with our company, which might adversely affect our ability to retrain, recruit and motivate key personnel;
potential lost sales and customer if Dosh's FI or advertising clients decide not to do business with the combined company;
potential lost sales and customers if our FI or advertising clients decide not to do business with the combined company;
potential unknown liabilities and unforeseen expenses associated with the acquisition; and
performance shortfalls as a result of the diversion of management's attention caused by integrating the companies' operations.
In addition, acquisitions are inherently risky, and our due diligence processes in connection with the acquisition may fail to identify significant problems, liabilities or other shortcomings or challenges of Dosh’s business.
If any of these events were to occur, our ability to maintain relationships with customers, suppliers and employees or our ability to achieve the anticipated benefits of the acquisition could be adversely affected or could reduce our future earnings or otherwise adversely affect our business and financial results and, as a result, adversely affect the market price of our common stock.

27

We may in the future may become involved in securities class action litigation that could divert management's attention and harm our business and insurance coverage may not be sufficient to cover all costs and damages.
It is common for securities class-action litigation to follow an acquisition. Responding to any litigation could divert management's attention and harm our business. Moreover, insurance coverage may not be sufficient to cover all costs and damages we incur in connection with the litigation.
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. For example, while the potential impact and duration of the COVID-19 pandemic on the global economy and our business in particular may be difficult to assess or predict, the pandemic has resulted in, and may continue to result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. 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. Regulatory, legislative or self-regulatory developments regarding Internet privacy matters could adversely affect our ability to conduct our business.
Bringing new FI partners into our network may impede our ability to accurately forecast the performance of our network.
Bringing new FI partners 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 over performing, 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 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.

28

Risks Related to our Outstanding Convertible Senior Notes
Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness, and we may not have the ability to raise the funds necessary to settle for cash conversions of the Notes or to repurchase the Notes for cash upon a fundamental change, which could adversely affect our business and results of operations.
In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the "Notes"). The interest rate is fixed at 1.00% per annum and is payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flows from operations in the future that are sufficient to service our debt. If we are unable to generate such cash flows, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.
Holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change (as defined in the indenture governing the Notes) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. Upon conversion, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases in connection with such conversion and our ability to pay may additionally be limited by law, by regulatory authority or by agreements governing our existing and future indebtedness. Our failure to repurchase the Notes at a time when the repurchase is required by the indenture governing the Notes or to pay any cash payable on future conversions as required by such indenture would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our existing and future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.
In addition, our indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences. For example, it could:
make us more vulnerable to adverse changes in general U.S. and worldwide economic, industry, and
competitive conditions and adverse changes in government regulation;
limit our flexibility in planning for, or reacting to, changes in our business and our industry;
place us at a disadvantage compared to our competitors who have less debt;
limit our ability to borrow additional amounts for funding acquisitions, for working capital, and for other general corporate purposes; and
make an acquisition of our company less attractive or more difficult.
Any of these factors could harm our business, results of operations, and financial condition. In addition, if we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.

29

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and results of operations.
In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Transactions relating to our Notes may affect the value of our common stock.
The conversion of some or all of the Notes would dilute the ownership interests of existing stockholders to the extent we satisfy our conversion obligation by delivering shares of our common stock upon any conversion of such Notes. Our Notes may become in the future convertible at the option of their holders under certain circumstances. If holders of our Notes elect to convert their Notes, we may settle our conversion obligation by delivering to them a significant number of shares of our common stock, which would cause dilution to our existing stockholders.
In addition, in connection with the pricing of the Notes, we entered into capped call transactions (the "Capped Calls") with certain financial institutions (the "Option Counterparties"). The Capped Calls are expected generally to reduce the potential dilution to our common stock upon any conversion or settlement of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap.
In connection with establishing their initial hedges of the Capped Calls, the Option Counterparties or their respective affiliates entered into various derivative transactions with respect to our common stock and/or purchased shares of our common stock concurrently with or shortly after the pricing of the Notes.
From time to time, the Option Counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so following any conversion of the Notes, any repurchase of the Notes by us on any fundamental change repurchase date, any redemption date, or any other date on which the Notes are retired by us, in each case, if we exercise our option to terminate the relevant portion of the Capped Calls). This activity could cause a decrease and/or increased volatility in the market price of our common stock.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or our common stock. In addition, we do not make any representation that the Option Counterparties will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.

30

We are subject to counterparty risk with respect to the Capped Calls.
The Option Counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the Option Counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an Option Counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the Capped Calls with such Option Counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an Option Counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the Option Counterparties.
The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.
The accounting method for reflecting the notes on our balance sheet, accruing interest expense for the notes and reflecting the underlying shares of our common stock in our reported diluted earnings per share may adversely affect our reported earnings and financial condition. We expect that, under applicable accounting principles, the initial liability carrying amount of the notes will be the fair value of a similar debt instrument that does not have a conversion feature, valued using our cost of capital for straight, unconvertible debt. We expect to reflect the difference between the net proceeds from this offering and the initial carrying amount as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the notes. As a result of this amortization, the interest expense that we expect to recognize for the notes for accounting purposes will be greater than the cash interest payments we will pay on the notes, which will result in lower reported income or higher reported loss. The lower reported income or higher reported loss resulting from this accounting treatment could depress the trading price of our common stock and the notes. However, in August 2020, the Financial Accounting Standards Board published an Accounting Standards Update ("ASU") 2020-06, eliminating the separate accounting for the debt and equity components as described above. ASU 2020-06 will be effective for SEC-reporting entities for fiscal years beginning after December 15, 2021 (or, in the case of smaller reporting companies, December 15, 2023), including interim periods within those fiscal years. However, early adoption is permitted in certain circumstances for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. When effective, we expect the elimination of the separate accounting described above to reduce the interest expense that we expect to recognize for the notes for accounting purposes.
If accounting standards change in the future and we are not permitted to use the treasury stock method, then our diluted earnings per share may decline. For example, the Financial Accounting Standards Board’s ASU described above amends these accounting standards, effective as of the dates referred to above, to eliminate the treasury stock method for convertible instruments that can be settled in whole or in part with equity and instead require application of the “if-converted” method. Under that method, diluted earnings per share would generally be calculated assuming that all the notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive. The application of the if-converted method may reduce our reported diluted earnings per share.
Furthermore, if any of the conditions to the convertibility of the notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of the notes as a current, rather than a long-term, liability. This reclassification could be required even if no noteholders convert their notes and could materially reduce our reported working capital.
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 privacy and security laws, rules and regulations that apply to online services and the Internet generally. These laws, rules and regulations often include restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of personal 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.

31

For example, in the U.S., the California Consumer Privacy Act (“CCPA”), took effect on January 1, 2020. The CCPA creates privacy rights for individual California consumers and increases the privacy and security obligations on entities handling broadly defined personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation.
Further, California voters approved a new privacy law, the California Privacy Rights Act (“CPRA”), in the November 3, 2020 election. Effective starting on January 1, 2023, the CPRA will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. New legislation proposed or enacted in various other states will continue to shape the data privacy environment nationally. Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to confidential, sensitive and personal information than federal, international or other state laws, and such laws may differ from each other, which may complicate compliance efforts
In the EU, 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.
Further, the Court of Justice of the European Union ruled in July 2020 that the Privacy Shield, used by thousands of companies to transfer data between the European Union and United States, was invalid and could no longer be used. In September 2020, Switzerland concluded that the Swiss-U.S. Privacy Shield Framework does not provide an adequate level of protection for data transfers from Switzerland to the United States. Alternative transfer mechanisms may be used, including the standard contractual clauses (“SCCs”), while the authorities interpret the decisions and scope of the invalidated Privacy Shield, but the SCCs have also been called into question in the same ruling that invalidated Privacy Shield. At present, there are few if any viable alternatives to the SCCs, so future developments may necessitate further expenditures on local infrastructure, changes to internal business processes, or may otherwise affect or restrict sales and operations.
Additionally, Brexit took effect in January 2020, which will lead to further legislative and regulatory changes. While the Data Protection Act of 2018, which “implements” and complements the GDPR achieved Royal Assent on May 23, 2018 and is now effective in the United Kingdom, it is still unclear whether transfer of data from the EEA to the United Kingdom will remain lawful in the long term under the GDPR. With the expiry of the transition period on December 31, 2020, companies will have to comply with the GDPR and the GDPR as incorporated into United Kingdom national law, which has the ability to separately fine up to the greater of £17.5 million or 4% of global turnover. The relationship between the United Kingdom and the European Union in relation to certain aspects of data protection law remains unclear, for example around how data can lawfully be transferred between each jurisdiction, which exposes us to further compliance risk. We may incur liabilities, expenses, costs, and other operational losses under the GDPR and under privacy laws of applicable EU Member States and the United Kingdom in connection with any measures we take to comply with them.
Complying with these numerous, complex and often changing laws and regulations is expensive and difficult, and failure to comply with any privacy laws or data security laws or any security incident or breach involving the misappropriation, loss or other unauthorized use or disclosure of sensitive or confidential patient or consumer information, whether by us, one of our business associates or another third-party, could adversely affect our business, financial condition and results of operations, including but not limited to: investigation costs, material fines and penalties; compensatory, special, punitive and statutory damages; litigation; consent orders regarding our privacy and security practices; requirements that we provide notices, credit monitoring services and/or credit restoration services or other relevant services to impacted individuals; adverse actions against our licenses to do business; and injunctive relief. 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.

32

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 do not believe we have 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.
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.

33

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.

34

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, 2020, 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 the Cardlytics platform 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.

35

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.

36

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.

37

Risks Related to Ownership of Our Common Stock
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 $161.47 through February 28, 2021. 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.
Recently, 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 due to, among other factors, the actions of market participants or other actions outside of our control, including general market volatility caused by the COVID–19 pandemic. 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.
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;

38

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.
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.
General Risk Factors
Natural or man-made disasters, pandemics and other similar events may significantly disrupt our business, and negatively impact our business, financial condition and operating results.
A significant public health crisis, epidemic or pandemic (including the ongoing COVID-19 pandemic), or a natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. 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.
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.

39

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.
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 providing 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 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 have incurred and will continue to incur increased costs as a result of being a public company.
As a public company, and particularly as 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.
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 is required to attest to the effectiveness of our internal control over financial reporting in our annual report.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.

40

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.

41

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, 2021, there were approximately 45 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
None.
Issuer Purchases of Equity Securities
None.
ITEM 6. SELECTED FINANCIAL DATA
Not applicable.

42

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 retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. Using our purchase intelligence, we present customers with offers to save money at a time when they are thinking of their finances.
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 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.
Revenue, which is reported net of Consumer Incentives and gross of FI Share and other third-party costs, was $210.4 million and $186.9 million for December 31, 2019 and 2020, respectively, representing a decline of 11%. Billings, a non-GAAP measure that represents the gross amount billed to marketers and is reported gross of both Consumer Incentives and FI Share, was $316.1 million and $263.4 million for December 31, 2019 and 2020, respectively, representing a decline of 17%. Gross profit, which represents revenue less FI Share and other third-party costs and less delivery costs, was $79.5 million and $63.3 million for December 31, 2019 and 2020, respectively, representing a decline of 20%. Adjusted contribution, a non-GAAP measure that represents our revenue less our adjusted FI Share and other third-party costs, was $95.2 million and $82.2 million for December 31, 2019 and 2020, respectively, representing a decline of 14%.
Billings and adjusted contribution are further defined under the heading "Non-GAAP Measures and Other Performance Metrics" below. We believe these non-GAAP measures, alongside our GAAP revenue and GAAP gross profit, provide 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.

43

The following table summarizes our results (dollars in thousands):
 Year Ended December 31,ChangeYear Ended December 31,Change
 20182019$%20192020$%
Billings$218,980 $316,053 $97,073 44 %$316,053 $263,355 $(52,698)(17)%
Consumer Incentives68,296 105,623 37,327 55 105,623 76,463 (29,160)(28)
Revenue150,684 210,430 59,746 40 210,430 186,892 (23,538)(11)
Adjusted FI Share and other third-party costs(1)(2)
81,234 115,211 33,977 42 115,211 104,710 (10,501)(9)
Adjusted contribution(2)
69,450 95,219 25,769 37 95,219 82,182 (13,037)(14)
Delivery costs10,632 12,893 2,261 21 12,893 14,310 1,417 11 
Non-cash equity expense included in FI Share2,519 — (2,519)n/a— — — n/a
Deferred FI implementation costs(3)
1,618 2,869 1,251 77 2,869 4,598 1,729 60 
Gross profit$54,681 $79,457 $24,776 45 %$79,457 $63,274 $(16,183)(20)%
(1)Adjusted FI Share and other third-party costs excludes a non-cash equity expense included in FI Share and 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.
(3)Deferred FI implementation costs for the year ended December 31, 2020 includes the impact of a $0.7 million write off related to certain platform features.
During 2018, 2019 and 2020, our net loss was $53.0 million, $17.1 million and $55.4 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 2018, 2019 and 2020, our net loss includes stock-based compensation expense of $26.8 million, $15.9 million and $32.4 million, respectively. 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 and a $2.5 million non-cash expense related to the vesting of warrants issued to an FI partner that accelerated upon our IPO.
Acquisition of Dosh
On February 26, 2021, we entered into an Agreement and Plan of Reorganization (the “Merger Agreement”) with DOSH Holdings, Inc., a Delaware corporation (“Dosh”), BSPEARS MERGER SUB I, INC., a Delaware corporation and our wholly owned subsidiary (“Merger Sub 1”), BSPEARS MERGER SUB II, LLC, a Delaware limited liability company and our wholly owned subsidiary (“Merger Sub 2”), and certain other parties named therein. The Merger Agreement provides for Merger Sub 1 to merge with and into Dosh ( “Merger 1”), with Dosh surviving Merger 1 as our wholly owned subsidiary, immediately followed by the merger of Dosh with and into Merger Sub 2, with Merger Sub 2 surviving Merger 2 as our wholly owned subsidiary, subject to the terms and conditions set forth in the Merger Agreement.
Pursuant to the Merger Agreement, and upon the terms and subject to the conditions thereof, at the closing, we are required to pay the former equityholders of Dosh (other than former holders of unvested options to purchase Dosh’s common stock) (collectively, the “Dosh Equityholders”) consideration of $275.0 million, consisting of, and subject to adjustment with respect to, the following: (A) an amount in cash equal to $150.0 million, subject to adjustments and subject to escrows; and (B) $125.0 million million of shares of our common stock at an agreed-upon price of $136.33 per share. In addition, we will assume the unvested options held by the holders of unvested options to purchase Dosh’s common stock and issue up to $8.0 million in our performance stock units to certain key Dosh executives.
The Merger Agreement contains customary representations, warranties, covenants and indemnities of each of us and Dosh. During the period from the date of the Merger Agreement to the closing, we and Dosh have agreed to carry on their respective businesses in the ordinary course and consistent with past practices and have agreed to certain other operating covenants.
The closing of the Mergers is subject to the satisfaction or waiver of a number of customary closing conditions in the Merger Agreement, including, among others, the absence of certain governmental restraints and the absence of a material adverse effect on Dosh.

44

The Merger Agreement may be terminated prior to the closing date by mutual written agreement of us and Dosh. In addition, the Merger Agreement may be terminated by either we or Dosh in certain circumstances, including if the Acquisition has not been closed on or before May 31, 2021, or if the other party has materially breached any representation, warranty, covenant, obligation or agreement such that certain of the conditions to closing cannot be satisfied.
FI Partners
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”), 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 was completed in the second quarter of 2020.
For December 31, 2019 and 2020, our average FI monthly active users ("FI MAUs") were 122.6 million and 155.8 million and our average Cardlytics platform revenue per user ("ARPU") was 1.72 and 1.20, respectively. FI MAU and ARPU are performance metrics defined under the heading "Non-GAAP Measures and Other Performance Metrics" below. The increase in FI MAUs is largely due to Wells Fargo completing their phased launch in the second quarter of 2020 and Chase launching our Cardlytics platform for its online banking channel in the second quarter of 2019. We expect U.S. Bank to begin a phased launch of the Cardlytics platform in the first half of 2021, which will also impact FI MAU growth. We expect a continued increase in FI MAUs year over year as a result of the launch of Wells Fargo and U.S. Bank. Over time, we expect year-over-year increases in ARPU as both consumer spending and the advertising budgets of our clients recover from the negative impacts of the COVID-19 pandemic.
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.
During 2020, one of our FI partners notified us of plans to end the use of certain platform features prior to the end of our contractual arrangement with the FI partner. As a result, we wrote off deferred FI implementation costs totaling $0.7 million to FI Share and other third-party costs on our consolidated statements of operation.
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, 2020. Any expected shortfall penalty will be accrued during the 12-month period following the completion of the milestones.
Impacts of COVID-19 Pandemic
We remain focused on supporting our marketers, FIs partners, employees and communities during the COVID-19 pandemic. The impact of COVID-19 on the global economy and on our business continues to be a fluid situation. We responded quickly to adopt a virtual corporate strategy to enable all of our employees to work productively from home, guard the health and safety of our team, support our marketers and FI partners, mitigate risk and maximize our financial performance. We are focused on ensuring continuity for our marketers and FI partners.
Revenue for the year ended December 31, 2020 was unfavorably affected by the COVID-19 pandemic and its impact on both consumer discretionary spending and marketers' ability to spend advertising budgets on our solution. Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business.

45

The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, its impact on industry events, and its effect on consumer spending, our marketers, FI partners, suppliers and vendors and other parties with whom we do business, all of which are uncertain and cannot be predicted at this time. To the extent possible, we are conducting business as usual, with necessary or advisable modifications to employee travel, employee work locations, and cancellation of marketing events. We will continue to actively monitor the rapidly evolving situation related to COVID-19 and may take actions that alter our business operations, including those that may be required by federal, foreign, state or local authorities, or that we determine are in the best interests of our employees, marketers, FI partners, suppliers, vendors and stockholders. At this point, the extent to which the COVID-19 pandemic may impact our business, results of operations and financial condition is uncertain. See “Risk Factors” for further discussion of the adverse impacts of the COVID-19 pandemic on our business.

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,
 201820192020
 (Amounts in thousands, except ARPU)
FI MAUs65,012 122,586 155,784 
ARPU$2.30 $1.72 $1.20 
Billings$218,980 $316,053 $263,355 
Adjusted contribution(1)
$69,450 $95,219 $82,182 
Adjusted EBITDA(1)
$(6,595)$6,052 $(7,780)
(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 the Cardlytics platform and is reflective of the marketing base that we offer to marketers through the Cardlytics platform.
Average Revenue per User
We define ARPU as the total Cardlytics platform 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 the Cardlytics platform.
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.

46

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,
 201820192020
Revenue$150,684 $210,430 $186,892 
Plus:
Consumer Incentives68,296 105,623 76,463 
Billings$218,980 $316,053 $263,355 
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 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 16—Segments to our consolidated financial statements for further details on our adjusted contribution by segment.
The following table presents a reconciliation of adjusted contribution to gross profit, the most directly comparable GAAP measure, for each of the periods indicated (in thousands):
 Year Ended December 31,
 201820192020
Revenue$150,684 $210,430 $186,892 
Minus:
FI Share and other third-party costs(1)
85,371 118,080 109,308 
Delivery costs(2)
10,632 12,893 14,310 
Gross profit(1)
54,681 79,457 63,274 
Plus:
Delivery costs(2)
10,632 12,893 14,310 
Non-cash equity expense included in FI Share(3)
2,519 — — 
Deferred FI implementation costs(3)
1,618 2,869 4,598 
Adjusted contribution(1)
$69,450 $95,219 $82,182 
(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.6 million, $0.7 million and $1.2 million during 2018, 2019 and 2020, respectively.

47

(3)Non-cash equity expense included in FI Share and deferred FI implementation costs are excluded from adjusted FI Share and other third-party costs as follows (in thousands):
 Year Ended December 31,
 201820192020
FI Share and other third-party costs$85,371 $118,080 $109,308 
Minus:
Non-cash equity expense included in FI Share2,519 — — 
Deferred FI implementation costs(1)
1,618 2,869 4,598 
Adjusted FI Share and other third-party costs$81,234 $115,211 $104,710 
(1) Deferred FI implementation costs for the year ended December 31, 2020 includes the impact of a $0.7 million write off related to certain platform features.

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; deferred FI implementation costs; costs associated with financing events; loss on extinguishment of debt; restructuring costs; change in fair value of warrant liabilities, net; 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, Other (expense) income, net, deferred 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.

48

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,
 201820192020
Net loss(1)
$(53,042)$(17,144)$(55,422)
Plus:
Income tax benefit— — — 
Interest expense, net3,264 548 3,048 
Depreciation and amortization expense3,282 4,535 7,826 
Stock-based compensation expense26,790 15,851 32,396 
Foreign currency (loss) gain1,172 (781)(1,549)
Deferred FI implementation costs1,618 2,869 4,598 
Costs associated with financing events118 123 — 
Loss on extinguishment of debt924 51 — 
Restructuring costs— — 1,323 
Change in fair value of warrant liabilities6,760 — — 
Non-cash equity expense included in FI Share2,519 — — 
Adjusted EBITDA(1)
$(6,595)$6,052 $(7,780)
(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.
Components of Results of Operations
Revenue
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, 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.

49

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.
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.
Other (Expense) Income, Net
Other (expense) income, 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.

50

Results of Operations
The following table sets forth our consolidated statements of operations (in thousands):
 Year Ended December 31,
 201820192020
Revenue$150,684 $210,430 $186,892 
Costs and expenses:
FI Share and other third-party costs85,371 118,080 109,308 
Delivery costs10,632 12,893 14,310 
Sales and marketing expense41,878 43,828 45,307 
Research and development expense16,210 11,699 17,532 
General and administrative expense34,228 36,720 46,532 
Depreciation and amortization expense3,282 4,535 7,826 
Total costs and expenses191,601 227,755 240,815 
Operating loss(40,917)(17,325)(53,923)
Non-operating (expense) income:
Interest expense, net(3,264)(548)(3,048)
Change in fair value of warrant liabilities, net(6,760)— — 
Other (expense) income, net(2,101)729 1,549 
Total non-operating (expense) income(12,125)181 (1,499)
Loss before income taxes(53,042)(17,144)(55,422)
Income tax benefit— — — 
Net loss$(53,042)$(17,144)$(55,422)


51

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,
 201820192020
Revenue100 %100 %100 %
Costs and expenses:
FI Share and other third-party costs57 56 58 
Delivery costs
Sales and marketing expense28 21 24 
Research and development expense11 
General and administration expense23 17 25 
Depreciation and amortization expense
Total costs and expenses127 108 129 
Operating loss(27)(8)(29)
Non-operating (expense) income:
Interest expense, net(2)— (2)
Change in fair value of warrant liabilities, net(4)— — 
Other (expense) income, net(1)— 
Total non-operating (expense) income(8)— (1)
Loss before income taxes(35)(8)(30)
Income tax benefit— — — 
Net loss(35)%(8)%(30)%
Comparison of Year Ended December 31, 2019 and 2020
In this section, we discuss the results of our operations for the year ended December 31, 2019 compared to the year ended December 31, 2020. For a discussion of the year ended December 31, 2018 compared to the year ended December 31, 2019, please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended December 31, 2019.
Revenue
 Year Ended December 31,Change
 20192020$  %   
 (dollars in thousands)
Revenue$210,430 $186,892 $(23,538)(11)%
The $23.5 million decrease in revenue during 2020 compared to 2019 was comprised of a $42.5 million decrease in sales to existing marketers, partially offset by a $19.0 million increase in sales to new marketers. Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business.

52

Costs and Expenses
FI Share and Other Third-Party Costs
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
FI Share and other third-party costs:
Adjusted FI Share and other third-party costs$115,211 $104,710 $(10,501)(9)%
Deferred FI implementation costs2,869 4,598 1,729 60 
Total FI Share and other third-party costs$118,080 $109,308 $(8,772)(7)%
% of revenue56 %58 %
FI Share and other third-party costs decreased by $8.8 million during 2020 compared to 2019 primarily due to decreased revenue from sales of the Cardlytics platform. Deferred FI implementation costs increased by $1.7 million during the 2020 compared to the 2019 primarily due to a write off of deferred FI implementation costs totaling $0.7 million relating to the discontinued use of certain platform features.
We believe the near-term fluctuations in revenue caused by the economic impact of COVID–19 would also result in similar percentage fluctuations in adjusted FI Share and other third-party costs in future periods.
Delivery Costs
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Delivery costs$12,893 $14,310 $1,417 11 %
% of revenue%%
Delivery costs increased by $1.4 million during 2020 compared to 2019 primarily due to a $0.7 million increase in hosting-related IT costs, a $0.5 million increase in stock-based compensation expense and a $0.2 million increase in personnel costs associated with additional headcount to host the Cardlytics platform for certain new FI partners.
Sales and Marketing Expense
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Sales and marketing expense$43,828 $45,307 $1,479 %
% of revenue21 %24 %
Sales and marketing expense increased by $1.5 million during 2020 compared to 2019 primarily due to a $5.6 million increase in stock-based compensation expense, partially offset by a decrease of $3.0 million in incentive compensation and a $1.1 million decrease in travel and entertainment expense.

53

Research and Development Expense
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Research and development expense$11,699 $17,532 $5,833 50 %
% of revenue%%
Research and development expense increased by $5.8 million during 2020 compared to 2019 primarily due to a $3.1 million increase in stock-based compensation expense, a $3.0 million increase in personnel costs associated with additional headcount, a $0.9 million increase in professional fees, partially offset by a $1.0 million decrease in personnel costs due to higher capitalization and a $0.2 million decrease in travel and entertainment.
General and Administrative Expense
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
General and administration expense$36,720 $46,532 $9,812 27 %
% of revenue17 %25 %
General and administrative expense increased by $9.8 million during 2020 compared to 2019 primarily due to a $7.4 million increase in stock-based compensation expense, a $1.7 million increase in software licensing costs, a $0.9 million increase in professional fees, a $0.5 million increase in facility costs, partially offset by a $0.7 million decrease in travel and entertainment.
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
 20192020$      %      
Delivery costs$711 $1,181 $470 66 %
Sales and marketing expense4,248 9,857 5,609 132 
Research and development expense1,619 4,713 3,094 191 
General and administrative expense9,273 16,645 7,372 79 
Total stock-based compensation expense$15,851 $32,396 $16,545 104 %
% of revenue%17 %
Stock-based compensation expense increased by $16.5 million during 2020 compared to 2019 primarily due to an increase in expense relating to RSUs. During 2020, we recognized $19.0 million of expense related to RSUs compared to $4.4 million of expense in 2019 due to a change in mix between RSUs and PSUs and increased hiring activity throughout the organization. We also recognized $4.1 million of expense related to RSUs that were granted in lieu of cash-based incentive compensation.

54

Depreciation and Amortization Expense
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Depreciation and amortization expense$4,535 $7,826 $3,291 73 %
% of revenue%%
Depreciation and amortization expense increased by $3.3 million during 2020 compared to 2019 primarily due to additional hardware and software placed in service in 2020 and the suspension of certain development efforts that resulted in a $1.0 million write off of capitalized internal-use software development costs during the first quarter of 2020.
Interest Expense, Net
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Interest expense$(1,377)$(3,488)$(2,111)153 %
Interest income829 456 (373)(45)
Interest expense, net$(548)$(3,048)$(2,500)456 %
% of revenue— %(2)%
Interest expense, net increased by $2.5 million during 2020 compared to 2019 primarily driven by an increase in interest expense related to the Notes, partially offset by a decrease in the amount outstanding on our 2018 Line of Credit and 2018 Term Loan. Interest income decreased $0.4 million during 2020 compared to 2019 due to moving cash into fully FDIC-insured demand deposit accounts, which have lower interest rates.
Other (Expense) Income, Net
 Year Ended December 31,Change
 20192020$      %      
 (dollars in thousands)
Foreign currency gain$781 $1,549 $768 98 %
Loss on extinguishment of debt(51)— 51 (100)
Other expense(1)— (100)
Other (expense) income, net$729 $1,549 $820 112 %
% of revenue— %%
The change in foreign currency gain was primarily due to the decrease in the value of the British pound relative to the U.S. dollar. During 2019, we also recognized a less than $0.1 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.
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.

55

Revenue Recognition
Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions
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 platform, 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. The Cardlytics platform 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 the Cardlytics platform 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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 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.

56

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.
Recent Accounting Pronouncements
Refer to Note 3—Accounting Standards to our consolidated financial statements for additional information.
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,
20192020
Cash and cash equivalents$104,458 $293,239 
Restricted cash129 110 
Working capital(1)
117,329 304,317 
Accounts receivable, net81,452 81,249 
Total debt(2)
37 174,024 
Unused available borrowings40,000 50,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.
(2)Total debt as of December 31, 2020 includes finance leases liabilities and convertible senior notes, which is presented net of unamortized issuance costs of $5.4 million and unamortized debt discount of $50.6 million.
Our cash and cash equivalents are available for working capital purposes. 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. A majority of our cash and cash equivalents are held in fully FDIC–insured demand deposit accounts that distribute funds, and credit risk, over a vast number of financial institutions. Our remaining cash and cash equivalents are held in treasury obligation funds and money market accounts with three financial institutions, which we believe are of high credit quality. As of December 31, 2020, our demand deposit accounts earned up to a 0.50% annual rate of interest. As of December 31, 2020, we had $3.9 million in cash and cash equivalents in the U.K. While our investment in Cardlytics UK is not considered indefinitely invested, we do not plan to repatriate these funds.

57

Through December 31, 2020, we have incurred accumulated net losses of $394.1 million since inception, including losses of $53.0 million, $17.1 million and $55.4 million during 2018, 2019 and 2020, 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, 2020, we have received net proceeds of $222.7 million from the issuance of convertible senior notes, 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 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, the continued market acceptance of our solutions and the extent of the impact of COVID-19 on our operational and financial performance. 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. However, if our access to capital is restricted or our borrowing costs increase, our operations and financial condition could be materially and adversely impacted. 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
2020 Convertible Senior Notes
In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the "Notes"). The net proceeds from this offering were $222.7 million, after deducting the initial purchasers' discounts and commissions and the estimated offering expenses payable by us. We used $26.5 million of the net proceeds to pay the cost of capped call transactions (the "Capped Calls") described under the Financing Activities section below.
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.
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 2018, 2019 and 2020, we also received $2.0 million, $29.7 million and $10.2 million in proceeds from the exercise of options and warrants to purchase shares of common stock, respectively.
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.

58

On September 17, 2020, we amended our 2018 Loan Facility to allow for the issuance of the Notes. On December 30, 2020, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $40.0 million to $50.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 14, 2021 to December 31, 2022. As of December 31, 2020, we had $50.0 million of unused borrowings available under our 2018 Line of Credit.
Prior to the December 2020 amendment, the 2018 Loan Facility contained moving trailing 12-month billing covenants, which ranged from $210.0 million to $255.0 million, during the term of the facility. The former terms of the 2018 Loan Facility also required us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million. Effective with the December 2020 amendment, the former billings and liquidity covenants were removed and were replaced with a requirement to maintain a cash to funded senior debt ratio under the 2018 Line of Credit of 1.25:1.00.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $50.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 2.75% as of December 31, 2020. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $50.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, 2020.
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 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.

59

Historical Cash Flows
In this section, we discuss the activity of our cash flows for the year ended December 31, 2019 and the year ended December 31, 2020. For a discussion of the year ended December 31, 2018, please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Liquidity and Capital Resources" in our Annual Report on Form 10-K for the year ended December 31, 2019.
The following table shows a summary of our cash flows for the periods presented (in thousands):
 Year Ended December 31,
 20192020
Cash, cash equivalents and restricted cash at beginning of period$59,870 $104,587 
Net cash provided by (used in) operating activities11,457 (7,598)
Net cash used in investing activities(11,020)(10,117)
Net cash provided by financing activities44,179 206,430 
Effect of exchange rates on cash, cash equivalents and restricted cash101 47 
Cash, cash equivalents and restricted cash at end of period$104,587 $293,349 
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 used $7.6 million of cash in 2020, which reflected our net loss of $55.4 million, $51.6 million of which were non-cash charges, and a $3.8 million change in our net operating assets and liabilities. The non-cash charges primarily related to stock-based compensation expense, depreciation and amortization expense, amortization of right–of–use assets, deferred FI implementation costs and bad debt expense. The change in our net operating assets and liabilities was primarily due to a $2.4 million increase in accounts receivable, a $1.2 million decrease in other accrued expenses and a $4.5 million decrease in FI Share liability, partially offset by a $4.4 million increase in our Consumer Incentive liability. These changes were primarily a result of significantly lower sales during 2020, primarily caused by the COVID–19 pandemic, compared to 2019.
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 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.
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 $11.0 million and $10.1 million, in 2019 and 2020, 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.

60

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 $206.4 million in cash in 2020. Our financing activities during this period primarily consisted of $223.1 million of net proceeds from our issuance of the Notes, of which we used $26.5 million to purchase the Capped Calls and proceeds from the exercise of options to purchase shares of common stock. The Capped Calls are intended to reduce potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be.
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.
Contractual Obligations and Commitments
The following table summarizes our commitments to settle contractual obligations as of December 31, 2020 (in thousands):
Less than 1 Year
(2021)
1 to 3 Years
(2022 - 2023)
3 to 5 Years
(2024 - 2026)
More than
5 Years
(thereafter)
Total
Convertible senior notes(1)
$2,159 $4,600 $234,696 $— $241,455 
Finance leases(2)
$13 $— $— $— $13 
Operating leases(3)
5,097 7,373 2,418 — 14,888 
Purchase obligations(4)
3,484 3,141 — — 6,625 
Total$10,753 $15,114 $237,114 $— $262,981 
(1)Convertible senior notes includes total interest due of $11.5 million.
(2)Finance leases represent principal and interest payments.
(3)Operating lease obligations represent future minimum lease payments under our non-cancelable operating leases with an initial term in excess of one year.
(4)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, 2020. 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 2.75%. As of December 31, 2020 the prime rate was 3.25% 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.

61

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 2018, 2019 and 2020, our operating expense would have increased by $1.2 million, $1.4 million and $0.8 million, respectively. Our foreign currency risks related to expenses denominated in Indian rupees are 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.

62

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

63

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, 2019 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2020, 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, 2019 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2020, based on the criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2021, expressed an unqualified opinion on the Company’s internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or in the accounts or disclosures to which it relates.
Revenue – Refer to Note 4 to the consolidated financial statements
Critical Audit Matter Description
The Company’s revenue generated from its Cardlytics platform consists of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of the Company’s transaction-based fees, the Company uses automated systems to process and record its revenue transactions.
We identified revenue as a critical audit matter because the Company’s systems to process and record revenue are highly automated. This required an increased extent of effort, including the need for us to involve professionals with expertise in information technology (IT), to identify, test, and evaluate the Company’s systems, software applications, and automated controls.

64

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s systems to process revenue transactions included the following, among others:
With the assistance of our IT specialists, we:
Identified the relevant systems used to process revenue transactions and tested the general IT controls over each of these systems, including testing of user access controls, change management controls, and IT operations controls.
Performed testing of initial system set-up and monitoring controls, system interface controls, automated controls, and data monitoring controls within the relevant revenue streams, as well as the controls designed to ensure the accuracy and completeness of revenue.
We tested internal controls within the relevant revenue business processes, including those in place to reconcile the information from various systems to the Company’s general ledger.
For a sample of revenue transactions, we performed detail transaction testing by agreeing the amounts recognized to source documents and testing the mathematical accuracy of the recorded revenue.

/s/ DELOITTE & TOUCHE LLP
Atlanta, Georgia
March 1, 2021

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

65


CARDLYTICS, INC.
CONSOLIDATED BALANCE SHEETS
(Amounts in thousands, except par value amounts)
December 31,
20192020
Assets
Current assets:
Cash and cash equivalents$104,458 $293,239 
Restricted cash129 110 
Accounts receivable, net81,452 81,249 
Other receivables3,908 5,306 
Prepaid expenses and other assets5,783 5,687 
Total current assets195,730 385,591 
Long-term assets:
Property and equipment, net14,290 13,865 
Right-of-use assets under operating leases, net 10,764 
Intangible assets, net389 447 
Capitalized software development costs, net3,815 6,299 
Deferred FI implementation costs, net8,383 3,785 
Other long-term assets, net1,706 1,786 
Total assets$224,313 $422,537 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$1,229 $1,363 
Accrued liabilities:
Accrued compensation8,186 7,582 
Accrued expenses6,018 5,502 
FI Share liability41,956 37,457 
Consumer Incentive liability19,861 24,290 
Deferred revenue1,127 349 
Current operating lease liabilities 4,718 
Current finance lease liabilities24 13 
Total current liabilities78,401 81,274 
Long-term liabilities:
Convertible senior notes, net 174,011 
Deferred liabilities2,632  
Long-term operating lease liabilities 9,381 
Long-term finance lease liabilities13  
Other long-term liabilities 679 
Total liabilities81,046 265,345 
Stockholders’ equity:
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively8 8 
Additional paid-in capital480,578 551,429 
Accumulated other comprehensive income (loss)1,312 (192)
Accumulated deficit(338,631)(394,053)
Total stockholders’ equity143,267 157,192 
Total liabilities and stockholders’ equity$224,313 $422,537 
See notes to the consolidated financial statements

66

CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(Amounts in thousands, except per share amounts)
 Year Ended December 31,
 201820192020
Revenue$150,684 $210,430 $186,892 
Costs and expenses:
FI Share and other third-party costs85,371 118,080 109,308 
Delivery costs10,632 12,893 14,310 
Sales and marketing expense41,878 43,828 45,307 
Research and development expense16,210 11,699 17,532 
General and administration expense34,228 36,720 46,532 
Depreciation and amortization expense3,282 4,535 7,826 
Total costs and expenses191,601 227,755 240,815 
Operating loss(40,917)(17,325)(53,923)
Non-operating (expense) income:
Interest expense, net(3,264)(548)(3,048)
Change in fair value of warrant liabilities, net(6,760)  
Other (expense) income, net(2,101)729 1,549 
Total non-operating (expense) income(12,125)181 (1,499)
Loss before income taxes(53,042)(17,144)(55,422)
Income tax benefit   
Net loss(53,042)(17,144)(55,422)
Adjustments to the carrying value of redeemable convertible preferred stock(157)  
Net loss attributable to common stockholders$(53,199)$(17,144)$(55,422)
Net loss per share attributable to common stockholders, basic and diluted$(2.79)$(0.72)$(2.04)
Weighted-average common shares outstanding, basic and diluted19,060 23,746 27,213 
See notes to the consolidated financial statements

67

CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Amounts in thousands)
 Year Ended December 31,
 201820192020
Net loss$(53,042)$(17,144)$(55,422)
Other comprehensive income (loss):
  Foreign currency translation adjustments926 (680)(1,504)
Total comprehensive loss$(52,116)$(17,824)$(56,926)
See notes to the consolidated financial statements

68

CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Amounts in thousands)
  Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (loss)
Accumulated
Deficit
Total
 Common Stock
 SharesAmount
Balance – December 31, 20173,439 $ $58,693 $1,066 $(268,445)$(208,686)
Exercise of common stock options356 — 1,959 — — 1,959 
Exercise of common stock warrants1,142 — — — — — 
Stock-based compensation— — 26,813 — — 26,813 
Issuance of common stock5,821 1 66,100 — — 66,101 
Issuance of common stock warrants— — 17,774 — — 17,774 
Issuance of ESPP177 — 1,958 — — 1,958 
Issuance of restricted stock888 — — — — — 
Conversion of preferred stock to common stock10,643 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, 201822,466 $7 $371,463 $1,992 $(321,487)$51,975 
Exercise of common stock options716 — 12,052 — — 12,052 
Exercise of common stock warrants821 — 17,659 — — 17,659 
Stock-based compensation— — 15,888 — — 15,888 
Issuance of restricted stock486   — —  
Issuance of common stock1,904 61,308 — — 61,309 
Issuance of ESPP154 — 2,208 — — 2,208 
Other comprehensive loss— — — (680)— (680)
Net loss— — — — (17,144)(17,144)
Balance – December 31, 201926,547 $8 $480,578 $1,312 $(338,631)$143,267 
Exercise of common stock options467 — 10,176 — — 10,176 
Exercise of common stock warrants9 —  — —  
Stock-based compensation— — 32,872 — — 32,872 
Issuance of restricted stock779 — — — — — 
Issuance of ESPP59 — 2,837 — — 2,837 
Issuance of convertible notes— — 51,416 — — 51,416 
Purchases of capped calls— — (26,450)— — (26,450)
Other comprehensive loss— — — (1,504)— (1,504)
Net loss— — — — (55,422)(55,422)
Balance – December 31, 202027,861 $8 $551,429 $(192)$(394,053)$157,192 
See notes to the consolidated financial statements

69

CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
 Year Ended December 31,
 201820192020
Operating activities
 Net loss$(53,042)$(17,144)$(55,422)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Credit loss expense130 1,201 1,196 
Depreciation and amortization3,282 4,535 7,826 
Amortization of financing costs charged to interest expense282 95 312 
Amortization of right-of-use asset  3,766 
Accretion of debt discount and non-cash interest expense2,326  2,486 
Stock-based compensation expense26,790 15,851 32,396 
Change in the fair value of warrant liabilities, net6,760   
Other non-cash expense (income), net4,641 (570)(1,003)
Amortization and impairment of deferred FI implementation costs1,618 2,869 4,598 
Settlement of paid-in-kind interest(8,353)  
Change in operating assets and liabilities:
Accounts receivable(9,426)(26,018)(2,396)
Prepaid expenses and other assets(2,275)(2,224)(65)
Deferred FI implementation costs(9,250)  
Recovery of deferred FI implementation costs5,380 4,625  
Accounts payable911 (601)16 
Other accrued expenses3,255 6,152 (1,238)
FI Share liability3,742 14,301 (4,499)
Customer Incentive liability4,234 8,385 4,429 
Net cash (used in) provided by operating activities(18,995)11,457 (7,598)
Investing activities
Acquisition of property and equipment(5,920)(8,277)(5,408)
Acquisition of patents(23)(31)(76)
Capitalized software development costs(1,399)(2,712)(4,633)
Net cash used in investing activities(7,342)(11,020)(10,117)
Financing activities
Proceeds from issuance of debt47,435   
Principal payments of debt(52,581)(46,698)(23)
Proceeds from issuance of convertible senior notes  223,100 
Purchase of capped calls related to convertible senior notes  (26,450)
Proceeds from issuance of common stock72,334 91,216 10,185 
Equity issuance costs(1,949)(196) 
Debt issuance costs(48)(143)(382)
Net cash provided by financing activities65,191 44,179 206,430 
Effect of exchange rates on cash, cash equivalents and restricted cash(246)101 47 
Net increase in cash, cash equivalents and restricted cash38,608 44,717 188,762 
Cash, cash equivalents, and restricted cash — Beginning of period21,262 59,870 104,587 
Cash, cash equivalents, and restricted cash — End of period$59,870 $104,587 $293,349 





See notes to the consolidated financial statements

70


CARDLYTICS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
Year Ended December 31,
 201820192020
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet:
Cash and cash equivalents$39,623 $104,458 $293,239 
Restricted cash20,247 129 110 
Total cash, cash equivalents and restricted cash — End of period$59,870 $104,587 $293,349 
Supplemental schedule of non-cash investing and financing activities:
Cash paid for interest$9,733 $1,266 $63 
Amounts accrued for property and equipment$640 $456 $242 
Amounts accrued for capitalized software development costs$ $10 $68 

See notes to the consolidated financial statements

71

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 retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
We also operate in the U.K. through Cardlytics UK Limited ("Cardlytics UK"), a wholly-owned and operated subsidiary registered as a private limited company in England and Wales, and 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.
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.

72

During 2018, 2019 and 2020, we received $2.0 million, $29.7 million and $10.2 million in proceeds from the exercise of options and warrants to purchase shares of common stock.
2020 Convertible Senior Notes
In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the "Notes"). Refer to Note 7—Debt and Financing Arrangements for further details
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 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.
Restructuring
During the first quarter of 2020, we began a strategic shift within our organization to increase productivity and optimize performance. This plan has resulted in severance and medical benefits totaling $1.3 million during the year ended December 31, 2020. We recognize these costs when the extent of our actions is determined and the costs can be estimated. These charges are reflected on our consolidated statement of operations for the year ended December 31, 2020, as follows: $1.1 million in sales and marketing expense, $0.1 million in general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.9 million have been paid to former employees through December 31, 2020.
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 (expense) income, net in the accompanying consolidated statements of operations. We recorded a foreign currency loss (gain) totaling $1.2 million, $(0.8) million and $(1.6) million in 2018, 2019 and 2020, respectively.
FI Share and Other Third-Party Costs
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 deferred FI 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.

73

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.
Impacts of COVID-19 Pandemic
The COVID–19 pandemic resulted in a global slowdown of economic activity that decreased demand for a broad variety of goods and services and consumer discretionary spending, including spending by consumers with our marketers, and such decreased demand is likely to continue. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business.
Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for credit losses (formerly 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 for credit losses 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 credit losses (in thousands):
Year Ended December 31,
201820192020
Beginning balance$105 $169 $255 
Credit loss expense130 1,201 1,196 
Write-offs, net of recoveries(66)(1,115)(864)
Ending balance$169 $255 $587 
Unbilled receivables were $0.4 million, $0.6 million and $0.5 million as of December 31, 2018, 2019 and 2020, 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

74

Intangible Assets
Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2020, 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.3 million and $0.3 million as of December 31, 2019 and 2020, respectively. Based on deferred patent costs as of December 31, 2020, 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,
20192020
Deferred patent costs, gross$448 $518 
Less accumulated amortization(59)(71)
Deferred patent costs, net$389 $447 
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 2018, 2019 and 2020, we capitalized the implementation of a new billing system as well as development costs for enhancements to our offer management system totaling $1.6 million, $2.6 million and $4.3 million, respectively. During the first quarter of 2020, we redesigned certain elements of this project and wrote off development costs totaling $1.0 million recognized in depreciation and amortization expense on our consolidated statement of operations.
Capitalized software development costs are as follows (in thousands):
December 31,
20192020
Capitalized software development costs, gross$5,537 $9,230 
Less accumulated amortization(1,722)(2,931)
Capitalized software development costs, net$3,815 $6,299 
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.
As described in Note 7—Debt and Financing Arrangements, 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 (expense) income, net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statements of cash flows.

75

Further, as described in Note 7—Debt and Financing Arrangements, on September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. In accounting for the $7.3 million issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Amortization of debt issuance costs included in interest expense, net totaled $0.3 million, $0.1 million and $0.3 million in 2018, 2019 and 2020, respectively.
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
December 31,
20192020
Debt issuance costs, gross$388 $412 
Less accumulated amortization(271)(377)
Debt issuance costs, net$117 $35 

Deferred debt issuance costs related to our Notes included in debt are as follows (in thousands):
December 31,
20192020
Debt issuance costs, gross$ $5,596 
Less accumulated amortization (217)
Debt issuance costs, net$ $5,379 
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,Amortization
2021$909 
20221,006 
20231,151 
20241,312 
20251,036 
Total$5,414 

76

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,
 201820192020
Beginning balance$3,144 $ $ 
Deferred costs1,135 196  
Recognized against offering proceeds(4,279)(196) 
Ending balance$ $ $ 
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.9 million, $1.4 million and $1.0 million in 2018, 2019 and 2020, 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 8—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 10—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 12—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 12—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. Refer to Note 12—Fair Value Measurements for information regarding the fair value of our financial instruments.
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

3.    ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) to increase the transparency and comparability among organizations as it relates to lease assets and lease liabilities, by requiring lessees to recognize a right-of-use asset and lease liability for all leases with terms of more than 12 months, with exceptions. Effective January 1, 2020, we early adopted this guidance using a modified retrospective approach, which was required for all leases that exist at or commence after the date of the initial application with an option to use certain practical expedients. We have elected to use these practical expedients, which allow us to treat all components of our leases as a single component, not to reassess lease classification or whether an arrangement is or contains a lease and not to reassess its initial accounting for direct lease costs. During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. The adoption of this guidance did not have a significant impact on our consolidated statements of operations or cash flows.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to, available for sale debt securities and accounts receivable. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as “Topic 326.” Effective January 1, 2020, we adopted this guidance. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2020, we adopted 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. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2020, we adopted ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which addresses the accounting for implementation, setup and other upfront costs incurred in a hosting arrangement. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2019, we early adopted 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.

79

Recently Issued Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion Options (“Subtopic 470-20”) and Derivatives and Hedging—Contracts in Entity’s Own Equity (“Subtopic 815-40”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. The ASU is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted, but not before annual reporting periods beginning after December 15, 2020. We are currently evaluating the impact of the new guidance on our consolidated financial statements.
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, the Cardlytics platform, and (2) our Other Platform Solutions. We have generated substantially all of our revenue from sales of the Cardlytics platform 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 the Cardlytics platform. As a result, we have not and do not expect to generate substantial, if any, revenue from Other Platform Solutions for the foreseeable future.
The Cardlytics Platform
The Cardlytics platform 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").
The Cardlytics platform 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.

80

The following table summarizes revenue by pricing model (in thousands):
 Year Ended December 31,
 201820192020
Cost per Served Sale$101,087 $143,754 $131,045 
Cost per Redemption43,389 63,295 53,838 
Other6,208 3,381 2,009 
Revenue$150,684 $210,430 $186,892 
Revenue Recognition
Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions.
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 platform 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. The Cardlytics platform 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 the Cardlytics platform 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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 million, respectively.

81

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
5.     LEASES
Effective January 1, 2020, we early adopted ASU 2016-02, Leases (Topic 842). This standard requires us to recognize a right-of-use asset and a lease liability for all leases with an initial term in excess of twelve months. The asset reflects the present value of unpaid fixed lease payments coupled with initial direct costs, prepaid lease payments, and lease incentives. The amount of the lease liability is calculated as the present value of unpaid fixed lease payments. We evaluate each of our lease and service arrangements at inception to determine if the arrangement is, or contains, a lease and the appropriate classification of each identified lease. A lease exists if we obtain substantially all of the economic benefits of and have the right to control the use of an asset for a period of time. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease agreement. Lease costs are recognized as expense on a straight-line basis over the lease term. We consider a termination or renewal option in the determination of the lease term when it is reasonably certain that we will exercise that option. We adopted ASU 2016-02 using a modified retrospective approach and did not restate comparative periods. We elected to take the package of practical expedients allowing us to not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification for any expired or existing leases and (iii) initial direct costs for any existing leases. We have elected to account for all components in a contract as part of the single lease component to which they are related. Significant assumptions and judgments in calculating the right-of-use assets and lease liability include the determination of the applicable borrowing rate for each lease. Because our leases generally do not provide a readily determinable implicit interest rate, we use an incremental borrowing rate to measure the lease liability and associated right-of-use asset at the lease commencement date. The incremental borrowing rate used is a fully collateralized rate that considers our credit rating, market conditions and the term of the lease at the lease commencement date.
During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years.
During 2020, we recorded additional right-of-use assets and lease liabilities of $1.0 million for data center equipment leases entered into during the year. We also renewed certain data center lease agreements resulting in a lease modification and the recognition of additional right-of-use assets and lease liabilities of $2.2 million.
During 2020, we made cash payments of $4.0 million for operating leases which are included in cash flows (used in) provided by operating activities in our consolidated statement of cash flows.
The following table summarizes activity related to our leases (in thousands):
Year Ended
December 31, 2020
Operating lease expense$4,078 
Variable lease expense847 
Short-term lease expense232 

82


The following table presents our weighted average borrowing rate and weighted average lease term:
 December 31, 2020
Weighted average borrowing rate3.4 %
Weighted average remaining lease term (years)3.25

The following table summarizes future maturities of lease liabilities as of December 31, 2020 (in thousands):
Amount
2021$5,097 
20224,681 
20232,692 
20241,807 
2025611 
Total lease payments14,888 
Imputed interest789 
Total operating lease liabilities$14,099 

The following table summarizes future payments for operating leases as of December 31, 2019, prior to our adoption of ASU 2016-02 (in thousands):
Minimum Lease
Payments
2020$3,040 
20212,759 
20222,808 
20231,847 
20241,807 
Thereafter611 
Total$12,872 
6.    PROPERTY AND EQUIPMENT
Significant components of property and equipment are as follows (in thousands):
December 31,
20192020
Computer equipment$21,269 $27,105 
Leasehold improvements6,960 6,770 
Furniture and fixtures1,557 1,112 
Construction in progress1,125 125 
Property and equipment, gross30,911 35,112 
Less accumulated depreciation(16,621)(21,247)
Property and equipment, net$14,290 $13,865 

83

Assets acquired under finance leases, included within computer equipment, are as follows (in thousands):
December 31,
20192020
Finance lease assets, gross$1,096 $557 
Less accumulated depreciation(1,067)(548)
Finance lease assets, net$29 $9 
Depreciation expense was $3.0 million, $4.0 million and $5.6 million in 2018, 2019 and 2020, respectively.

84

7.     DEBT AND FINANCING ARRANGEMENTS
Our debt consists of the following (in thousands):
December 31,
20192020
Convertible senior notes, net$ $174,011 
Finance leases37 13 
Total debt37 174,024 
Less current portion of long-term debt(24)(13)
Long-term debt, net of current portion$13 $174,011 
Accrued interest is included within accrued expenses in our consolidated balance sheet. We had no accrued interest on debt as of December 31, 2019 and $0.6 million of accrued interest as of December 31, 2020.
2020 Convertible Senior Notes
On September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The Notes were issued pursuant to an indenture, dated September 22, 2020 (the “Indenture”), between us and U.S. Bank National Association, as trustee.
The Notes are general senior, unsecured obligations and will mature on September 15, 2025, unless earlier converted, redeemed or repurchased. The Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding June 15, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day; (3) if we call such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events as set forth in the Indenture. On or after June 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We currently intend to settle the principal amount of the Notes with cash.
The conversion rate for the Notes will initially be 11.7457 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $85.14 per share of common stock. The conversion rate for the Notes is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if we deliver a notice of redemption in respect of the Notes, we will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes in connection with such a corporate event or convert its notes called for redemption during the related redemption period (as defined in the Indenture), as the case may be.
We may not redeem the Notes prior to September 20, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after September 20, 2023 and prior to the 36th scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes. If we elect to redeem less than all of the Notes, at least $75.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the relevant redemption notice date.

85

If we undergo a Fundamental Change (as defined in the Indenture), then, except as set forth in the Indenture, holders may require, subject to certain exceptions, us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable. The following events are considered “events of default” under the Indenture:
default in any payment of interest on any Note when due and payable and the default continues for a period of 30 days;
default in the payment of principal of any Note when due and payable at its stated maturity, upon optional redemption, upon any required repurchase, upon declaration of acceleration or otherwise;
failure by us to comply with our obligation to convert the Notes in accordance with the Indenture upon exercise of a holder’s conversion right, and such failure continues for three business days;
failure by us to give a fundamental change notice, notice of a make-whole fundamental change or notice of a specified corporate event, in each case when due and such failure continues for one business day;
failure by us to comply with its obligations in respect of any consolidation, merger or sale of assets;    
failure by us to comply with any of our other agreements in the Notes or the Indenture for 60 days after written notice of such failure from the trustee or the holders of at least 25% in principal amount of the Notes then outstanding;
default by us or any of our significant subsidiaries (as defined in the Indenture) with respect to any mortgage, agreement or other instrument under which there may be outstanding, or by which there may be secured or evidenced, any indebtedness for money borrowed in excess of $35,000,000 (or its foreign currency equivalent), in the aggregate of us and/or any such significant subsidiary, whether such indebtedness now exists or shall hereafter be created, (i) resulting in such indebtedness becoming or being declared due and payable prior to its stated maturity date or (ii) constituting a failure to pay the principal of any such indebtedness when due and payable (after the expiration of all applicable grace periods) at its stated maturity, upon required repurchase, upon declaration of acceleration or otherwise, and in the cases of clauses (i) and (ii), such acceleration shall not have been rescinded or annulled or such failure to pay or default shall not have been cured or waived, or such indebtedness is not paid or discharged, as the case may be, within 30 days after written notice to us by the trustee or to us and the trustee by holders of at least 25% in aggregate principal amount of the Notes then outstanding in accordance with the Indenture; and
certain events of bankruptcy, insolvency or reorganization of us or any of our significant subsidiaries.
If certain bankruptcy and insolvency-related events of default with respect to us occur, the principal of, and accrued and unpaid interest on, all of the then outstanding Notes shall automatically become due and payable. If an event of default with respect to the Notes, other than certain bankruptcy and insolvency-related events of default with respect to us, occurs and is continuing, the trustee by notice to us or the holders of at least 25% in principal amount of the outstanding Notes by notice to us and the trustee, may, and the trustee at the request of such holders shall, declare the principal of, and accrued and unpaid interest on, all of the then-outstanding Notes to be due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent we so elect, the sole remedy for an event of default relating to certain failures by us to comply with certain reporting covenants in the Indenture will, for the first 365 days after the occurrence of such event of default, consist exclusively of the right to receive additional interest on the Notes at a rate equal to 0.25% per annum of the principal amount of the Notes outstanding for each day during the first 180 days after the occurrence of such an event of default and 0.50% per annum of the principal amount of the Notes outstanding from the 181st day to, and including, the 365th day following the occurrence of such event of default, as long as such event of default is continuing (in addition to any additional interest that may accrue as a result of a registration default (as set forth in the Indenture).
The Indenture provides that we shall not consolidate with or merge with or into, or sell, convey, transfer or lease all or substantially all of the consolidated properties and assets of our subsidiaries, taken as a whole, to, another person (other than any such sale, conveyance, transfer or lease to one or more of our direct or indirect wholly owned subsidiaries), unless: (i) the resulting, surviving or transferee person (if not us) is a corporation organized and existing under the laws of the United States of America, any State thereof or the District of Columbia, and such corporation (if not us) expressly assumes by supplemental indenture all of our obligations under the Notes and the Indenture; and (ii) immediately after giving effect to such transaction, no default or event of default has occurred and is continuing under the Indenture.
The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. We used $26.5 million of the net proceeds to pay the cost of the capped call transactions described below.

86

The Notes are accounted for in accordance with FASB ASC Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument was computed using a discount rate of 6.50%, which was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is recorded in Additional Paid-in Capital and is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
The net carrying amount of the liability component of the Notes is as follows (in thousands):

December 31, 2020
Principal$230,000 
Minus: Unamortized debt discount(50,610)
Minus: Unamortized issuance costs(5,379)
Net carrying amount of the liability component$174,011 

The net carrying amount of the equity component of the Notes is as follows (in thousands):

December 31, 2020
Proceeds allocated to the conversion options (debt discount)$53,096 
Minus: Issuance costs(1,680)
Net carrying amount of the equity component$51,416 

Interest expense recognized related to the Notes is as follows (in thousands):
Year Ended
December 31, 2020
Contractual interest expense (due in cash)$626 
Amortization of debt discount2,486 
Amortization of debt issuance costs217 
Total interest expense related to the Notes$3,329 
Capped Call Transactions
In connection with the issuance of the Notes, we entered into privately negotiated capped call transactions (the "Capped Calls") with an affiliate of one of the initial Note purchasers and certain other financial institutions. The Capped Calls are intended to reduce potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of $26.5 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.
The Capped Calls each have an initial strike price of $85.14 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $128.51 per share, subject to certain adjustments.

87

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.
On September 17, 2020, we amended our 2018 Loan Facility to allow for the issuance of the Notes. On December 30, 2020, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $40.0 million to $50.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 14, 2021 to December 31, 2022. As of December 31, 2020, we had $50.0 million of unused borrowings available under our 2018 Line of Credit.
Prior to the December 2020 amendment, the 2018 Loan Facility contained moving trailing 12-month billing covenants, which ranged from $210.0 million to $255.0 million, during the term of the facility. The former terms of the 2018 Loan Facility also required us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million. Effective with the December 2020 amendment, the former billings and liquidity covenants were removed and were replaced with a requirement to maintain a cash to funded senior debt ratio under the 2018 Line of Credit of 1.25:1.00.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $50.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 2.75% as of December 31, 2020. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $50.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, 2020.
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.

88

Future Payments
Aggregate future payments of principal due upon maturity are as follows (in thousands):
Years Ending December 31,Finance leasesConvertible Senior Notes
2021$13 $— 
2022— — 
2023— — 
2024— — 
2025— 230,000 
Total debt$13 $230,000 

89

8.     STOCK-BASED COMPENSATION
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 Stock Plan ("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, 2020, there were 1,222,316 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,393,040 shares on January 1, 2021.
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,
 201820192020
Delivery costs$633 $711 $1,181 
Sales and marketing expense9,358 4,248 9,857 
Research and development expense4,087 1,619 4,713 
General and administration expense12,712 9,273 16,645 
Total stock-based compensation expense$26,790 $15,851 $32,396 
During 2018, 2019 and 2020, we capitalized less than $0.1 million, less than $0.1 million and $0.5 million, respectively, 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.

90

A summary of common stock option activity is as follows (in thousands, except per share amounts):
SharesWeighted-Average
Exercise Price
Per Share
Weighted Average Contractual Life (in years)
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 20172,514 $18.42 
Granted29 24.24 
Exercised(357)6.25 
Forfeited(197)24.10 
Cancelled(215)16.60 
Outstanding - December 31, 20181,774 $20.55 
Granted39 20.64 
Exercised(716)16.84 
Forfeited(31)23.95 
Cancelled(66)22.37 
Outstanding - December 31, 20191,000 $22.99 
Granted  
Exercised(467)21.78 $29,523 
Forfeited(19)27.83 
Cancelled(1)21.89 
Outstanding - December 31, 2020513 $23.91 5.67$61,009 
Exercisable - December 31, 2020480 $23.72 5.62$57,126 
(1)For options exercised during the year, the aggregate intrinsic value represents the total pre-tax intrinsic value received by option holders based on the closing price of our common stock as reported on the Nasdaq Global Market on the exercise date. For options outstanding and exercisable at December 31, 2020, the aggregate intrinsic value represents the total pre-tax intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 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 2018, 2019 and 2020 was approximately $6.0 million, $4.8 million and $2.3 million respectively. As of December 31, 2020, $0.3 million of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of 0.3 years. All stock option awards outstanding as of December 31, 2020 are expected to vest.

91

Restricted Stock Units
We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:
Shares
(in thousands)
Weighted-Average
Grant Date Fair Value Per Share
Weighted-Average Remaining Contractual Term (in years)Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017 $ 
Granted1,309 20.58 
Vested(850)21.93 
Forfeited/canceled(78)17.97 
Unvested - December 31, 2018381 $18.11 
Granted1,978 17.78 
Vested(486)14.97 
Forfeited/canceled(132)18.92 
Unvested - December 31, 20191,741 $18.55 
Granted1,758 43.07 
Vested(779)28.56 
Forfeited(286)23.34 
Unvested - December 31,20202,434 $32.49 2.80$61,630 
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.1 years.
During 2020, we granted 1,233,617 RSUs to employees, executives, and our non-employee directors, which have annual vesting periods ranging from one to four years. During 2020, we granted 47,690 immediately vesting RSUs to employees in lieu of cash-based incentive compensation. As of December 31, 2020, there was approximately $61.6 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 2.8 years. The aggregate intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 of unvested RSUs is $347.5 million as of December 31, 2020.
Subsequent to December 31, 2020, we granted 52,322 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 $6.4 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 executives. 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.

92

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 the 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 Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." In August and November 2019, the compensation committee of our board of directors certified that the target minimum trailing 30-day average closing price of our common stock and target minimum cumulative adjusted EBITDA over a trailing 12-month period, respectively, were achieved resulting in the immediate vesting of 50% of the related PSU tranches. In February 2020, 25% of the 30-day average closing price of our common stock PSU tranche vested upon the six-month anniversary of the tranche's achievement date and the remaining 25% of the tranche vested in August 2020 upon the twelve-month anniversary of the tranche's achievement date. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-month anniversary of the tranche's achievement date, and the remaining 25% of the tranche vested in November 2020 upon the twelve-month anniversary of the tranche's achievement date.
In April 2020, we granted 476,608 performance-based restricted stock units ("2020 PSUs"), of which 443,276 units have a performance-based vesting condition based on a minimum average revenue per user ("ARPU") target over a trailing 12-month period and 33,332 units have the same performance-based vesting conditions as those that remain unmet under the 2019 PSUs described above. ARPU is a performance metric defined within Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." The ARPU vesting condition must be achieved within four years of the grant date. Upon the vesting event, 50% of the award vests immediately, 25% of the award vests six months after achievement date and 25% of the award vests 12 months after the achievement date.
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 2016 convertible promissory notes. As a result of the Series G Stock financing in 2017, the restricted securities units became indexed to our Series G’ Stock upon conversion of the 2016 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 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, 2019 and 2020, a total of 177,238, 154,601 and 59,173 shares of common stock were purchased by employees under the 2018 ESPP, respectively.

93

As of December 31, 2020, 474,120 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 278,608 shares on January 1, 2021. 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.
9.    INCOME TAXES
Domestic and foreign components of loss before income taxes are as follows (in thousands):
Year Ended December 31,
201820192020
Domestic$(48,897)$(13,464)$(42,613)
Foreign(4,145)(3,680)(12,809)
Loss before income taxes$(53,042)$(17,144)$(55,422)
The significant components of income tax (expense) benefit are as follows (in thousands):
Year Ended December 31,
201820192020
Current:
Federal$ $ $ 
State   
Foreign (1)
   
Total current   
Deferred:
Federal6,896 1,326 23,062 
State1,264 622 3,744 
Foreign916 222 1,713 
Change in uncertain tax positions(105)598 (117)
Change in valuation allowance(8,971)(2,768)(28,402)
Total deferred   
Income tax benefit$ $ $ 
(1)The current income tax (expense) during 2019 and 2020 excludes Indian income tax expense of less than $0.1 million and $0.3 million, respectively.

94

The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:
Year Ended December 31,
201820192020
Tax benefit at federal statutory rate21.00 %21.00 %21.00 %
State income taxes, net of federal benefit1.91 % % %
Change in federal and state statutory rate0.03 %0.34 %0.35 %
Foreign rate differential(0.06)%(0.20)%(0.62)%
Other adjustments(5.97)%(5.18)%7.36 %
Valuation allowance(16.91)%(16.18)%(28.57)%
Income tax benefit %(0.22)%(0.48)%
The significant components of deferred income taxes are as follows (in thousands):
December 31,
20192020
Net operating loss carry-forwards$64,348 $92,387 
Allowance for credit losses
28 94 
Depreciation and amortization(1,321)(13,601)
Stock-based compensation2,727 3,769 
Deferred costs2,275 1,462 
IRC Section 163(j) interest expense limitation436 89 
Other tax credit carry-forward1,419 1,771 
Other temporary differences319 20 
Valuation allowance(70,231)(85,991)
Net long-term deferred tax asset$ $ 
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. Key provisions of the CARES Act include one-time payments to individuals, strengthened unemployment insurance, additional health-care funding, loans and grants to certain businesses, and temporary amendments to the Internal Revenue Code. The corporate income tax provisions of the CARES Act include allowing the carryback of NOLs generated in recent tax years, temporary removal of the 80% NOL usage limitation put in place under the Tax Cuts and Jobs Act ("TCJA"), temporary favorable adjustments to the business interest expense limitation calculated under Sec. 163(j), and the acceleration of refundable AMT credits.
We believe that the corporate income tax provisions of the CARES Act will not have a materially beneficial impact on the Company. Due to the Company’s history of losses, there is no potential for the carryback of NOLs. The temporary removal of the 80% income limitation on NOL usage has no impact as the Company generated a taxable loss for 2020 and has substantial NOLs generated in years prior to the enactment of the TCJA not subject to this 80% limitation. The changes to Sec. 163(j) are not expected to have a beneficial impact as the Company’s interest expense is limited under Sec. 163(j) due to taxable losses rather than the 30% ATI limit enacted under the TCJA. The Company did take advantage of payroll tax deferrals under the CARES Act and as a result has established a $0.8 million deferred tax asset for nondeductible payroll tax accruals that are being deferred to the December 31, 2021 and December 31, 2022 payment dates.
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.

95

The following table presents changes in our valuation allowance (in thousands):
Year Ended December 31,
201820192020
Beginning balance$(58,649)$(67,463)$(70,231)
Allowance for domestic and foreign net operating loss carry-forwards(9,863)(3,598)(26,277)
Rate change on domestic net operating loss carry-forwards(17)(32)(82)
Change in foreign currency157   
Convertible debt additional paid-in capital tax adjustment - valuation allowance impact  12,642 
Other changes909 862 (2,043)
Ending balance$(67,463)$(70,231)$(85,991)
As of December 31, 2019 and 2020 we have $266.8 million and $371.2 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 $98.4 million and $155.8 million of gross state net operating loss carry-forwards as of December 31, 2019 and 2020, respectively that will expire between the 2021 and 2040 tax years for states that do not have indefinite carry-forward periods for net operating losses generated in recent years.
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 2018, 2019 and 2020 reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling $0.7 million, $1.3 million and $1.4 million, respectively.
As of December 31, 2019 and 2020, Cardlytics UK had gross net operating losses of $12.1 million and $25.7 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, 2020, Cardlytics UK held cash and cash equivalents of $3.9 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,
201820192020
Beginning balance$678 $783 $185 
Increase related to current year tax position105 (598)117 
Ending balance$783 $185 $302 
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.

96

10. REDEEMABLE CONVERTIBLE PREFERRED STOCK
Upon the consummation of our IPO in 2018, 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’ StockSeries G Stock
 Shares  Amount  Shares  Amount  
Balance — December 31, 20171,296 $44,672 346 $5,110 
Accretion of redeemable convertible preferred stock— 108 
Conversion of preferred stock to common stock(1,296)(44,672)(346)(5,218)
Balance — December 31, 2018 $  $ 
 Series F-R StockSeries E-R StockSeries D-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,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-R StockSeries B-R StockSeries A-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,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 $  $  $ 

Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in May 2017, 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 12—Fair Value Measurements for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.
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.

97

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-R Stock, then shares of Series E-R Stock, then shares of Series D-R Stock, then shares of Series C-R Stock and then shares of Series B-R Stock and Series 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, 2020.
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 Stock 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.

98

11.    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):
SharesWeighted-average
exercise price
per share
Warrants Outstanding - December 31, 2017600 $8.11 
Granted644 23.64 
Exercised(349)4.69 
Redeemable convertible preferred stock warrants converted to common stock warrants110 12.16 
Forfeited/canceled(138)5.85 
Warrants Outstanding - December 31, 2018867 21.89 
Exercised(821)21.89 
Forfeited/canceled(34)21.29 
Warrants Outstanding - December 31, 201912 23.64 
Exercised(9)23.64 
Forfeited/canceled(3)23.64 
Warrants Outstanding - December 31, 2020 $ 
The performance-based warrants to purchase 644,365 shares of our common stock vested upon the consummation of our IPO in February 2018 as discussed in Note 13—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 upon our IPO, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See Note 12—Fair Value Measurements for more information.
12.     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 1Level 2Level 3Total
Liabilities:
Preferred stock warrant liabilities(1)
$ $ $2,285 $2,285 
Common stock warrant liabilities(1)
  7,945 7,945 
Total liabilities$ $ $10,230 $10,230 
(1)Warrant liabilities were zero as of December 31, 2018, 2019 and 2020.

99

Instruments Recorded at Fair Value Using Level 3 Inputs
Our redeemable convertible preferred stock warrants and common stock warrants issued in connection with the Series G Stock financing are measured and recorded at fair value on a recurring basis using Level 3 inputs. The carrying amount of the liability component of the Convertible Senior Notes was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. See Note 7—Debt and Financing Arrangements for additional information about the Convertible Senior Notes. The table below provides a roll forward of the changes in fair value of our preferred stock warrant and common stock warrant financial instruments (in thousands):
Preferred
Stock
Warrant Liabilities
Common
Stock
Warrant Liabilities
Balance at December 31, 2017$2,285 $7,945 
Conversion of redeemable convertible preferred stock warrants to common stock warrants(1,736)
Issuance of common stock warrants(549)7,309 
Changes in fair value— (15,254)
Balance at December 31, 2018$ $ 
Prior to our IPO, 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, 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.

100

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 10—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):
Preferred SeriesGrant
date
Expiration
date
Exercise
price
December 31, 2017
Series B-R2/26/20102/25/2020$2.36 59 
Series D-R9/21/20129/20/2022$23.64 38 
Series D-R9/21/20129/20/2022$23.64 13 
Total preferred stock warrants110 
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. Warrant liabilities related to redeemable convertible preferred stock were zero as of December 31, 2018, 2019 and 2020.
Common Stock Warrants
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in 2017, 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 a non-cash loss of $7.3 million in 2018.
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 in 2016, 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:

101

February 8, 2018
Weighted-average grant date fair value$3.91
Significant inputs:
Value of common stock$13.00
Expected term5.3 years
Volatility50%
Risk-free interest rate2.0%
Dividend yield%
13.     RELATED PARTIES
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in 2017, 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 subsequently exercised, resulting in the issuance of 792,434 shares of our common stock. The following table summarizes the participation in the common stock warrants issued in connection with the Series G Stock financing 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 PartyWarrants to
Purchase
Common
Stock
Entities affiliated with Polaris Venture Partners(1)
66 
Canaan VIII L.P.(2)
123 
Entities affiliated with Mark A. Johnson(3)
80 
John Klinck13 
David Adams7 
(1)Consists of 64,038 warrants to purchase common stock issued to Polaris Venture Partners V, L.P. ("PVP V"), 1,247 warrants to purchase common stock issued to Polaris Venture Partners Entrepreneurs’ Fund V, L.P. (“PVP EF V”), 438 warrants to purchase common stock issued to Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), and 641 warrants to purchase common stock issued to Polaris Venture Partners Special Founders’ Fund V, L.P. (“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, an active member of our board of directors at the time of transaction, 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.
(2)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.
(3)Consists of 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 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.

102

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 in 2016, 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 cash flows. Refer to Note 12—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.

103

14.     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 and impairment is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization and impairment 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.
During 2020, one of our FI partners notified us of plans to end the use of certain platform features prior to the end of our contractual arrangement with the FI partner. As a result, we recognized a write off of deferred FI implementation costs totaling $0.7 million in FI Share and other third-party costs on our consolidated statements of operations.
The following table presents changes in deferred FI implementation costs (in thousands):
 December 31,
 201820192020
Beginning balance$13,625 $15,877 $8,383 
Deferred costs9,250   
Recoveries through FI Share(5,380)(4,625) 
Amortization(1,618)(2,869)(3,915)
Impairment  (683)
Ending balance$15,877 $8,383 $3,785 
Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2020. Future amortization, based on the amounts earned as of December 31, 2020, is $2.8 million in 2021.
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, 2020. Any expected shortfall penalty will be accrued during the 12-month period following the completion of the milestones.
Other Commitments
We lease property and equipment under non-cancelable operating lease agreements. Refer to Note 5—Leases for further details. In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025. Refer to Note 7—Debt and Financing Arrangements for further details.

104


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.

105

15.     EARNINGS PER SHARE
Diluted net loss per share is the same as basic net loss per share for 2018, 2019 and 2020 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,
 201820192020
Common stock options1,774 1,000 513 
Common stock warrants867 12  
Convertible Senior Notes  2,701 
Restricted stock units381 1,741 2,434 
Common stock issuable pursuant to the ESPP36 7 4 
16.     SEGMENTS
As of December 31, 2020, we have three operating segments: the Cardlytics platform in the U.S. and U.K. and Other Platform Solutions, as determined by the information that our Chief Executive Officer, who we consider our chief operating decision-maker, uses to make strategic goals and operating decisions. Our Cardlytics platform 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. Prior to the year ended December 31, 2020, we referred to the Cardlytics platform as Cardlytics Direct.
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 platform. 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 deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision maker allocates 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.

106

The following table provides information regarding our reportable segments (in thousands):
 Year Ended December 31,
 201820192020
Cardlytics platform:
Adjusted contribution(2)
$69,364 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
79,959 115,211 104,710 
Revenue$149,323 $210,430 $186,892 
Other Platform Solutions:
Adjusted contribution(2)
$86 $ $ 
Plus: FI Share and other third-party costs (1)(2)
1,275   
Revenue$1,361 $ $ 
Total:
Adjusted contribution(2)
$69,450 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
81,234 115,211 104,710 
Revenue$150,684 $210,430 $186,892 
(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 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 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.

107

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,
 201820192020
Adjusted contribution(1)(2)(3)
$69,450 $95,219 $82,182 
Minus:
Non-cash equity expense included in FI Share(1)
2,519   
Deferred FI implementation costs(3)
1,618 2,869 4,598 
Delivery costs10,632 12,893 14,310 
Sales and marketing expense41,878 43,828 45,307 
Research and development expense16,210 11,699 17,532 
General and administration expense34,228 36,720 46,532 
Depreciation and amortization expense3,282 4,535 7,826 
Total non-operating expense (income)12,125 (181)1,499 
Loss before income taxes$(53,042)$(17,144)$(55,422)
(1)Non-cash equity expense included in FI Share and 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.
(3)Deferred FI implementation costs for 2020 includes the impact of a $0.7 million write off related to certain platform features.
The following tables provide geographical information (in thousands):
 Year Ended December 31,
 201820192020
Revenue:
United States$131,563 $186,864 $172,808 
United Kingdom19,121 23,566 14,084 
Total$150,684 $210,430 $186,892 
December 31,
20192020
Property and equipment:
United States$12,052 $9,549 
United Kingdom2,010 4,162 
India228 154 
Total$14,290 $13,865 
Capital expenditures within the United Kingdom were $0.1 million, $2.0 million and $2.8 million during 2018, 2019 and 2020, respectively.

108

Concentrations of Risk
Cash and Cash Equivalents
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A majority of our cash and cash equivalents are held in fully FDIC–insured demand deposit accounts that distribute funds, and credit risk, over a vast number of financial institutions. Our remaining cash and cash equivalents are held in treasury obligation funds and money market accounts with three financial institutions, which we believe are of high credit quality.
Marketers
Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. During 2018, 2019 and 2020, our top five marketers accounted for 23%, 27% and 35% of our revenue. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. As of December 31, 2019 and December 31, 2020 our top five marketers accounted for 26% and 31% of our accounts receivable, respectively, with one marketer representing over 10% as of December 31, 2019 and December 31, 2020, respectively.
FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in the Cardlytics platform 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 seven 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 online banking customers.
During 2018, Bank of America, National Association (“Bank of America”) accounted for over 60% of the total FI Share we paid to all FIs. No other FI partner accounted for over 10% of FI Share during this period. For each year during 2019 and 2020, Bank of America and JPMorgan Chase Bank, National Association (“Chase”) combined to account for over 75% of the total FI Share we paid to all FIs, with each representing over 25%. No other FI partner accounted for over 10% of FI Share during these periods.
17.     SUBSEQUENT EVENTS
Acquisition of Dosh
On February 26, 2021, the Company entered into an Agreement and Plan of Reorganization (the “Merger Agreement”) with DOSH Holdings, Inc., a Delaware corporation (“Dosh”), BSPEARS MERGER SUB I, INC., a Delaware corporation and a wholly owned subsidiary of the Company (“Merger Sub 1”), BSPEARS MERGER SUB II, LLC, a Delaware limited liability company and a wholly owned subsidiary of the Company (“Merger Sub 2”), and certain other parties named therein. The Merger Agreement provides for Merger Sub 1 to merge with and into Dosh ( “Merger 1”), with Dosh surviving Merger 1 as a wholly owned subsidiary of the Company, immediately followed by the merger of Dosh with and into Merger Sub 2, with Merger Sub 2 surviving Merger 2 as a wholly owned subsidiary of the Company, subject to the terms and conditions set forth in the Merger Agreement.
Pursuant to the Merger Agreement, and upon the terms and subject to the conditions thereof, at the closing, the Company is required to pay the former equityholders of Dosh (other than former holders of unvested options to purchase Dosh’s common stock) (collectively, the “Dosh Equityholders”) consideration of $275.0 million, consisting of, and subject to adjustment with respect to, the following: (A) an amount in cash equal to $150.0 million, subject to adjustments and subject to escrows; and (B) $125.0 million million of shares of the Company’s common stock at an agreed-upon price of $136.33 per share. In addition, the Company will assume the unvested options held by the holders of unvested options to purchase Dosh’s common stock and issue up to $8.0 million in the Company’s performance stock units to certain key Dosh executives.
The Merger Agreement contains customary representations, warranties, covenants and indemnities of each of the Company and Dosh. During the period from the date of the Merger Agreement to the closing, the Company and Dosh have agreed to carry on their respective businesses in the ordinary course and consistent with past practices and have agreed to certain other operating covenants.
The closing of the Mergers is subject to the satisfaction or waiver of a number of customary closing conditions in the Merger Agreement, including, among others, the absence of certain governmental restraints and the absence of a material adverse effect on Dosh.

109

The Merger Agreement may be terminated prior to the closing date by mutual written agreement of the Company and Dosh. In addition, the Merger Agreement may be terminated by either the Company or Dosh in certain circumstances, including if the Acquisition has not been closed on or before May 31, 2021, or if the other party has materially breached any representation, warranty, covenant, obligation or agreement such that certain of the conditions to closing cannot be satisfied.
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, 2020. Based on the evaluation of our disclosure controls and procedures as of December 31, 2020, 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, 2020, our internal control over financial reporting was effective.
Our independent registered public accounting firm has issued at attestation report on the effectiveness of our internal control over financial reporting, which appears in this Annual Report.
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, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

110

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 internal control over financial reporting of Cardlytics, Inc. and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control —Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States)
(PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our
report dated March 1, 2021, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its
assessment of the effectiveness of internal control over financial reporting, included in the accompanying Report of
Management on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s
internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable
rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the
audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all
material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk
that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the
assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit
provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures
that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and
dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit
preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and
expenditures of the company are being made only in accordance with authorizations of management and directors of the
company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or
disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also,
projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate
because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP
Atlanta, Georgia
March 1, 2021
ITEM 9B. OTHER INFORMATION.
None.

111

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 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission ("SEC") within 120 days of the fiscal year ended December 31, 2020.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2020.
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 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2020.
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 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2020.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this item is incorporated by reference to our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2020.
PART IV.

112

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a)The following documents are filed as part of this Annual Report:
(i)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.
(ii)All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.
(iii)Exhibits are incorporated herein by reference or are filed with this Annual Report as indicated below.
(b)Exhibits:
  Incorporated by Reference
ExhibitExhibit DescriptionSchedule
/Form
File
Number
ExhibitFiling Date
3.1    S-1  333-222531  3.2  1/12/2018
3.2    S-1  333-222531  3.4  1/12/2018
4.1S-1/A333-2225314.11/29/2018
4.2S-1333-2225314.21/12/2018
4.310-K001-383864.33/3/2020
4.4

8-K    001-383864.19/22/2020
4.58-K
001-38386
4.29/22/2020
10.1S-1333-22253110.121/12/2018
10.2†S-1/A333-22253110.11/29/2018
10.3†S-1/A333-22253110.21/29/2018
10.4†S-1/A333-22253110.31/29/2018
10.5†S-1333-22253110.61/12/2018
10.6†S-1/A333-22253110.71/29/2018
10.7†S-1333-22253110.81/12/2018
10.8†S-1333-22253110.91/12/2018
10.9†S-1333-22253110.11/12/2018
10.10†S-1/A333-22253110.111/29/2018

113

10.12#S-1333-22253110.151/12/2018
10.13#S-1333-22253110.161/12/2018
10.14#10-Q001-3838610.18/14/2018
10.1510-Q001-3838610.28/14/2018
10.1610-Q001-3838610.15/9/2019
10.1710-Q001-3838610.25/9/2019
10.1810-Q001-3838610.18/8/2019
10.1910-Q001-3838610.28/8/2019
10.2010-Q001-3838610.111/12/2019
10.2110-K001-3838610.213/3/2020
10.2210-K001-3838610.223/3/2020
10.2310-Q001-3838610.15/11/2020
10.2410-Q001-3838610.18/4/2020
10.2510-Q001-3838610.111/2/2020
10.2610-Q001-3838610.211/2/2020
10.27*^
10.28*
10.298-K001-3838610.19/22/2020

114

21.110-Q001-3838621.18/14/2018
23.1*
31.1*          
31.2*          
32.1**  
101.insXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.schXBRL Taxonomy Schema Linkbase Document
101.calXBRL Taxonomy Calculation Linkbase Document
101.defXBRL Taxonomy Definition Linkbase Document
101.labXBRL Taxonomy Label Linkbase Document
101.preXBRL Taxonomy Presentation Linkbase Document
104.0Cover 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

115

ITEM 16. FORM 10-K SUMMARY
None.

116

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 1, 2021By:/s/ Lynne M. Laube
Lynne M. Laube
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.
SignatureTitleDate
/s/ Lynne M. LaubeChief Executive Officer and DirectorMarch 1, 2021
Lynne M. Laube
(Principal Executive Officer)
/s/ Andrew ChristiansenChief Financial OfficerMarch 1, 2021
Andrew Christiansen(Principal Financial and Accounting Officer)
/s/ Scott D. GrimesExecutive ChairmanMarch 1, 2021
Scott D. Grimes
/s/ David L. AdamsDirectorMarch 1, 2021
David L. Adams
/s/ John V. Balen
Lead Independent Director
March 1, 2021
John V. Balen
/s/ Jessica JensenDirectorMarch 1, 2021
Jessica Jensen
/s/ Mark A. JohnsonDirectorMarch 1, 2021
Mark A. Johnson
/s/ John KlinckDirectorMarch 1, 2021
John Klinck
/s/ Aimée LapicDirectorMarch 1, 2021
Aimée Lapic
/s/ Tony WeismanDirectorMarch 1, 2021
Tony Weisman


117
EX-10.27 2 cdlx_form10-kx2020xex1027.htm EX-10.27 Document
Exhibit 10.27


bankofamerica1.jpg


2020 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: CW1569602
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.27

This 2020 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 other amendments (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.The expiration date of the Agreement is hereby extended to December 31, 2021.

2.Bank of America shall [***] and [***] no later than [***] (“Milestone 1”). Additionally, Bank of America shall [***] no later than [***] (“Milestone 2”).

3.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 [***].

4.Notwithstanding anything to the contrary in the Agreement, including without limitation Schedule B of the Agreement, and subject to Section 7 below, on or before [***], Supplier shall [***].
5.Notwithstanding anything to the contrary in the Agreement, including without limitation Schedule B of the Agreement, upon the conclusion of [***], Supplier and Bank of America shall [***]. In the event the [***], Supplier shall [***].
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 [***], Supplier shall [***].
In the event [***], Bank of America or Cardlytics, as applicable, shall [***].
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 [***], Bank of America shall [***].
6.[***] are premised on the assumption that [***]. In the event that the [***], Supplier and Bank of America shall [***].
7.In the event that Bank of America is not able to meet Milestone 1 by [***], Cardlytics shall [***]. Additionally, in the event that Bank of America is not able to meet Milestone 2 by [***], Cardlytics shall [***].

CARDLYTICS, INC.BANK OF AMERICA N.A.
("Supplier")("Bank of America")
/s/ Andrew Christiansen
Date: December 2, 2020
/s/ James E. Englehart
Date: December 2, 2020
Andrew ChristiansenJames E. Englehart
Chief Financial Officer and Head of Corporate DevelopmentVP, 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.28 3 cdlx_form10-kx2020xex1028.htm EX-10.28 Document
Exhibit 10.28

Sixth Amendment to Loan and Security Agreement

Borrower: Cardlytics, Inc.    
Date: September 15, 2020
This SIXTH AMENDMENT TO LOAN AND SECURITY AGREEMENT (this “Amendment”) is entered into between PACIFIC WESTERN BANK, a California state-chartered bank (“PWB”), as Agent and Lender, the other lenders from time to time party to the Loan Agreement, and the borrower named above (“Borrower”). PWB and lenders that may hereafter join as lenders under the Loan Agreement (as defined below) are herein sometimes collectively referred to as “Lenders” and individually as a “Lender”. PWB, in its capacity as administrative and collateral Agent for the Lenders, is referred to herein as the “Agent” (which term shall include any successor Agent in accordance with terms hereof).
Agent, Lenders and Borrower agree to amend the Loan and Security Agreement between them, dated May 21, 2018 (as amended, the “Loan Agreement”), as follows, effective as of the date hereof except as otherwise provided below. (Capitalized terms used but not defined in this Amendment shall have the meanings set forth in the Loan Agreement.)
1.Amendments to Loan Agreement.
1.1 The following definition is added to Section 8 of the Loan Agreement, in the appropriate alphabetical order, to read as follows:
“ ‘Sixth Amendment Effective Date’ means December [__], 2020.”
1.2 Clause (a)(1)(a) of Section 1 of the Schedule to the Loan Agreement is amended and restated to read as follows:
“(a) an amount equal to $50,000,000 (the “Maximum Revolving Loan Amount”).”
1.3 The portion of Section 1 of the Schedule to the Loan Agreement which reads as follows:
“Ancillary Services Limit: $1,350,800.
“Overall Credit Limit: Notwithstanding any provisions herein to the contrary, in no event shall the total Obligations (including without limitation the Term Loan, the Revolving Loans, and Obligations relating to Ancillary Services) at any time outstanding exceed $51,350,800 (the ‘Overall Credit Limit’).”
is amended and restated to read as follows:
“Ancillary Services Limit: $850,000.
“Overall Credit Limit: Notwithstanding any provisions herein to the contrary, in no event shall the total Obligations (including without limitation the Term Loan, the Revolving Loans, and Obligations relating to Ancillary Services) at any time outstanding exceed $50,850,000 (the ‘Overall Credit Limit’).”
1.4 The $75,000 Success Fee and $50,000 Success Fee provided for in the Loan Agreement as in effect prior to the Sixth Amendment Effective Date have been paid. The following is hereby added to Section 3 of the Schedule to the Loan Agreement:
“6th Amendment Success Fee:
In the event Borrower realizes Billings of $316,000,000 or more during any twelve-month period ending at the end of any month after the Sixth Amendment Effective Date, Borrower shall pay Agent for the benefit of the Lenders a one-time success fee (the “Success Fee”) in the amount of $100,000 within 30 days after the end of such month. Borrower’s obligation to pay the Success Fee shall continue as long as this Agreement remains in effect or any Loans or other Obligations remain outstanding, provided that if this Agreement is terminated and the Loans and other Obligations are paid in full prior to the date that is the one year anniversary of the Sixth Amendment Effective Date (such anniversary, the “Cut Off Date”), then Borrower’s obligation to pay the Success Fee shall survive until the Cut Off Date. If (a) for any applicable twelve-month period, Borrower’s Billings exceed $316,000,000, and (b) (i) this Agreement is still in effect or any Loans or Obligations remain outstanding; or (ii) the Cut Off Date has not yet occurred, then Borrower shall promptly notify Lender of the same and make payment of the Success Fee when due.
As used herein, ‘Billings’ means with respect to any fiscal period, on a consolidated basis, the amounts billed by Borrower to its customers in such period in accordance with its agreements with its customers.”
1.5 Section 4 of the Schedule to the Loan Agreement is amended and restated to read as follows:
“Maturity Date (Section 6.1): December 31, 2022.”


Exhibit 10.28

1.6 Section 5 of the Schedule to the Loan Agreement is amended and restated to read as follows:

“Minimum Cash to Funded Senior Debt Ratio:
Borrower shall at all times maintain a Cash to Funded Senior Debt Ratio of not less than 1.25:1.00.
As used herein, “Cash to Funded Senior Debt Ratio” means, on any day, the ratio of (i) Borrower’sunrestricted cash maintained in demand deposit accounts with Agent on such day to (ii) Revolving Loans outstanding on such day.”
1.7 Commencing with respect to Borrower’s monthly reporting for the month ending December 31, 2020, and thereafter Exhibit D to the Loan Agreement (the Form of Compliance Certificate) is replaced in its entirety with Exhibit D attached hereto.
2.    Representations True. Borrower represents and warrants to Agent and Lenders that all representations and warranties set forth in the Loan Agreement, as amended hereby, are true and correct in all material respects, except as to representations and warranties that relate to a different date, in which case said representations and warranties continue to be true in all material respects as of said date and those representations and warranties that are conditioned by materiality, which shall be true and correct in all respects.
3. Facility Fee. In consideration for Agent and Lenders entering into this Amendment, Borrower shall concurrently pay to Agent for the benefit of Lenders a fee in the amount of $25,000, which shall be non-refundable and in addition to all interest and other fees payable to Agent for benefit of Lenders under the Loan Documents. Agent is authorized to charge said fee to Borrower’s loan account or any of Borrower’s deposit accounts with Agent.
4. General Release. In consideration for Agent and Lenders entering into this Amendment, Borrower hereby irrevocably releases and forever discharges Agent, Lenders, and their successors, assigns, agents, shareholders, directors, officers, employees, agents, attorneys, parent corporations, subsidiary corporations, affiliated corporations, affiliates, participants, and each of them (collectively, the “Releasees”), from any and all claims, debts, liabilities, demands, obligations, costs, expenses, actions and causes of action, of every nature and description, known and unknown, which Borrower now has or at any time may hold, by reason of any matter, cause or thing occurred, done, omitted or suffered to be done prior to the date of this Amendment arising under or in any way related to the Loan Agreement, this Amendment or any other Loan Document or any of the transactions contemplated herein or therein (collectively, the “Released Claims”). Borrower hereby irrevocably waives the benefits of any and all statutes and rules of law to the extent the same provide in substance that a general release does not extend to claims which the creditor does not know or suspect to exist in its favor at the time of executing the release. Borrower represents and warrants that it has not assigned to any other Person any Released Claim, and agrees to indemnify Agent and Lenders against any and all actions, demands, obligations, causes of action, decrees, awards, claims, liabilities, losses and costs, including but not limited to reasonable attorneys' fees of counsel of Lenders’ choice and costs, which Lenders may sustain or incur as a result of a breach or purported breach of the foregoing representation and warranty.
5. No Waiver. Nothing herein constitutes a waiver of any default or Event of Default under the Loan Agreement or any other Loan Documents, whether or not known to Agent.
6. General Provisions. Borrower hereby ratifies and confirms the continuing validity, enforceability and effectiveness of the Loan Agreement and all other Loan Documents. This Amendment, the Loan Agreement, any prior written amendments to the Loan Agreement signed by Agent, Lenders and Borrower, and the other written documents and agreements between Agent, Lenders and Borrower set forth in full all of the representations and agreements of the parties with respect to the subject matter hereof and supersede all prior discussions, representations, agreements and understandings between the parties with respect to the subject hereof. Except as herein expressly amended, all of the terms and provisions of the Loan Agreement, and all other documents and agreements between Agent and Lenders on the one hand and Borrower on the other hand shall continue in full force and effect and the same are hereby ratified and confirmed. This Amendment may be executed in multiple counterparts, by different parties signing separate counterparts, and all of the same taken together shall constitute one and the same agreement.
7. Mutual Waiver of Jury Trial. AGENT AND LENDERS AND BORROWER EACH ACKNOWLEDGE THAT THE RIGHT TO TRIAL BY JURY IS A CONSTITUTIONAL RIGHT, BUT THAT IT MAY BE WAIVED. EACH OF THE PARTIES, AFTER CONSULTING OR HAVING HAD THE OPPORTUNITY TO CONSULT, WITH COUNSEL OF THEIR CHOICE, KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LITIGATION BASED UPON OR ARISING OUT OF THIS AMENDMENT, THE LOAN AGREEMENT, OR ANY RELATED INSTRUMENT OR LOAN DOCUMENT OR ANY OF THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT OR ANY COURSE OF CONDUCT, DEALING, STATEMENTS (WHETHER ORAL OR WRITTEN), ACTION OR INACTION OF ANY OF THEM. THESE PROVISIONS SHALL NOT BE DEEMED TO HAVE BEEN MODIFIED IN ANY RESPECT OR RELINQUISHED BY ANY PARTY HERETO, EXCEPT BY A WRITTEN INSTRUMENT EXECUTED BY EACH OF THEM. IF FOR ANY REASON THE PROVISIONS OF THIS SECTION ARE VOID, INVALID OR


Exhibit 10.28

UNENFORCEABLE, THE SAME SHALL NOT AFFECT ANY OTHER TERM OR PROVISION OF THIS AGREEMENT, AND ALL OTHER TERMS AND PROVISIONS OF THIS AGREEMENT SHALL BE UNAFFECTED BY THE SAME AND CONTINUE IN FULL FORCE AND EFFECT.

Borrower:Agent and Lender:
CARDLYTICS, INC. PACIFIC WESTERN BANK
 
/s/ Andrew Christiansen/s/ Mykas Degesys
Andrew ChristiansenMykas Degesys
Chief Financial Officer
(Principal Financial and Accounting Officer)
SVP

EX-23.1 4 cdlx_form10-kx2020xex231.htm EX-23.1 Document
Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-222965, 333-231640 and 333-236869 on Form S-8, and Registration Statement No. 333-232861 on Form S-3 of our reports dated March 1, 2021, relating to the consolidated financial statements of Cardlytics, Inc. and subsidiaries, and the effectiveness of Cardlytics, Inc. and subsidiaries’ internal control over financial reporting, appearing in this Annual Report on Form 10-K of Cardlytics, Inc. for the year ended December 31, 2020.


/s/ DELOITTE & TOUCHE LLP
Atlanta, Georgia
March 1, 2021  


EX-31.1 5 cdlx_form10-kx2020xex311.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lynne M. Laube, certify that:
1.I have reviewed this Annual Report on Form 10-K for the year ended December 31, 2020 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 1, 2021By:/s/ Lynne M. Laube
  Lynne M. Laube
  
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 cdlx_form10-kx2020xex312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Andrew Christiansen, certify that:
1.I have reviewed this Annual Report on Form 10-K for the year ended December 31, 2020 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 1, 2021By:/s/ Andrew Christiansen
  Andrew Christiansen
  
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 7 cdlx_form10-kx2020xex321.htm EX-32.1 Document
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, 2020 (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 1, 2021By:/s/ Lynne M. Laube
  Lynne M. Laube
  
Chief Executive Officer
(Principal Executive Officer)
   
Date:March 1, 2021By:/s/ Andrew Christiansen
  Andrew Christiansen
  
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 8 cdlx-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - NATURE OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - ACCOUNTING STANDARDS (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2318302 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2321303 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - LEASES - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - LEASES - Future Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - DEBT AND FINANCING ARRANGEMENTS link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - DEBT AND FINANCING ARRANGEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - INCOME TAXES - Domestic and Foreign Components (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - INCOME TAXES - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451434 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2152110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 2353308 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 2456437 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 2157111 - Disclosure - COMMON STOCK WARRANTS link:presentationLink link:calculationLink link:definitionLink 2358309 - Disclosure - COMMON STOCK WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - COMMON STOCK WARRANTS - Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2161112 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2467444 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468445 - Disclosure - FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 2169113 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 2370311 - Disclosure - RELATED PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - RELATED PARTIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2472447 - Disclosure - RELATED PARTIES - Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - RELATED PARTIES - Series G / Series G’ (Details) link:presentationLink link:calculationLink link:definitionLink 2474449 - Disclosure - RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details) link:presentationLink link:calculationLink link:definitionLink 2175114 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2376312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2477450 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2478451 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2479452 - Disclosure - COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details) link:presentationLink link:calculationLink link:definitionLink 2480453 - Disclosure - COMMITMENTS AND CONTINGENCIES - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2181115 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2382313 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2483454 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2184116 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2385314 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2486455 - Disclosure - SEGMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2487456 - Disclosure - SEGMENTS - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2488457 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2489458 - Disclosure - SEGMENTS - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2490459 - Disclosure - SEGMENTS Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2191117 - Disclosure - Concentration of Risk (Notes) link:presentationLink link:calculationLink link:definitionLink 2392315 - Disclosure - Concentration of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 2493460 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2194118 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2495461 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cdlx-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cdlx-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cdlx-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Finance leases Capital Lease Obligations [Member] Valuation allowance Beginning balance Ending balance Deferred Tax Assets, Valuation Allowance Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Title of Individual [Axis] Title of Individual [Axis] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Class of Warrant or Right [Table] Class of Warrant or Right [Table] Sale of stock, discounts and commissions sale of stock, discounts and commissions sale of stock, discounts and commissions Cardlytics Direct Cardlytic Direct Segment [Member] Cardlytic Direct Segment [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Less accumulated amortization Capitalized Computer Software, Accumulated Amortization Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Mark A. Johnson Mark A. Johnson [Member] Mark A. Johnson [Member] Summary of the change in carrying amount of the outstanding redeemable convertible preferred stock Temporary Equity [Table Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Total current liabilities Liabilities, Current Deferred costs Deferred Offering Costs, Incurred During Period Deferred Offering Costs, Incurred During Period Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Cost per Redemption [Member] Cost per Redemption [Member] Cost per Redemption [Member] Beginning balance Ending balance Unrecognized Tax Benefits 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 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 Series G Stock Redeemable Convertible Preferred Stock Series G, One [Member] Redeemable Convertible Preferred Stock Series G [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] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk [Line Items] Concentration Risk [Line Items] Vested (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Revenue Revenues Revenues Polaris Venture Partners V, L.P. Polaris Venture Partners V, L.P. [Member] Polaris Venture Partners V, L.P. [Member] Accrued liabilities: Accrued Liabilities, Current [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument, Convertible, Threshold Consecutive Trading Days Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Issuance of restricted stock Stock Issued During Period, Value, New Issues Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity 2019 Debt Issuance Costs Amortization, Next Twelve Months Debt Issuance Costs Amortization, Next Twelve Months Property and equipment, net Property, Plant and Equipment, Net Property and equipment Property, Plant and Equipment, Net Issuance costs Recognized against offering proceeds Sale of Stock, Issuance Costs Sale of Stock, Issuance Costs Convertible Debt, Fair Value Disclosures Convertible Debt, Fair Value Disclosures 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] 2021 Operating Leases, Future Minimum Payments, Due in Two Years Proceeds from IPO, net Proceeds from Issuance Initial Public Offering Accumulated Other Comprehensive Income (loss) AOCI Attributable to Parent [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Operating Lease, Liability Operating Lease, Liability Cover [Abstract] Cover [Abstract] Document Type Document Type Debt instrument, interest rate Debt Instrument, Interest Rate, Effective Percentage Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Subsequent Event Subsequent Event [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Variable Rate [Domain] Variable Rate [Domain] Principal payments of debt Repayments of lines of credit Repayments of Long-term Debt Scenario, Unspecified [Domain] Scenario [Domain] Construction in progress Construction in Progress [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] General and administration expense General and Administrative Expense [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Total principal payments Capital Leases, Future Minimum Payments Due 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Granted (in dollars per share) 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 Credit Facility [Axis] Credit Facility [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Proceeds from issuance of convertible senior notes Proceeds from Convertible Debt 2008 Stock Plan 2008 Stock Plan [Member] 2008 Stock Plan [Member] 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 Financial Instruments [Axis] Financial Instrument [Axis] SEGMENTS Segment Reporting Disclosure [Text Block] Minus: Unamortized debt discount Debt Instrument, Unamortized Discount 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 Lease, Weighted Average Discount Rate, Percent Lease, Weighted Average Discount Rate, Percent Lease, Weighted Average Discount Rate, Percent Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income Tax Authority [Domain] Income Tax Authority [Domain] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Amounts accrued for property and equipment Property And Equipment Incurred But Not Yet Paid Property And Equipment Incurred But Not Yet Paid Accretion of redeemable stock Adjustments To Additional Paid In Capital, Accretion To Redemption Value Adjustments To Additional Paid In Capital, Accretion To Redemption Value Cash, cash equivalents, and restricted cash — Beginning of period Cash, cash equivalents, and restricted cash — End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Domain] Class of Stock [Domain] Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Exercise price of warrants (in usd per share) Warrants outstanding, beginning balance (in dollars per share) Warrants outstanding, ending balance (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights 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] Issuance of stock Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Amortization Capitalized Contract Cost, Amortization Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock issued during period, RSU (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Sale of stock, price per share (in usd per share) Sale of Stock, Price Per Share Entity File Number Entity File Number Convertible senior notes, net Senior Notes 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 Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Segments [Axis] Segments [Axis] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Series D-R Stock Redeemable Convertible Preferred Stock Series D-R [Member] Redeemable Convertible Preferred Stock Series D-R [Member] Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Series A-R Stock Redeemable Convertible Preferred Stock Series A-R [Member] Redeemable Convertible Preferred Stock Series A-R [Member] REDEEMABLE CONVERTIBLE PREFERRED STOCK Redeemable Convertible Preferred Stock [Text Block] Redeemable Convertible Preferred Stock [Text Block] Foreign Foreign Tax Authority [Member] Tax credits Tax Credit Carryforward, Amount United Kingdom UNITED KINGDOM Schedule of deferred income taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2020 Debt Issuance Costs Amortization, Year Two Debt Issuance Costs Amortization, Year Two 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 Product and Service [Domain] Product and Service [Domain] 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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] Operating loss Operating Income (Loss) Debt Issuance Costs Amortization, Year Five Debt Issuance Costs Amortization, Year Five Debt Issuance Costs Amortization, Year Five Segments [Domain] Segments [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Advertising expense Marketing and Advertising Expense Statement [Line Items] Statement [Line Items] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Loan Facility, Threshold Two Loan Facility, Threshold Two [Member] Loan Facility, Threshold Two [Member] Advertising Advertising Cost [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Schedule of restructuring costs Restructuring and Related Costs [Table Text Block] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amortization of Debt Discount (Premium) Amortization of Debt Discount (Premium) Interest Expense, Debt, Excluding Amortization Interest Expense, Debt, Excluding Amortization Measurement Input, Discount for Lack of Marketability [Member] Measurement Input, Discount for Lack of Marketability [Member] 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Line of Credit, Current Line of Credit, Current Amendment Flag Amendment Flag Business Acquisition, Cash Paid Business Acquisition, Cash Paid Business Acquisition, Cash Paid 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 Awards granted Share-based Payment Arrangement, Expensed and Capitalized, Amount Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 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 Customer [Axis] Customer [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Restricted cash Restricted Cash and Cash Equivalents Director Director [Member] Forfeited/cancelled (in shares) Class Of Warrant Or Right, Forfeited And Canceled Class Of Warrant Or Right, Forfeited And Canceled Debt instrument, interest rate increase event of default Debt Instrument, Interest Rate Increase Event of Default Debt Instrument, Interest Rate Increase Event of Default Total Operating Leases, Future Minimum Payments Due Class of Stock [Axis] Class of Stock [Axis] Plan Name [Domain] Plan Name [Domain] 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] Use of Estimates Use of Estimates, Policy [Policy Text Block] NATURE OF OPERATIONS Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Fair value per share (in usd per share) Value of common stock (in usd per share) Class Of Warrant Or Right, Fair Value Per Share Class Of Warrant Or Right, Fair Value Per Share Other adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other accrued expenses Increase (Decrease) in Accrued Liabilities Total lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of property and equipment, useful life Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Less accumulated depreciation Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Shareholder Concentration Risk Shareholder Concentration Risk [Member] Shareholder Concentration Risk [Member] Operating Lease, Expense Operating Lease, Expense Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Total non-operating (expense) income Total non-operating expense (income) Nonoperating Income (Expense) Change in fair value of warrant liabilities, net Change in the fair value of warrant liabilities, net Change in fair value of warrant liabilities, net Fair Value Adjustment of Warrants Forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Allocation of recognized period costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 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 Short-term Lease, Cost Short-term Lease, Cost Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Change in uncertain tax positions Tax Adjustments, Settlements, and Unusual Provisions Exercise of common stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Series E Series E [Member] Series E [Member] 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 Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Stock option expense Stock or Unit Option Plan Expense Stock or Unit Option Plan Expense FI Share liability Decrease to FI share liability Increase (Decrease) In Financial Institution Share Liability Increase (Decrease) In Financial Institution Share Liability Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status SPO SPO [Member] SPO [Member] State Deferred State and Local Income Tax Expense (Benefit) Other changes Valuation Allowance, Other Increase (Decrease) Valuation Allowance, Other Increase (Decrease) Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Long-term liabilities: Liabilities, Noncurrent [Abstract] Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument, Convertible, Carrying Amount of Equity Component Volatility Measurement Input, Price Volatility [Member] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Proceeds from Issuance Seconday Public Offering, Net Proceeds from Issuance Secondary Public Offering, Net Proceeds from Issuance Secondary Public Offering, Net Common Stock Common stock Common Stock [Member] Current assets: Assets, Current [Abstract] Leases [Abstract] Debt Issuance Costs Debt, Policy [Policy Text Block] Common Stock Warrants Common stock warrants Common Stock Warrant [Member] Common Stock Warrant [Member] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Product and Service [Axis] Product and Service [Axis] Affiliated Entity Affiliated Entity [Member] Warrants outstanding, beginning balance (in shares) Warrants outstanding, ending balance (in shares) Class of warrant (in shares) Class of Warrant or Right, Outstanding Entity Small Business Entity Small Business Scenario [Axis] Scenario [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 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 Entity Filer Category Entity Filer Category Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Total stock-based compensation expense Share-based Payment Arrangement, Expense Related Party Transaction [Domain] Related Party Transaction [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Long-term assets: Assets, Noncurrent [Abstract] Conversion to common stock (in shares) Conversion of preferred stock to common stock (in shares) Conversion of securities to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Annual Report Document Annual Report Allowance for credit losses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Concentration risk Concentration Risk, Percentage Concentration Risk, Percentage Summary of changes in valuation allowance Summary of Valuation Allowance [Table Text Block] Current finance lease liabilities Less current portion of long-term debt Long-term Debt, Current Maturities Loss Contingencies [Table] Loss Contingencies [Table] Redeemable convertible preferred stock warrants converted to common stock warrants (in dollars per share) 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 Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Settlement of paid-in-kind interest Settlement Of Paid-in-Kind Interest Settlement Of Paid-in-Kind Interest 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] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Principles of Consolidation Consolidation, Policy [Policy Text Block] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Beginning balance Ending balance Deferred Costs, Noncurrent Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] State Current State and Local Tax Expense (Benefit) Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 Temporary Equity [Line Items] Temporary Equity [Line Items] Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Net operating loss carryforwards Operating Loss Carryforwards Schedule of antidilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Warrant, term Class Of Warrant Or Right, Term Class Of Warrant Or Right, Term Award Type [Axis] Award Type [Axis] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Class of Stock [Line Items] Class of Stock [Line Items] Grant One Preferred Stock Warrant 1 [Member] Preferred Stock Warrant 1 [Member] Subsequent Events [Abstract] RELATED PARTIES Related Party Transactions Disclosure [Text Block] Amortization of financing costs charged to interest expense Capitalized Contract Cost, Amortization, Interest Expense Capitalized Contract Cost, Amortization, Interest Expense Costs and expenses: Costs and Expenses [Abstract] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Geographical [Axis] Geographical [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Issuance of stock Temporary Equity, Stock Issued During Period, Value, New Issues Accumulated Deficit Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Entities affiliated with Mark A. Johnson Entities Affiliated With Mark A. Johnson [Member] Entities Affiliated With Mark A. Johnson [Member] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Accretion of debt discount and non-cash interest expense Amortization of Debt Issuance Costs Subsequent Event [Line Items] Subsequent Event [Line Items] Other Platform Solutions Other Platform Solutions [Member] Other Platform Solutions [Member] Conversion price (in usd per share) Preferred Stock, Convertible, Conversion Price Preferred Stock, Convertible, Conversion Price Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Debt Instrument, Call Feature Debt Instrument, Call Feature Document Period End Date Document Period End Date Statement [Table] Statement [Table] Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Entity Registrant Name Entity Registrant Name Series E-R Stock Redeemable Convertible Preferred Stock Series E-R [Member] Redeemable Convertible Preferred Stock Series E-R [Member] Foreign (1) Current Foreign Tax Expense (Benefit) Cash paid for interest Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Convertible Debt Convertible Debt [Table 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] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] 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] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] 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 Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Related Party [Domain] Related Party [Domain] Granted (in shares) Warrants issued/granted (in shares) Class Of Warrant Or Right, Granted Class Of Warrant Or Right, Granted Summary of RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Unbilled receivables Unbilled Receivables, Current Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] 2016 Line of Credit 2016 Line Of Credit [Member] 2016 Line Of Credit [Member] Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Long-term warrant liability Fair value of warrants issued Warrants and Rights Outstanding Deferred FI implementation costs, net Beginning balance Ending balance Capitalized Contract Cost, Net, Noncurrent Federal Domestic Tax Authority [Member] Finance lease assets, gross Capital Leased Assets, Gross Entity Public Float Entity Public Float Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Capitalized software development costs, net Capitalized software development costs, net Capitalized Computer Software, Net Cost Other [Member] Cost Other [Member] Cost Other [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Debt Instrument, Unamortized Premium, Current Debt Instrument, Unamortized Premium, Current Schedule of allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) 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 Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Purchase of capped calls related to convertible senior notes Payments for Derivative Instrument, Financing Activities Debt instrument, face amount Debt Instrument, Face Amount Deferred costs Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Contract with Customer, Asset, Deferred Financial Institution Implementation Costs Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Sales and marketing expense Selling and Marketing Expense Trading Symbol Trading Symbol Exercise/Conversion to common stock Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Legal Entity [Axis] Legal Entity [Axis] Total deferred Deferred Income Tax Expense (Benefit) Range [Domain] Statistical Measurement [Domain] Internal Use Software Internal Use Software, Policy [Policy Text Block] 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 Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2023 Operating Leases, Future Minimum Payments, Due in Four Years Summary of common stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Total Unamortized Debt Issuance Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities 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 Entity [Domain] Entity [Domain] Income tax benefit Income tax benefit Income Tax Expense (Benefit) STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Vesting [Axis] Vesting [Axis] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition Cost per Served Sales [Member] Cost per Served Sales [Member] Cost per Served Sales [Member] Deferred FI implementation costs Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Prime Rate Prime Rate [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Computer equipment Computer Equipment [Member] Other long-term liabilities Other Liabilities, Noncurrent Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Less accumulated amortization Accumulated Amortization, Debt Issuance Costs City Area Code City Area Code Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] 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 LEASES Lessee, Finance Leases [Text Block] Issuance of ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Significant inputs Warrants and Rights Outstanding, Measurement Input Earnings Per Share [Abstract] Earnings Per Share [Abstract] David Adams David Adams [Member] David Adams [Member] Counterparty Name [Axis] Counterparty Name [Axis] Fair value inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] 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 Concentration Risk [Table] Concentration Risk [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other non-cash expense (income), net Other Noncash Income (Expense) Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Common Stock Warrant Liability Common Stock Warrant Liability, Policy [Policy Text Block] Common Stock Warrant Liability, Policy [Policy Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term Debt, Gross Long-term Debt, Gross 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] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Furniture and fixtures Furniture and Fixtures [Member] Assets Assets [Abstract] Other tax credit carry-forward Deferred Tax Assets, Tax Credit Carryforwards Preferred stock, par or stated value per share (in usd per share) Preferred Stock, Par or Stated Value Per Share Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Number of operating segments Number of Operating Segments 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 Total current Current Income Tax Expense (Benefit) Amounts accrued for capitalized software development costs Lease Obligation Incurred Debt Issuance Costs Amortization, Year Four Debt Issuance Costs Amortization, Year Four Debt Issuance Costs Amortization, Year Four Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Performance-based restricted share unit Performance Shares [Member] Performance Shares [Member] Series G’ Stock Redeemable Convertible Preferred Stock Series G, Two [Member] Redeemable Convertible Preferred Stock Series G, Two [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Summary of common stock warrant activity Summary of our preferred stock warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] 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 Schedule of segment reporting information Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Instrument, Convertible, Conversion Ratio Debt Instrument, Convertible, Conversion Ratio Measurement Basis [Axis] Measurement Basis [Axis] Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Net loss per share attributable to common stockholders, basic and diluted (in USD per share) Earnings Per Share, Basic and Diluted Deferred patent costs, net Finite-Lived Intangible Assets, Net Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction John Klinck John Klinck [Member] John Klinck [Member] Expected term Warrants and Rights Outstanding, Term Customer [Domain] Customer [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Schedule of maturities of debt and capital lease Schedule of Maturities of Long-term Debt [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Range [Axis] Statistical Measurement [Axis] Stockholders' Equity Stockholders' Equity, Total [Member] Adjusted Contribution Adjusted contribution(1)(2)(3) 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. 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 Federal Deferred Federal Income Tax Expense (Benefit) Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total debt         Long-term Debt and Lease Obligation, Including Current Maturities [Abstract] Schedule of deferred costs Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage Revenue Revenue from Contract with Customer [Policy Text Block] DEBT AND FINANCING ARRANGEMENTS Debt Disclosure [Text Block] Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 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 Schedule of revenue by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Variable Lease, Cost Variable Lease, Cost Financial Institution Share Commitment Financial Institution Share Commitment [Member] Financial Institution Share Commitment [Member] Liquidation preference (in usd per share) Temporary Equity, Liquidation Preference Per Share Common stock, shares authorized (in shares) Shares authorized (in shares) Common Stock, Shares Authorized COMMON STOCK WARRANTS Disclosure Of Common Stock Warrants [Text Block] Disclosure Of Common Stock Warrants [Text Block] Share-based Compensation Award, Tranche Three [Member] Share-based Payment Arrangement, Tranche Three [Member] Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Business Acquisition, Equity Cost Business Acquisition, Equity Cost Business Acquisition, Equity Cost Entity Central Index Key Entity Central Index Key Shares authorized (in shares) Temporary Equity, Shares Authorized Unvested PSU (in shares) Unvested — Beginning balance (in shares) Unvested — Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Entity Emerging Growth Company Entity Emerging Growth Company Series F-R Stock Redeemable Convertible Preferred Stock Series F-R [Member] Redeemable Convertible Preferred Stock Series F-R [Member] Senior Notes Senior Notes [Member] Increase related to current year tax position Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 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 Preferred Stock Warrants Preferred Stock Warrant [Member] Preferred Stock Warrant [Member] Sale of Stock [Domain] Sale of Stock [Domain] Grant Two Preferred Stock Warrant 2 [Member] Preferred Stock Warrant 2 [Member] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Current operating lease liabilities Operating Lease, Liability, Current Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Proceeds from IPO Proceeds from Issuance Initial Public Offering, Gross Proceeds from Issuance Initial Public Offering, Gross Other temporary differences Deferred Tax Assets, Other Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Lease, Weighted Average Remaining Lease Term Lease, Weighted Average Remaining Lease Term Lease, Weighted Average Remaining Lease Term State State and Local Jurisdiction [Member] Income Taxes Income Tax, Policy [Policy Text Block] Equity issuance costs Issuance costs Payments of Stock Issuance Costs Fair value, beginning balance Fair value, ending balance Liability value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Credit Facility [Domain] Credit Facility [Domain] Accrued compensation Employee-related Liabilities, Current Level 2 Fair Value, Inputs, Level 2 [Member] INCOME TAXES Income Tax Disclosure [Text Block] Acquisition of patents Payments to Acquire Intangible Assets ACCOUNTING STANDARDS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Concentration Risk Type [Axis] Concentration Risk Type [Axis] Temporary Equity, Accretion to Redemption Value Temporary Equity, Accretion to Redemption Value 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 Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Polaris Venture Partners Polaris Venture Partners [Member] Polaris Venture Partners [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Liabilities and stockholders' equity Liabilities and Equity [Abstract] 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 Change in foreign currency Valuation Allowance, Increase (Decrease) In Foreign Currency Valuation Allowance, Increase (Decrease) In Foreign Currency Other long-term assets, net Other Assets, Noncurrent 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 Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Type of Adoption [Domain] Type of Adoption [Domain] 2019 Capital Leases, Future Minimum Payments Due, Next Twelve Months Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Entity Voluntary Filers Entity Voluntary Filers Long-term Debt Long-term Debt Over-Allotment Option Over-Allotment Option [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Finance leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Acquisition of property and equipment Capital expenditures Payments to Acquire Property, Plant, and Equipment Recovery of deferred FI implementation costs Recoveries through FI Share 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 Shares Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right [Roll Forward] 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Sale of Stock [Axis] Sale of Stock [Axis] Credit loss expense Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Number of patents Number Of Patents Approved Number Of Patents Approved Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] REVENUE Revenue from Contract with Customer [Text Block] Relationship to Entity [Domain] Title of Individual [Domain] FI Share and other third-party costs Financial Institution Share And Other Third-Party Costs Financial Institution Share And Other Third-Party Costs Net operating loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Stock-Based Compensation Share-based Payment Arrangement [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] United States UNITED STATES Proceeds from issuance of debt Proceeds from Issuance of Other Long-term Debt Fair Value Measurement [Domain] Fair Value Measurement [Domain] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Debt issuance costs Payments of Financing Costs Foreign Deferred Foreign Income Tax Expense (Benefit) Entity Address, Address Line One Entity Address, Address Line One Property and equipment, gross Property, Plant and Equipment, Gross Non-cash equity expense included in FI Share Non-Cash Equity Expense, Financial Institution Share Non-Cash Equity Expense, Financial Institution Share Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Schedule of unrecognized tax benefits activity Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Geographical [Domain] Geographical [Domain] Schedule of domestic and foreign components of income (loss) before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Schedule of debt issuance costs Debt Issuance Costs [Table Text Block] Debt Issuance Costs [Table Text Block] Non-operating (expense) income: Other Income and Expenses [Abstract] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period IPO IPO [Member] Share-based Compensation Award, Tranche One Share-based Payment Arrangement, Tranche One [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Issuance of common stock Adjustments to Additional Paid in Capital, Warrant Issued Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Liquidation of business payment per share (in usd per share) Liquidation Of Business, Required Per Share Payment Liquidation Of Business, Required Per Share Payment Related Party Transaction [Line Items] Related Party Transaction [Line Items] Term loans Loans Payable [Member] Share-based Compensation Award, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] FI Share liability Financial Institution Share Liability, Current Financial Institution Share Liability, Current 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 Capitalized software development costs Payments to Develop Software Income Tax Authority [Axis] Income Tax Authority [Axis] General and administration expense General and Administrative Expense Accounts payable Accounts Payable, Current Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Accrued expenses Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued (in shares) Shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Total costs and expenses Costs and Expenses Common stock, par or stated value per share (in usd per share) Par value (in usd per share) Common Stock, Par or Stated Value Per Share 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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unvested — Beginning balance (in usd per share) Unvested — Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Long-term finance lease liabilities Long-term Debt and Lease Obligation Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest Expense, Debt Interest Expense, Debt Schedule of reconciliation of the redeemable convertible preferred stock warrant liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Other receivables Other Receivables, Net, Current 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 EARNINGS PER SHARE Earnings Per Share [Text Block] Depreciation expense Depreciation, Nonproduction Conversion Price (in usd per share) Debt Instrument, Convertible, Conversion Price Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Amortization of right-of-use asset Finance Lease, Right-of-Use Asset, Amortization Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Equity Award [Domain] Award Type [Domain] 2024 Operating Leases, Future Minimum Payments, Due in Five Years COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Finite-lived intangible assets, not yet capitalized Finite-Lived Intangible Assets, Not Yet Capitalized Finite-Lived Intangible Assets, Not Yet Capitalized Revolving Credit Facility Revolving Credit Facility [Member] Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] 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 Leasehold improvements Leasehold Improvements [Member] Issuance of common stock warrants Stock Issued During Period, Value, Employee Stock Purchase Plan Exercised (in shares) Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Issuance of common stock (in shares) Issuance of Series G and Series G’ Stock (in shares) Issuance of Series G and Series G’ Stock (in shares) Stock Issued During Period, Shares, New Issues Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] 2016 Term Loan 2016 Term Loan [Member] 2016 Term Loan [Member] Line of Credit Facility, Maximum Month-end Outstanding Amount Line of Credit Facility, Maximum Month-end Outstanding Amount Restricted stock units Restricted Stock Units (RSUs) [Member] Research and development expense Research and Development Expense [Member] Schedule of long-term debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Income tax benefit Effective Income Tax Rate Reconciliation, Percent Business Acquisition, Total Cost Business Acquisition, Total Cost Business Acquisition, Total Cost Capitalized Computer Software, Gross Capitalized Computer Software, Gross Operating Lease, Modification Operating Lease, Modification Operating Lease, Modification 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] Schedule of components of income tax (expense) benefit Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Liabilities Liabilities Schedule of effective tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively Common Stock, Value, Issued Dividend yield Measurement Input, Expected Dividend Rate [Member] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent INDIA INDIA Sales and marketing expense Selling and Marketing Expense [Member] Research and development expense Research and Development Expense 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 Other Commitments [Axis] Other Commitments [Axis] Vesting [Domain] Vesting [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Schedule of capital leased assets Schedule of Capital Leased Assets [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Amortization and impairment of deferred FI implementation costs Contract with Customer, Asset, Deferred Implementation Costs , Amortization Contract with Customer, Asset, Deferred Implementation Costs , Amortization Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Debt and Lease Obligation Debt and Lease Obligation Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Debt Issuance Costs Amortization, Year Three Debt Issuance Costs Amortization, Year Three Debt Issuance Costs Amortization, Year Three Right-of-use assets under operating leases, net Operating Lease, Right-of-Use Asset Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Series B-R Stock Redeemable Convertible Preferred Stock Series B-R [Member] Redeemable Convertible Preferred Stock Series B-R [Member] Deferred Rent Credit Deferred Rent Credit Equity Components [Axis] Equity Components [Axis] Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Restricted securities units Restricted Securities Units [Member] Restricted Securities Units [Member] Net long-term deferred tax asset Deferred Tax Assets, Net Canaan VIII L.P. Canaan VIII L.P [Member] Canaan VIII L.P [Member] Series C-R Stock Redeemable Convertible Preferred Stock Series C-R [Member] Redeemable Convertible Preferred Stock Series C-R [Member] Delivery costs Delivery Costs [Member] Cost to deliver ad campaigns Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Debt Instrument, Annual Principal Payment Debt Instrument, Annual Principal Payment Concentration Risk Type [Domain] Concentration Risk Type [Domain] 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] Deferred liabilities Deferred Rent Credit, Noncurrent Consumer incentives, expense Consumer Incentives, Expense Consumer Incentives, Expense Business Acquisition, performance based restricted stock expense Business Acquisition, performance based restricted stock expense Business Acquisition, performance based restricted stock expense Consumer Incentives Consumer Incentives [Policy Text Block] Consumer Incentives [Policy Text Block] Forfeited, prior to FI MAU (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Options vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Deferred revenue Contract with Customer, Liability, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] FAIR VALUE MEASURMENTS Fair Value Disclosures [Text Block] Schedule of indefinite-lived intangible assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Federal Current Federal Tax Expense (Benefit) Lease, Cost Lease, Cost [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Conversion to common stock Conversion of preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Deferred patent costs, gross Finite-Lived Intangible Assets, Gross 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 Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions Beginning balance (in shares) Ending balance (in shares) Shares outstanding (in shares) Temporary Equity, Shares Outstanding Variable Rate [Axis] Variable Rate [Axis] FI share commitment Other Commitment Security Exchange Name Security Exchange Name Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Related Party Transaction [Axis] Related Party Transaction [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Adjustments to the carrying value of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Performance-based Warrants Performance-based Warrants [Member] Performance-based Warrants [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Additional paid-in capital Additional Paid in Capital, Common Stock Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Impairment of Ongoing Project Impairment of Ongoing Project Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Document Transition Report Document Transition Report Interest expense, net Interest Income (Expense), Net Deferred FI implementation costs Increase (Decrease) In Deferred Financial Institution Implementation Costs Increase (Decrease) In Deferred Financial Institution Implementation Costs Employee Stock Option [Member] Common stock options Share-based Payment Arrangement, Option [Member] Redemption price per share (in usd per share) Temporary Equity, Redemption Price Per Share Debt issuance costs, net Debt issuance costs, net Minus: Unamortized issuance costs Less unamortized debt issuance costs Debt Issuance Costs, Net Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] 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] Debt issuance costs, gross Debt Issuance Costs, Gross Debt Issuance Costs, Gross Consumer Incentive liability Customer Incentive Liability Customer Incentive Liability Finance lease assets, net Capital Leases, Balance Sheet, Assets by Major Class, Net Delivery costs Delivery Costs Costs to deliver ad campaigns Customer Incentive liability Increase (Decrease) In Consumer Incentive Liability Increase (Decrease) In Consumer Incentive Liability Lines of credit Line of Credit [Member] Proceeds from Warrant Exercises Proceeds from Warrant Exercises TTV Ivy Holdings, LLC TTV Ivy Holdings, LLC [Member] TTV Ivy Holdings, LLC [Member] Change in federal and state statutory rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 2022 Operating Leases, Future Minimum Payments, Due in Three Years Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Common stock issuable pursuant to the ESPP Employee Stock [Member] 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 Income Statement [Abstract] Income Statement [Abstract] Redeemable convertible preferred stock warrants converted to common stock warrants (in shares) Warrants converted (in shares) Class of Warrant or Right, Converted Class of Warrant or Right, Converted EX-101.PRE 12 cdlx-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 bankofamerica1.jpg begin 644 bankofamerica1.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 14 cdlx-20201231_g1.jpg begin 644 cdlx-20201231_g1.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 15 cdlx-20201231_htm.xml IDEA: XBRL DOCUMENT 0001666071 2020-01-01 2020-12-31 0001666071 2019-06-28 0001666071 2021-02-28 0001666071 2020-12-31 0001666071 2019-12-31 0001666071 2018-01-01 2018-12-31 0001666071 2019-01-01 2019-12-31 0001666071 us-gaap:CommonStockMember 2017-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001666071 us-gaap:RetainedEarningsMember 2017-12-31 0001666071 2017-12-31 0001666071 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001666071 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666071 us-gaap:RetainedEarningsMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001666071 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001666071 us-gaap:CommonStockMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001666071 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001666071 us-gaap:CommonStockMember 2020-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001666071 us-gaap:RetainedEarningsMember 2020-12-31 0001666071 2018-01-26 2018-01-26 0001666071 2018-01-26 0001666071 us-gaap:IPOMember 2018-02-13 2018-02-13 0001666071 us-gaap:IPOMember 2018-02-13 0001666071 us-gaap:OverAllotmentOptionMember 2018-02-14 2018-02-14 0001666071 2018-02-14 2018-02-14 0001666071 2018-02-13 2018-02-14 0001666071 2019-09-11 2019-09-11 0001666071 us-gaap:OverAllotmentOptionMember 2019-09-11 2019-09-11 0001666071 cdlx:SPOMember 2019-09-11 0001666071 cdlx:SPOMember 2019-09-11 2019-09-11 0001666071 2014-01-01 2014-12-31 0001666071 cdlx:A2016LineOfCreditAnd2016TermLoanMember 2018-05-21 0001666071 2020-09-22 2020-09-22 0001666071 us-gaap:LineOfCreditMember 2019-12-31 0001666071 us-gaap:LineOfCreditMember 2020-12-31 0001666071 us-gaap:LoansPayableMember 2019-12-31 0001666071 us-gaap:LoansPayableMember 2020-12-31 0001666071 us-gaap:AccountingStandardsUpdate201602Member 2020-01-01 0001666071 cdlx:CostperServedSalesMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperServedSalesMember 2019-01-01 2019-12-31 0001666071 cdlx:CostperServedSalesMember 2020-01-01 2020-12-31 0001666071 cdlx:CostperRedemptionMember 2018-01-01 2018-12-31 0001666071 cdlx:CostperRedemptionMember 2019-01-01 2019-12-31 0001666071 cdlx:CostperRedemptionMember 2020-01-01 2020-12-31 0001666071 cdlx:CostOtherMember 2018-01-01 2018-12-31 0001666071 cdlx:CostOtherMember 2019-01-01 2019-12-31 0001666071 cdlx:CostOtherMember 2020-01-01 2020-12-31 0001666071 2020-03-31 0001666071 us-gaap:ComputerEquipmentMember 2019-12-31 0001666071 us-gaap:ComputerEquipmentMember 2020-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001666071 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001666071 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001666071 us-gaap:ConstructionInProgressMember 2019-12-31 0001666071 us-gaap:ConstructionInProgressMember 2020-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2019-12-31 0001666071 us-gaap:CapitalLeaseObligationsMember 2020-12-31 0001666071 2020-09-22 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:LoansPayableMember 2018-05-21 0001666071 us-gaap:LineOfCreditMember 2018-05-21 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-14 0001666071 us-gaap:LoansPayableMember 2019-05-14 0001666071 us-gaap:LineOfCreditMember 2019-05-31 0001666071 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001666071 cdlx:LoanFacilityThresholdTwoMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001666071 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001666071 us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2017-09-30 0001666071 cdlx:A2016LineOfCreditMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2016-07-31 0001666071 cdlx:A2016TermLoanMember us-gaap:LoansPayableMember 2019-01-01 2019-12-31 0001666071 cdlx:A2008StockPlanMember 2018-01-31 0001666071 2018-02-08 0001666071 2019-01-01 2019-01-01 0001666071 2020-01-01 2020-01-01 0001666071 cdlx:DeliveryCostsMember 2018-01-01 2018-12-31 0001666071 cdlx:DeliveryCostsMember 2019-01-01 2019-12-31 0001666071 cdlx:DeliveryCostsMember 2020-01-01 2020-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-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:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001666071 2019-06-28 2019-06-28 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-01-01 2021-03-01 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-03-01 0001666071 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001666071 us-gaap:PerformanceSharesMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001666071 us-gaap:PerformanceSharesMember 2019-10-01 2019-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001666071 us-gaap:PerformanceSharesMember 2020-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-31 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2019-01-01 2019-12-31 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-02-01 2018-02-28 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2018-08-01 2018-08-31 0001666071 us-gaap:EmployeeStockMember 2018-02-08 2018-02-08 0001666071 us-gaap:EmployeeStockMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2019-12-31 0001666071 us-gaap:DomesticCountryMember 2020-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001666071 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001666071 us-gaap:ForeignCountryMember 2019-12-31 0001666071 us-gaap:ForeignCountryMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2017-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-01-01 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-01 2017-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-08 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-01 2018-08-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2018-08-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesARMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesCRMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesERMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesFRMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGTwoMember 2020-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember 2020-12-31 0001666071 cdlx:CommonStockWarrantMember 2017-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-12-31 0001666071 cdlx:CommonStockWarrantMember 2020-12-31 0001666071 cdlx:PerformancebasedWarrantsMember 2017-01-01 2017-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 cdlx:PreferredStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel1Member cdlx:CommonStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel2Member cdlx:CommonStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel3Member cdlx:CommonStockWarrantMember 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-12-31 0001666071 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001666071 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001666071 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001666071 cdlx:PreferredStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:PreferredStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2020-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2020-12-31 0001666071 cdlx:PreferredStockWarrant1Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2020-12-31 0001666071 cdlx:PreferredStockWarrant2Member cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-12-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesBRMember 2018-02-08 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesDRMember 2018-02-08 0001666071 us-gaap:MeasurementInputPriceVolatilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2017-05-31 0001666071 us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2013-05-31 0001666071 cdlx:RedeemableConvertiblePreferredStockSeriesGOneMember 2020-01-01 2020-12-31 0001666071 2013-05-01 2013-05-31 0001666071 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 2018-02-08 2018-02-08 0001666071 us-gaap:MeasurementInputPriceVolatilityMember 2018-02-08 0001666071 us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-02-08 0001666071 us-gaap:MeasurementInputExpectedDividendRateMember 2018-02-08 0001666071 us-gaap:StockholdersEquityTotalMember cdlx:ShareholderConcentrationRiskMember 2019-01-01 2019-12-31 0001666071 cdlx:PolarisVenturePartnersMember srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:CanaanVIIIL.PMember srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:EntitiesAffiliatedWithMarkA.JohnsonMember srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:JohnKlinckMember srt:DirectorMember 2020-12-31 0001666071 cdlx:DavidAdamsMember srt:DirectorMember 2020-12-31 0001666071 cdlx:PolarisVenturePartnersVL.P.Member srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:PolarisVenturePartnersEntrepreneursFundVL.L.Member srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:PolarisVenturePartnersFoundersFundVL.P.Member srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:PolarisVenturePartnersSpecialFoundersFundVL.P.Member srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:TTVIvyHoldingsLLCMember srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:MarkA.JohnsonMember srt:AffiliatedEntityMember 2020-12-31 0001666071 cdlx:SeriesEMember 2013-05-01 2013-05-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:FinancialInstitutionShareCommitmentMember 2020-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-01-01 2018-12-31 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-12-31 0001666071 us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001666071 us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001666071 us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001666071 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001666071 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001666071 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2018-01-01 2018-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2019-01-01 2019-12-31 0001666071 cdlx:CardlyticDirectSegmentMember 2020-01-01 2020-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2018-01-01 2018-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2019-01-01 2019-12-31 0001666071 cdlx:OtherPlatformSolutionsMember 2020-01-01 2020-12-31 0001666071 country:US 2018-01-01 2018-12-31 0001666071 country:US 2019-01-01 2019-12-31 0001666071 country:US 2020-01-01 2020-12-31 0001666071 country:GB 2018-01-01 2018-12-31 0001666071 country:GB 2019-01-01 2019-12-31 0001666071 country:GB 2020-01-01 2020-12-31 0001666071 country:US 2019-12-31 0001666071 country:US 2020-12-31 0001666071 country:GB 2019-12-31 0001666071 country:GB 2020-12-31 0001666071 country:IN 2019-12-31 0001666071 country:IN 2020-12-31 0001666071 2021-02-26 iso4217:USD shares iso4217:USD shares pure cdlx:patent cdlx:numberOfDays cdlx:tranche cdlx:user cdlx:segment false 2020 FY 0001666071 10-K true 2020-12-31 --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 Large Accelerated Filer false false false 1800000000 27903828 0.0001 104458000 293239000 129000 110000 81452000 81249000 3908000 5306000 5783000 5687000 195730000 385591000 14290000 13865000 0 10764000 389000 447000 3815000 6299000 8383000 3785000 1706000 1786000 224313000 422537000 1229000 1363000 8186000 7582000 6018000 5502000 41956000 37457000 19861000 24290000 1127000 349000 0 4718000 24000 13000 78401000 81274000 0 174011000 2632000 0 0 9381000 13000 0 0 679000 81046000 265345000 8000 8000 480578000 551429000 1312000 -192000 -338631000 -394053000 143267000 157192000 224313000 422537000 150684000 210430000 186892000 85371000 118080000 109308000 10632000 12893000 14310000 41878000 43828000 45307000 16210000 11699000 17532000 34228000 36720000 46532000 3282000 4535000 7826000 191601000 227755000 240815000 -40917000 -17325000 -53923000 -3264000 -548000 -3048000 6760000 0 0 -2101000 729000 1549000 -12125000 181000 -1499000 -53042000 -17144000 -55422000 0 0 0 -53042000 -17144000 -55422000 157000 0 0 -53199000 -17144000 -55422000 -2.79 -0.72 -2.04 19060000 23746000 27213000 -53042000 -17144000 -55422000 926000 -680000 -1504000 -52116000 -17824000 -56926000 3439000 0 58693000 1066000 -268445000 -208686000 356000 1959000 1142000 26813000 26813000 5821000 1000 66100000 17774000 17774000 177000 1958000 1958000 888000 1735000 1735000 157000 157000 926000 926000 -53042000 -53042000 22466000 7000 371463000 1992000 -321487000 51975000 716000 12052000 12052000 821000 17659000 17659000 15888000 15888000 486000 0 0 0 1904000 61308000 61309000 154000 2208000 2208000 -680000 -680000 -17144000 -17144000 26547000 8000 480578000 1312000 -338631000 143267000 467000 10176000 9000 0 0 32872000 32872000 779000 59000 2837000 2837000 51416000 51416000 -26450000 -26450000 -1504000 -1504000 -55422000 -55422000 27861000 8000 551429000 -192000 -394053000 157192000 -53042000 -17144000 -55422000 130000 1201000 1196000 3282000 4535000 7826000 282000 95000 312000 0 0 3766000 2326000 0 2486000 26790000 15851000 32396000 6760000 0 0 -4641000 570000 1003000 1618000 2869000 4598000 8353000 0 0 9426000 26018000 2396000 2275000 2224000 65000 -9250000 0 0 5380000 4625000 0 911000 -601000 16000 3255000 6152000 -1238000 3742000 14301000 -4499000 4234000 8385000 4429000 -18995000 11457000 -7598000 5920000 8277000 5408000 23000 31000 76000 1399000 2712000 4633000 -7342000 -11020000 -10117000 47435000 0 0 52581000 46698000 23000 0 0 223100000 0 0 26450000 72334000 91216000 10185000 1949000 196000 0 48000 143000 382000 65191000 44179000 206430000 -246000 101000 47000 38608000 44717000 188762000 21262000 59870000 104587000 59870000 104587000 293349000 39623000 104458000 293239000 20247000 129000 110000 59870000 104587000 293349000 9733000 1266000 63000 640000 456000 242000 0 10000 68000 NATURE OF OPERATIONS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also operate in the U.K. through Cardlytics UK Limited ("Cardlytics UK"), a wholly-owned and operated subsidiary registered as a private limited company in England and Wales, and 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Proceeds from Issuance of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, 2019 and 2020, we received $2.0 million, $29.7 million and $10.2 million in proceeds from the exercise of options and warrants to purchase shares of common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Convertible Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the "Notes"). Refer to Note 7—Debt and Financing Arrangements for further details</span></div> 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 230000000.0 0.0100 SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, we began a strategic shift within our organization to increase productivity and optimize performance. This plan has resulted in severance and medical benefits totaling $1.3 million during the year ended December 31, 2020. We recognize these costs when the extent of our actions is determined and the costs can be estimated. These charges are reflected on our consolidated statement of operations for the year ended December 31, 2020, as follows: $1.1 million in sales and marketing expense, $0.1 million in general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.9 million have been paid to former employees through December 31, 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (expense) income, net in the accompanying consolidated statements of operations. We recorded a foreign currency loss (gain) totaling $1.2 million, $(0.8) million and $(1.6) million in 2018, 2019 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FI Share and Other Third-Party Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 deferred FI 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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delivery Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impacts of COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID–19 pandemic resulted in a global slowdown of economic activity that decreased demand for a broad variety of goods and services and consumer discretionary spending, including spending by consumers with our marketers, and such decreased demand is likely to continue. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried at the original invoiced amount less an allowance for credit losses (formerly 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 for credit losses 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for credit losses (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables were $0.4 million, $0.6 million and $0.5 million as of December 31, 2018, 2019 and 2020, 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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.702%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2–3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or life of the lease</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2020, 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.3 million and $0.3 million as of December 31, 2019 and 2020, respectively. Based on deferred patent costs as of December 31, 2020, 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):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred patent costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred patent costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, 2019 and 2020, we capitalized the implementation of a new billing system as well as development costs for enhancements to our offer management system totaling $1.6 million, $2.6 million and $4.3 million, respectively. During the first quarter of 2020, we redesigned certain elements of this project and wrote off development costs totaling $1.0 million recognized in depreciation and amortization expense on our consolidated statement of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,722)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 7—Debt and Financing Arrangements, 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 (expense) income, net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statements of cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as described in Note 7—Debt and Financing Arrangements, on September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. In accounting for the $7.3 million issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs included in interest expense, net totaled $0.3 million, $0.1 million and $0.3 million in 2018, 2019 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs related to our Notes included in debt are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of debt issuance costs is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized against offering proceeds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.9 million, $1.4 million and $1.0 million in 2018, 2019 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 8—Stock-based Compensation for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock Warrant Liability</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 10—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 12—Fair Value Measurements for additional information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrant Liability</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities From Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 12—Fair Value Measurements for additional information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs are unobservable inputs for the asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Refer to Note 12—Fair Value Measurements for information regarding the fair value of our financial instruments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, we began a strategic shift within our organization to increase productivity and optimize performance. This plan has resulted in severance and medical benefits totaling $1.3 million during the year ended December 31, 2020. We recognize these costs when the extent of our actions is determined and the costs can be estimated. These charges are reflected on our consolidated statement of operations for the year ended December 31, 2020, as follows: $1.1 million in sales and marketing expense, $0.1 million in general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.9 million have been paid to former employees through December 31, 2020.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (expense) income, net in the accompanying consolidated statements of operations. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FI Share and Other Third-Party Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 deferred FI 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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delivery Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impacts of COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID–19 pandemic resulted in a global slowdown of economic activity that decreased demand for a broad variety of goods and services and consumer discretionary spending, including spending by consumers with our marketers, and such decreased demand is likely to continue. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are carried at the original invoiced amount less an allowance for credit losses (formerly 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 for credit losses 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for credit losses (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables were $0.4 million, $0.6 million and $0.5 million as of December 31, 2018, 2019 and 2020, 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in the allowance for credit losses (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 105000 169000 255000 130000 1201000 1196000 66000 1115000 864000 169000 255000 587000 400000 600000 500000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.702%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2–3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or life of the lease</span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.702%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2–3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or life of the lease</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost and consist of costs incurred for software patent applications. As of December 31, 2020, 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.3 million and $0.3 million as of December 31, 2019 and 2020, respectively. Based on deferred patent costs as of December 31, 2020, 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):</span></div> 4 3 1 300000 300000 Intangible assets are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred patent costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred patent costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,722)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 448000 518000 59000 71000 389000 447000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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> 5537000 9230000 1722000 2931000 3815000 6299000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 7—Debt and Financing Arrangements, 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 (expense) income, net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statements of cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as described in Note 7—Debt and Financing Arrangements, on September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. In accounting for the $7.3 million issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs included in interest expense, net totaled $0.3 million, $0.1 million and $0.3 million in 2018, 2019 and 2020, respectively.</span></div> 100000 100000 -900000 230000000.0 0.0100 222700000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs related to our Notes included in debt are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 388000 412000 271000 377000 117000 35000 0 5596000 0 217000 0 5379000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of debt issuance costs is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 909000 1006000 1151000 1312000 1036000 5414000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized against offering proceeds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized against offering proceeds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3144000 0 0 1135000 196000 0 4279000 196000 0 0 0 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.9 million, $1.4 million and $1.0 million in 2018, 2019 and 2020, respectively.</span></div> 900000 1400000 1000000.0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 8—Stock-based Compensation for additional information regarding our specific award plans and estimates and assumptions used to determine fair value.</span></div> Redeemable Convertible Preferred Stock Warrant Liability<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span> 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 10—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<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 inputs are unobservable inputs for the asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Refer to Note 12—Fair Value Measurements for information regarding the fair value of our financial instruments.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> ACCOUNTING STANDARDS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to increase the transparency and comparability among organizations as it relates to lease assets and lease liabilities, by requiring lessees to recognize a right-of-use asset and lease liability for all leases with terms of more than 12 months, with exceptions. Effective January 1, 2020, we early adopted this guidance using a modified retrospective approach, which was required for all leases that exist at or commence after the date of the initial application with an option to use certain practical expedients. We have elected to use these practical expedients, which allow us to treat all components of our leases as a single component, not to reassess lease classification or whether an arrangement is or contains a lease and not to reassess its initial accounting for direct lease costs. During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. The adoption of this guidance did not have a significant impact on our consolidated statements of operations or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to, available for sale debt securities and accounts receivable. In November 2018, the FASB issued ASU 2018-19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and in April 2019, the FASB issued ASU No. 2019-04, C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">odification Improvements to Topic 326, Financial Instruments – Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging, and Topic 825, Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as “Topic 326.” Effective January 1, 2020, we adopted this guidance. The adoption of this guidance did not have a material effect on our consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, we adopted ASU 2015-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. The adoption of this guidance did not have a material effect on our consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, we adopted ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which addresses the accounting for implementation, setup and other upfront costs incurred in a hosting arrangement. The adoption of this guidance did not have a material effect on our consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we early adopted ASU 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we adopted ASU 2016-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion Options (“Subtopic 470-20”) and Derivatives and Hedging—Contracts in Entity’s Own Equity (“Subtopic 815-40”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. The ASU is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted, but not before annual reporting periods beginning after December 15, 2020. We are currently evaluating the impact of the new guidance on our consolidated financial statements.</span></div> 10300000 13500000 REVENUE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have generated revenue through the sale of two categories of solutions that leverage our intelligence platform: (1) our proprietary native banking channel, the Cardlytics platform, and (2) our Other Platform Solutions. We have generated substantially all of our revenue from sales of the Cardlytics platform since inception.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the Cardlytics platform. As a result, we have not and do not expect to generate substantial, if any, revenue from Other Platform Solutions for the foreseeable future.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Cardlytics Platform</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Cardlytics platform 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").</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Cardlytics platform is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">CPS. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">CPR. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by pricing model (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per Served Sale</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per Redemption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of a contract with a customer,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligation(s) in the contract,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligation(s) in the contract, and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when or as the performance obligation(s) are satisfied.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our Cardlytics platform 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. The Cardlytics platform fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the Cardlytics platform 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="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Incentives</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FI Share and Other Third-Party Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by pricing model (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per Served Sale</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost per Redemption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 101087000 143754000 131045000 43389000 63295000 53838000 6208000 3381000 2009000 150684000 210430000 186892000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of a contract with a customer,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of the performance obligation(s) in the contract,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determination of the transaction price,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocation of the transaction price to the performance obligation(s) in the contract, and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of revenue when or as the performance obligation(s) are satisfied.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our Cardlytics platform 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. The Cardlytics platform fees represent variable consideration that is resolved when FIs' customers make qualifying purchases during the marketing campaign term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the Cardlytics platform 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="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FI Share and Other Third-Party Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer Incentives</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 million, respectively.</span></div> 68300000 105600000 76500000 LEASES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, we early adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires us to recognize a right-of-use asset and a lease liability for all leases with an initial term in excess of twelve months. The asset reflects the present value of unpaid fixed lease payments coupled with initial direct costs, prepaid lease payments, and lease incentives. The amount of the lease liability is calculated as the present value of unpaid fixed lease payments. We evaluate each of our lease and service arrangements at inception to determine if the arrangement is, or contains, a lease and the appropriate classification of each identified lease. A lease exists if we obtain substantially all of the economic benefits of and have the right to control the use of an asset for a period of time. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease agreement. Lease costs are recognized as expense on a straight-line basis over the lease term. We consider a termination or renewal option in the determination of the lease term when it is reasonably certain that we will exercise that option. We adopted ASU 2016-02 using a modified retrospective approach and did not restate comparative periods. We elected to take the package of practical expedients allowing us to not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification for any expired or existing leases and (iii) initial direct costs for any existing leases. We have elected to account for all components in a contract as part of the single lease component to which they are related. Significant assumptions and judgments in calculating the right-of-use assets and lease liability include the determination of the applicable borrowing rate for each lease. Because our leases generally do not provide a readily determinable implicit interest rate, we use an incremental borrowing rate to measure the lease liability and associated right-of-use asset at the lease commencement date. The incremental borrowing rate used is a fully collateralized rate that considers our credit rating, market conditions and the term of the lease at the lease commencement date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we recorded additional right-of-use assets and lease liabilities of $1.0 million for data center equipment leases entered into during the year. We also renewed certain data center lease agreements resulting in a lease modification and the recognition of additional right-of-use assets and lease liabilities of $2.2 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we made cash payments of $4.0 million for operating leases which are included in cash flows (used in) provided by operating activities in our consolidated statement of cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to our leases (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.142%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our weighted average borrowing rate and weighted average lease term:</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average borrowing rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future maturities of lease liabilities as of December 31, 2020 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,888 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future payments for operating leases as of December 31, 2019, prior to our adoption of ASU 2016-02 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Lease<br/>Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10300000 13500000 3200000 2200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to our leases (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.142%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our weighted average borrowing rate and weighted average lease term:</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average borrowing rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td></tr></table></div> 4078000 847000 232000 0.034 P3Y3M <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future maturities of lease liabilities as of December 31, 2020 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,888 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes future payments for operating leases as of December 31, 2019, prior to our adoption of ASU 2016-02 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.664%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Lease<br/>Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5097000 4681000 2692000 1807000 611000 14888000 789000 14099000 3040000 2759000 2808000 1847000 1807000 611000 12872000 PROPERTY AND EQUIPMENT<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired under finance leases, included within computer equipment, are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $3.0 million, $4.0 million and $5.6 million in 2018, 2019 and 2020, respectively.</span></div> 21269000 27105000 6960000 6770000 1557000 1112000 1125000 125000 30911000 35112000 16621000 21247000 14290000 13865000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired under finance leases, included within computer equipment, are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1096000 557000 1067000 548000 29000 9000 3000000.0 4000000.0 5600000 DEBT AND FINANCING ARRANGEMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt consists of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.855%"><tr><td style="width:1.0%"/><td style="width:74.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest is included within accrued expenses in our consolidated balance sheet. We had no accrued interest on debt as of December 31, 2019 and $0.6 million of accrued interest as of December 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Convertible Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The Notes were issued pursuant to an indenture, dated September 22, 2020 (the “Indenture”), between us and U.S. Bank National Association, as trustee.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are general senior, unsecured obligations and will mature on September 15, 2025, unless earlier converted, redeemed or repurchased. The Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding June 15, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day; (3) if we call such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events as set forth in the Indenture. On or after June 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We currently intend to settle the principal amount of the Notes with cash.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate for the Notes will initially be 11.7457 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $85.14 per share of common stock. The conversion rate for the Notes is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if we deliver a notice of redemption in respect of the Notes, we will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes in connection with such a corporate event or convert its notes called for redemption during the related redemption period (as defined in the Indenture), as the case may be.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not redeem the Notes prior to September 20, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after September 20, 2023 and prior to the 36th scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes. If we elect to redeem less than all of the Notes, at least $75.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the relevant redemption notice date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we undergo a Fundamental Change (as defined in the Indenture), then, except as set forth in the Indenture, holders may require, subject to certain exceptions, us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable. The following events are considered “events of default” under the Indenture:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">default in any payment of interest on any Note when due and payable and the default continues for a period of 30 days;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">default in the payment of principal of any Note when due and payable at its stated maturity, upon optional redemption, upon any required repurchase, upon declaration of acceleration or otherwise;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by us to comply with our obligation to convert the Notes in accordance with the Indenture upon exercise of a holder’s conversion right, and such failure continues for three business days;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by us to give a fundamental change notice, notice of a make-whole fundamental change or notice of a specified corporate event, in each case when due and such failure continues for one business day;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by us to comply with its obligations in respect of any consolidation, merger or sale of assets;    </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by us to comply with any of our other agreements in the Notes or the Indenture for 60 days after written notice of such failure from the trustee or the holders of at least 25% in principal amount of the Notes then outstanding;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">default by us or any of our significant subsidiaries (as defined in the Indenture) with respect to any mortgage, agreement or other instrument under which there may be outstanding, or by which there may be secured or evidenced, any indebtedness for money borrowed in excess of $35,000,000 (or its foreign currency equivalent), in the aggregate of us and/or any such significant subsidiary, whether such indebtedness now exists or shall hereafter be created, (i) resulting in such indebtedness becoming or being declared due and payable prior to its stated maturity date or (ii) constituting a failure to pay the principal of any such indebtedness when due and payable (after the expiration of all applicable grace periods) at its stated maturity, upon required repurchase, upon declaration of acceleration or otherwise, and in the cases of clauses (i) and (ii), such acceleration shall not have been rescinded or annulled or such failure to pay or default shall not have been cured or waived, or such indebtedness is not paid or discharged, as the case may be, within 30 days after written notice to us by the trustee or to us and the trustee by holders of at least 25% in aggregate principal amount of the Notes then outstanding in accordance with the Indenture; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain events of bankruptcy, insolvency or reorganization of us or any of our significant subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain bankruptcy and insolvency-related events of default with respect to us occur, the principal of, and accrued and unpaid interest on, all of the then outstanding Notes shall automatically become due and payable. If an event of default with respect to the Notes, other than certain bankruptcy and insolvency-related events of default with respect to us, occurs and is continuing, the trustee by notice to us or the holders of at least 25% in principal amount of the outstanding Notes by notice to us and the trustee, may, and the trustee at the request of such holders shall, declare the principal of, and accrued and unpaid interest on, all of the then-outstanding Notes to be due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent we so elect, the sole remedy for an event of default relating to certain failures by us to comply with certain reporting covenants in the Indenture will, for the first 365 days after the occurrence of such event of default, consist exclusively of the right to receive additional interest on the Notes at a rate equal to 0.25% per annum of the principal amount of the Notes outstanding for each day during the first 180 days after the occurrence of such an event of default and 0.50% per annum of the principal amount of the Notes outstanding from the 181st day to, and including, the 365th day following the occurrence of such event of default, as long as such event of default is continuing (in addition to any additional interest that may accrue as a result of a registration default (as set forth in the Indenture).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture provides that we shall not consolidate with or merge with or into, or sell, convey, transfer or lease all or substantially all of the consolidated properties and assets of our subsidiaries, taken as a whole, to, another person (other than any such sale, conveyance, transfer or lease to one or more of our direct or indirect wholly owned subsidiaries), unless: (i) the resulting, surviving or transferee person (if not us) is a corporation organized and existing under the laws of the United States of America, any State thereof or the District of Columbia, and such corporation (if not us) expressly assumes by supplemental indenture all of our obligations under the Notes and the Indenture; and (ii) immediately after giving effect to such transaction, no default or event of default has occurred and is continuing under the Indenture.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. We used $26.5 million of the net proceeds to pay the cost of the capped call transactions described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are accounted for in accordance with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC Subtopic 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument was computed using a discount rate of 6.50%, which was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is recorded in Additional Paid-in Capital and is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes is as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the liability component</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the equity component of the Notes is as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the equity component</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense (due in cash)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Transactions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Notes, we entered into privately negotiated capped call transactions (the "Capped Calls") with an affiliate of one of the initial Note purchasers and certain other financial institutions. The Capped Calls are intended to reduce potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of $26.5 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls each have an initial strike price of $85.14 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $128.51 per share, subject to certain adjustments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Loan Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2020, we amended our 2018 Loan Facility to allow for the issuance of the Notes. On December 30, 2020, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $40.0 million to $50.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 14, 2021 to December 31, 2022. As of December 31, 2020, we had $50.0 million of unused borrowings available under our 2018 Line of Credit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the December 2020 amendment, the 2018 Loan Facility contained moving trailing 12-month billing covenants, which ranged from $210.0 million to $255.0 million, during the term of the facility. The former terms of the 2018 Loan Facility also required us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million. Effective with the December 2020 amendment, the former billings and liquidity covenants were removed and were replaced with a requirement to maintain a cash to funded senior debt ratio under the 2018 Line of Credit of 1.25:1.00. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $50.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 2.75% as of December 31, 2020. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $50.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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we were in compliance with all financial covenants as of December 31, 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Line of Credit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Term Loan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future Payments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future payments of principal due upon maturity are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.044%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.540%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt consists of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.855%"><tr><td style="width:1.0%"/><td style="width:74.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 174011000 37000 13000 37000 174024000 24000 13000 13000 174011000 230000000.0 0.0100 0.0100 30000 1.30 11.7457 85140 1.30 30000 1 1 30000 30000 222700000 26.5 million <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes is as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,379)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the liability component</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,011 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the equity component of the Notes is as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion options (debt discount)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus: Issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of the equity component</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense (due in cash)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the Notes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 230000000 50610000 5379000 174011000 53096000 1680000 51416000 626000 2486000 217000 3329000 26.5 million 30000000.0 20000000.0 20000000.0 27400000 30000000.0 40000000.0 20000000.0 10000000.0 10000000.0 10000000.0 210000000.0 255000000.0 0.85 0.0050 0.0275 0.0015 0.0275 0.0200 0.0300 50000000.0 -100000 24000000.0 -800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate future payments of principal due upon maturity are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.044%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.540%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13000 13000 STOCK-BASED COMPENSATION<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Stock Plan ("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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020, there were 1,222,316 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,393,040 shares on January 1, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, 2019 and 2020, we capitalized less than $0.1 million, less than $0.1 million and $0.5 million, respectively, of stock-based compensation expense for software development.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of common stock option activity is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:38.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.24 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.55 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.64 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.72 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">For options exercised during the year, the aggregate intrinsic value represents the total pre-tax intrinsic value received by option holders based on the closing price of our common stock as reported on the Nasdaq Global Market on the exercise date. For options outstanding and exercisable at December 31, 2020, the aggregate intrinsic value represents the total pre-tax intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 that would have been received by option holders had all in-the-money options been exercised on that date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options vested during 2018, 2019 and 2020 was approximately $6.0 million, $4.8 million and $2.3 million respectively. As of December 31, 2020, $0.3 million of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of 0.3 years. All stock option awards outstanding as of December 31, 2020 are expected to vest. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.652%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Compensation Costs<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.58 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,978 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.78 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.07 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31,2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.49 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-based Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.1 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we granted 1,233,617 RSUs to employees, executives, and our non-employee directors, which have annual vesting periods ranging from one to four years. During 2020, we granted 47,690 immediately vesting RSUs to employees in lieu of cash-based incentive compensation. As of December 31, 2020, there was approximately $61.6 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 2.8 years. The aggregate intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 of unvested RSUs is $347.5 million as of December 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2020, we granted 52,322 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 $6.4 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-based Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, we granted two separate tranches of performance-based RSUs ("2018 PSUs"), each to receive 437,500 shares of common stock, to executives. 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a minimum growth rate in adjusted contribution over a trailing 12-month period,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a minimum trailing 30-day average closing price of our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the 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 Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." In August and November 2019, the compensation committee of our board of directors certified that the target minimum trailing 30-day average closing price of our common stock and target minimum cumulative adjusted EBITDA over a trailing 12-month period, respectively, were achieved resulting in the immediate vesting of 50% of the related PSU tranches. In February 2020, 25% of the 30-day average closing price of our common stock PSU tranche vested upon the six-month anniversary of the tranche's achievement date and the remaining 25% of the tranche vested in August 2020 upon the twelve-month anniversary of the tranche's achievement date. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-month anniversary of the tranche's achievement date, and the remaining 25% of the tranche vested in November 2020 upon the twelve-month anniversary of the tranche's achievement date. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we granted 476,608 performance-based restricted stock units ("2020 PSUs"), of which 443,276 units have a performance-based vesting condition based on a minimum average revenue per user ("ARPU") target over a trailing 12-month period and 33,332 units have the same performance-based vesting conditions as those that remain unmet under the 2019 PSUs described above. ARPU is a performance metric defined within Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." The ARPU vesting condition must be achieved within four years of the grant date. Upon the vesting event, 50% of the award vests immediately, 25% of the award vests six months after achievement date and 25% of the award vests 12 months after the achievement date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Securities Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2016 convertible promissory notes. As a result of the Series G Stock financing in 2017, the restricted securities units became indexed to our Series G’ Stock upon conversion of the 2016 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors 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, 2019 and 2020, a total of 177,238, 154,601 and 59,173 shares of common stock were purchased by employees under the 2018 ESPP, respectively.</span></div>As of December 31, 2020, 474,120 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 278,608 shares on January 1, 2021. 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. 4020000 1875000 61247 1222316 0.05 1393040 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation on the consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 633000 711000 1181000 9358000 4248000 9857000 4087000 1619000 4713000 12712000 9273000 16645000 26790000 15851000 32396000 100000 100000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of common stock option activity is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:38.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.24 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.55 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.64 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.72 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">For options exercised during the year, the aggregate intrinsic value represents the total pre-tax intrinsic value received by option holders based on the closing price of our common stock as reported on the Nasdaq Global Market on the exercise date. For options outstanding and exercisable at December 31, 2020, the aggregate intrinsic value represents the total pre-tax intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 that would have been received by option holders had all in-the-money options been exercised on that date.</span></div> P10Y 2514000 18.42 29000 24.24 357000 6.25 197000 24.10 215000 16.60 1774000 20.55 39000 20.64 716000 16.84 31000 23.95 66000 22.37 1000000 22.99 0 0 467000 21.78 29523000 19000 27.83 1000 21.89 513000 23.91 61009000 480000 23.72 P5Y7M13D 57126000 142.77 6000000.0 4800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.652%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Compensation Costs<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,309 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.58 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,978 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.78 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.07 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested - December 31,2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.49 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 1758000 43.07 779000 28.56 286000 23.34 2434000 32.49 P2Y9M18D 61630000 725832 20400000 1233617 61600000 142.77 347500000 52322 6400000 2 437500 875000 70000000.0 85000000.0 25000 850000 18600000 1252500 0.50 0.25 0.25 1000000.0 P6M P5Y 500000 37406 0.85 474120 0.01 500000 278608000 INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,897)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,613)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of income tax (expense) benefit are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The current income tax (expense) during 2019 and 2020 excludes Indian income tax expense of less than $0.1 million and $0.3 million, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in federal and state statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of deferred income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry-forwards</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC Section 163(j) interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credit carry-forward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. Key provisions of the CARES Act include one-time payments to individuals, strengthened unemployment insurance, additional health-care funding, loans and grants to certain businesses, and temporary amendments to the Internal Revenue Code. The corporate income tax provisions of the CARES Act include allowing the carryback of NOLs generated in recent tax years, temporary removal of the 80% NOL usage limitation put in place under the Tax Cuts and Jobs Act ("TCJA"), temporary favorable adjustments to the business interest expense limitation calculated under Sec. 163(j), and the acceleration of refundable AMT credits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that the corporate income tax provisions of the CARES Act will not have a materially beneficial impact on the Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Due to the Company’s history of losses, there is no potential for the carryback of NOLs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The temporary removal of the 80% income limitation on NOL usage has no impact as the Company generated a taxable loss for 2020 and has substantial NOLs generated in years prior to the enactment of the TCJA not subject to this 80% limitation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The changes to Sec. 163(j) are not expected to have a beneficial impact as the Company’s interest expense is limited under Sec. 163(j) due to taxable losses rather than the 30% ATI limit enacted under the TCJA.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did take advantage of payroll tax deferrals under the CARES Act and as a result has established a $0.8 million deferred tax asset for nondeductible payroll tax accruals that are being deferred to the December 31, 2021 and December 31, 2022 payment dates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in our valuation allowance (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,649)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for domestic and foreign net operating loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate change on domestic net operating loss carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt additional paid-in capital tax adjustment - valuation allowance impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,463)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,991)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2019 and 2020 we have $266.8 million and $371.2 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 $98.4 million and $155.8 million of gross state net operating loss carry-forwards as of December 31, 2019 and 2020, respectively that will expire between the 2021 and 2040 tax years for states that do not have indefinite carry-forward periods for net operating losses generated in recent years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results during 2018, 2019 and 2020 reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling $0.7 million, $1.3 million and $1.4 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019 and 2020, Cardlytics UK had gross net operating losses of $12.1 million and $25.7 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, 2020, Cardlytics UK held cash and cash equivalents of $3.9 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic and foreign components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,897)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,464)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,613)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -48897000 -13464000 -42613000 -4145000 -3680000 -12809000 -53042000 -17144000 -55422000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of income tax (expense) benefit are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The current income tax (expense) during 2019 and 2020 excludes Indian income tax expense of less than $0.1 million and $0.3 million, respectively.</span></div> 0 0 0 0 0 0 0 0 0 0 0 0 6896000 1326000 23062000 1264000 622000 3744000 916000 222000 1713000 -105000 598000 -117000 8971000 2768000 28402000 0 0 0 0 0 0 <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in federal and state statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.2100 0.2100 0.2100 0.0191 0 0 0.0003 0.0034 0.0035 -0.0006 -0.0020 -0.0062 -0.0597 -0.0518 0.0736 -0.1691 -0.1618 -0.2857 0 -0.0022 -0.0048 <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of deferred income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry-forwards</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC Section 163(j) interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credit carry-forward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other temporary differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net long-term deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 64348000 92387000 28000 94000 1321000 13601000 2727000 3769000 2275000 1462000 436000 89000 1419000 1771000 319000 20000 70231000 85991000 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in our valuation allowance (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,649)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for domestic and foreign net operating loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate change on domestic net operating loss carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt additional paid-in capital tax adjustment - valuation allowance impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,463)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,991)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 58649000 67463000 70231000 -9863000 -3598000 -26277000 -17000 -32000 -82000 157000 0 0 0 0 12642000 909000 862000 -2043000 67463000 70231000 85991000 266800000 371200000 98400000 155800000 700000 1300000 1400000 12100000 25700000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax position</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 678000 783000 185000 105000 598000 117000 783000 185000 302000 REDEEMABLE CONVERTIBLE PREFERRED STOCK<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the consummation of our IPO in 2018, 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:61.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.693%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series G’ Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series G Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:42.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series F-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series E-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series D-R Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:42.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series C-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series B-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series A-R Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants Issued in Connection with the Series G Stock Financing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Series G Stock financing in May 2017, 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 12—Fair Value Measurements for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-R Stock, then shares of Series E-R Stock, then shares of Series D-R Stock, then shares of Series C-R Stock and then shares of Series B-R Stock and Series A-R Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in each case on a pro rata basis among the holders thereof.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and were to be paid prior, and in preference to, any distribution of assets to the holders of common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends have been declared or paid as of December 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Stock 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.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the change in carrying amount of the outstanding redeemable convertible preferred stock is as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:61.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.693%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series G’ Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series G Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:42.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series F-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series E-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series D-R Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:42.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series C-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series B-R Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series A-R Stock</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares  </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance — December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 0 1199000 58449000 795000 29972000 1396000 32728000 38000 1000 7000 0 0 0 0 0 0 1508000 18366000 2247000 5288000 1857000 1852000 3000 0 0 0 0 0 0 0 0 346334 68.9516 0.0004 792434 0.0004 15300000 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 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity-Based Payments to Non-Employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.313%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants converted to common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance-based warrants to purchase 644,365 shares of our common stock vested upon the consummation of our IPO in February 2018 as discussed in Note 13—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 upon our IPO, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See Note 12—Fair Value Measurements for more information.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.313%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2017</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock warrants converted to common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2018</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants Outstanding - December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Series</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant<br/>date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expiration<br/>date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B-R</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/26/2010</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/25/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D-R</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/21/2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D-R</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/21/2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total preferred stock warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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 9000 23.64 3000 23.64 0 0 644365 FAIR VALUE MEASUREMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:50.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Warrant liabilities were zero as of December 31, 2018, 2019 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Instruments Recorded at Fair Value Using Level 3 Inputs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our redeemable convertible preferred stock warrants and common stock warrants issued in connection with the Series G Stock financing are measured and recorded at fair value on a recurring basis using Level 3 inputs. The carrying amount of the liability component of the Convertible Senior Notes was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. See Note 7—Debt and Financing Arrangements for additional information about the Convertible Senior Notes. The table below provides a roll forward of the changes in fair value of our preferred stock warrant and common stock warrant financial instruments (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred<br/>Stock<br/>Warrant Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Warrant Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2017</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock warrants to common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to our IPO, 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once an equity value was determined, 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock Warrants</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10—Redeemable Convertible Preferred Stock for additional information regarding our IPO.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred Series</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant<br/>date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expiration<br/>date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B-R</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/26/2010</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/25/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D-R</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/21/2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D-R</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/21/2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total preferred stock warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Warrant liabilities related to redeemable convertible preferred stock were zero as of December 31, 2018, 2019 and 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrants Issued in Connection with the Series G Stock Financing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Series G Stock financing in 2017, 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 a non-cash loss of $7.3 million in 2018.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based Warrants Issued to FIS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 in 2016, 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:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 8, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant inputs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:50.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Warrant liabilities were zero as of December 31, 2018, 2019 and 2020.</span></div> 0 0 2285000 2285000 0 0 7945000 7945000 0 0 10230000 10230000 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our redeemable convertible preferred stock warrants and common stock warrants issued in connection with the Series G Stock financing are measured and recorded at fair value on a recurring basis using Level 3 inputs. The carrying amount of the liability component of the Convertible Senior Notes was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. See Note 7—Debt and Financing Arrangements for additional information about the Convertible Senior Notes. The table below provides a roll forward of the changes in fair value of our preferred stock warrant and common stock warrant financial instruments (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Preferred<br/>Stock<br/>Warrant Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common<br/>Stock<br/>Warrant Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2017</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock warrants to common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2285000 7945000 1736000 -549000 7309000 -15254000 0 0 2.36 59000 23.64 38000 23.64 13000 110000 26.80 13.63 20.18 10.57 346334 68.9516 0.0004 0.59 0.11 7500000 792434 0.0004 15300000 792434 -7300000 P10Y 644365 23.64 2500000 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:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 8, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant inputs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table> 3.91 13.00 P5Y3M18D 0.50 0.020 0 RELATED PARTIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants Issued in Connection with the Series G Stock Financing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Series G Stock financing in 2017, 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 subsequently exercised, resulting in the issuance of 792,434 shares of our common stock. The following table summarizes the participation in the common stock warrants issued in connection with the Series G Stock financing 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):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants to<br/>Purchase<br/>Common<br/>Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Entities affiliated with Polaris Venture Partners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canaan VIII L.P.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Entities affiliated with Mark A. Johnson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Klinck</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Adams</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Consists of 64,038 warrants to purchase common stock issued to Polaris Venture Partners V, L.P. ("PVP V"), 1,247 warrants to purchase common stock issued to Polaris Venture Partners Entrepreneurs’ Fund V, L.P. (“PVP EF V”), 438 warrants to purchase common stock issued to Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), and 641 warrants to purchase common stock issued to Polaris Venture Partners Special Founders’ Fund V, L.P. (“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, an active member of our board of directors at the time of transaction, 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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Consists of 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Agreements with Fidelity Information Services, LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 in 2016, 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 cash flows. Refer to Note 12—Fair Value Measurements for additional information regarding the valuation of the performance-based warrants issued to FIS.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div> 346334 68.9516 0.0004 792434 0.0004 15300000 792434 The following table summarizes the participation in the common stock warrants issued in connection with the Series G Stock financing 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):<div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants to<br/>Purchase<br/>Common<br/>Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Entities affiliated with Polaris Venture Partners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canaan VIII L.P.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Entities affiliated with Mark A. Johnson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Klinck</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Adams</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Consists of 64,038 warrants to purchase common stock issued to Polaris Venture Partners V, L.P. ("PVP V"), 1,247 warrants to purchase common stock issued to Polaris Venture Partners Entrepreneurs’ Fund V, L.P. (“PVP EF V”), 438 warrants to purchase common stock issued to Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), and 641 warrants to purchase common stock issued to Polaris Venture Partners Special Founders’ Fund V, L.P. (“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, an active member of our board of directors at the time of transaction, 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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Consists of 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 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.</span></div> 0.05 66000 123000 80000 13000 7000 64038 1247 438 641 66365 13273 397515 P10Y 644365 23.64 2500000 15200000 644365 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">FI Implementation Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and impairment is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization and impairment 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, one of our FI partners notified us of plans to end the use of certain platform features prior to the end of our contractual arrangement with the FI partner. As a result, we recognized a write off of deferred FI implementation costs totaling $0.7 million in FI Share and other third-party costs on our consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in deferred FI implementation costs (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries through FI Share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2020. Future amortization, based on the amounts earned as of December 31, 2020, is $2.8 million in 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2020. Any expected shortfall penalty will be accrued during the 12-month period following the completion of the milestones.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease property and equipment under non-cancelable operating lease agreements. Refer to Note 5—Leases for further details. In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025. Refer to Note 7—Debt and Financing Arrangements for further details.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in deferred FI implementation costs (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries through FI Share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13625000 15877000 8383000 9250000 0 0 5380000 4625000 0 1618000 2869000 3915000 0 0 683000 15877000 8383000 3785000 1000000.0 2800000 10000000.0 230000000.0 0.0100 EARNINGS PER SHARE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share is the same as basic net loss per share for 2018, 2019 and 2020 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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1774000 1000000 513000 867000 12000 0 0 0 2701000 381000 1741000 2434000 36000 7000 4000 SEGMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have three operating segments: the Cardlytics platform in the U.S. and U.K. and Other Platform Solutions, as determined by the information that our Chief Executive Officer, who we consider our chief operating decision-maker, uses to make strategic goals and operating decisions. Our Cardlytics platform 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. Prior to the year ended December 31, 2020, we referred to the Cardlytics platform as Cardlytics Direct.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 platform. 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue can be directly attributable to each segment. With the exception of a non-cash equity expense and deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision maker allocates 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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding our reportable segments (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardlytics platform:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,323 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Platform Solutions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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 deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Contribution</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)(3)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash equity expense included in FI Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred FI implementation costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating expense (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Non-cash equity expense included in FI Share and 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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Deferred FI implementation costs for 2020 includes the impact of a $0.7 million write off related to certain platform features.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide geographical information (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures within the United Kingdom were $0.1 million, $2.0 million and $2.8 million during 2018, 2019 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A majority of our cash and cash equivalents are held in fully FDIC–insured demand deposit accounts that distribute funds, and credit risk, over a vast number of financial institutions. Our remaining cash and cash equivalents are held in treasury obligation funds and money market accounts with three financial institutions, which we believe are of high credit quality.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. During 2018, 2019 and 2020, our top five marketers accounted for 23%, 27% and 35% of our revenue. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. As of December 31, 2019 and December 31, 2020 our top five marketers accounted for 26% and 31% of our accounts receivable, respectively, with one marketer representing over 10% as of December 31, 2019 and December 31, 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FI Partners</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in the Cardlytics platform 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 seven 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 online banking customers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2018, Bank of America, National Association (“Bank of America”) accounted for over 60% of the total FI Share we paid to all FIs. No other FI partner accounted for over 10% of FI Share during this period. For each year during 2019 and 2020, Bank of America and JPMorgan Chase Bank, National Association (“Chase”) combined to account for over 75% of the total FI Share we paid to all FIs, with each representing over 25%. No other FI partner accounted for over 10% of FI Share during these periods.</span></div> 3 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding our reportable segments (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardlytics platform:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,323 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Platform Solutions:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: FI Share and other third-party costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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 deferred FI implementation costs, which are detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)(3)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash equity expense included in FI Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred FI implementation costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating expense (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Non-cash equity expense included in FI Share and 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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">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><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Deferred FI implementation costs for 2020 includes the impact of a $0.7 million write off related to certain platform features.</span></div> 69364000 95219000 82182000 79959000 115211000 104710000 149323000 210430000 186892000 86000 0 0 1275000 0 0 1361000 0 0 69450000 95219000 82182000 81234000 115211000 104710000 150684000 210430000 186892000 69450000 95219000 82182000 2519000 0 0 1618000 2869000 4598000 10632000 12893000 14310000 41878000 43828000 45307000 16210000 11699000 17532000 34228000 36720000 46532000 3282000 4535000 7826000 -12125000 181000 -1499000 -53042000 -17144000 -55422000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide geographical information (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 131563000 186864000 172808000 19121000 23566000 14084000 150684000 210430000 186892000 12052000 9549000 2010000 4162000 228000 154000 14290000 13865000 2000000.0 2800000 275000000.0 150000000.0 125000000.0 8000000.0 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Feb. 28, 2021
Dec. 31, 2019
Jun. 28, 2019
Jan. 26, 2018
Cover [Abstract]          
Document Type 10-K        
Document Annual Report true        
Document Period End Date Dec. 31, 2020        
Current Fiscal Year End Date --12-31        
Document Transition Report false        
Entity File Number 001-38386        
Entity Registrant Name CARDLYTICS, INC.        
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        
Title of 12(b) Security Common Stock        
Trading Symbol CDLX        
Security Exchange Name NASDAQ        
Entity Well-known Seasoned Issuer Yes        
Entity Voluntary Filers No        
Entity Current Reporting Status Yes        
Entity Interactive Data Current Yes        
Entity Filer Category Large Accelerated Filer        
Entity Small Business false        
Entity Emerging Growth Company false        
Entity Shell Company false        
Entity Public Float       $ 1,800.0  
Entity Common Stock, Shares Outstanding (in shares)   27,903,828      
Common stock, par or stated value per share (in usd per share) $ 0.0001   $ 0.0001   $ 0.0001
Entity Central Index Key 0001666071        
Amendment Flag false        
Document Fiscal Year Focus 2020        
Document Fiscal Period Focus FY        

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 293,239 $ 104,458
Restricted cash 110 129
Accounts receivable, net 81,249 81,452
Other receivables 5,306 3,908
Prepaid expenses and other assets 5,687 5,783
Total current assets 385,591 195,730
Long-term assets:    
Property and equipment, net 13,865 14,290
Right-of-use assets under operating leases, net 10,764 0
Intangible assets, net 447 389
Capitalized software development costs, net 6,299 3,815
Deferred FI implementation costs, net 3,785 8,383
Other long-term assets, net 1,786 1,706
Total assets 422,537 224,313
Current liabilities:    
Accounts payable 1,363 1,229
Accrued liabilities:    
Accrued compensation 7,582 8,186
Accrued expenses 5,502 6,018
FI Share liability 37,457 41,956
Consumer Incentive liability 24,290 19,861
Deferred revenue 349 1,127
Current operating lease liabilities 4,718 0
Current finance lease liabilities 13 24
Total current liabilities 81,274 78,401
Long-term liabilities:    
Convertible senior notes, net 174,011 0
Deferred liabilities 0 2,632
Long-term operating lease liabilities 9,381 0
Long-term finance lease liabilities 0 13
Other long-term liabilities 679 0
Liabilities 265,345 81,046
Stockholders’ equity:    
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively 8 8
Additional paid-in capital 551,429 480,578
Accumulated other comprehensive income (loss) (192) 1,312
Accumulated deficit (394,053) (338,631)
Total stockholders’ equity 157,192 143,267
Total liabilities and stockholders’ equity $ 422,537 $ 224,313
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Jan. 26, 2018
Statement of Financial Position [Abstract]      
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
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Revenue $ 186,892 $ 210,430 $ 150,684
Costs and expenses:      
FI Share and other third-party costs 109,308 118,080 85,371
Delivery costs 14,310 12,893 10,632
Sales and marketing expense 45,307 43,828 41,878
Research and development expense 17,532 11,699 16,210
General and administration expense 46,532 36,720 34,228
Depreciation and amortization expense 7,826 4,535 3,282
Total costs and expenses 240,815 227,755 191,601
Operating loss (53,923) (17,325) (40,917)
Non-operating (expense) income:      
Interest expense, net (3,048) (548) (3,264)
Change in fair value of warrant liabilities, net 0 0 (6,760)
Other Nonoperating Income (Expense) 1,549 729 (2,101)
Total non-operating (expense) income (1,499) 181 (12,125)
Loss before income taxes (55,422) (17,144) (53,042)
Income tax benefit 0 0 0
Net loss (55,422) (17,144) (53,042)
Adjustments to the carrying value of redeemable convertible preferred stock 0 0 (157)
Net loss attributable to common stockholders $ (55,422) $ (17,144) $ (53,199)
Net loss per share attributable to common stockholders, basic and diluted (in USD per share) $ (2.04) $ (0.72) $ (2.79)
Weighted-average common shares outstanding, basic and diluted (in shares) 27,213 23,746 19,060
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net loss $ (55,422) $ (17,144) $ (53,042)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]      
Foreign currency translation adjustments (1,504) (680) 926
Total comprehensive loss $ (56,926) $ (17,824) $ (52,116)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2017   3,439,000      
Beginning 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) 357,000 356,000      
Exercise of common stock options $ 1,959        
Exercise of common stock warrants (in shares)   1,142,000      
Stock-based compensation $ 26,813   26,813    
Issuance of common stock (in shares) 5,821,000 888,000      
Issuance of common stock $ 17,774   17,774    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 1,958        
Issuance of common stock warrants   $ 177      
Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants 1,735        
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]          
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively 1        
Additional paid-in capital $ 66,100        
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) 1,904,000 486,000      
Issuance of restricted stock $ 0 $ 0 0    
Issuance of common stock 61,309   61,308    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 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]          
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively 8        
Additional paid-in capital $ 480,578        
Exercise of common stock options (in shares) 467,000 467,000      
Exercise of common stock options $ 10,176        
Exercise of common stock warrants (in shares) 0 9,000 0    
Stock-based compensation $ 32,872   $ 32,872    
Issuance of common stock (in shares) 779,000        
Issuance of ESPP (in shares) 474,120        
Issuance of common stock warrants $ 2,837 $ 59 2,837    
Other comprehensive income (loss) (1,504)     (1,504)  
Net loss (55,422)       (55,422)
Stock Issued During Period, Shares, Restricted Stock Award, Gross   154,000      
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 51,416        
Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature (26,450)        
Ending balance (in shares) at Dec. 31, 2020   27,861,000      
Ending balance at Dec. 31, 2020 157,192 $ 8 $ 551,429 $ (192) $ (394,053)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively 8        
Additional paid-in capital $ 551,429        
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating activities      
Net loss $ (55,422) $ (17,144) $ (53,042)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Credit loss expense 1,196 1,201 130
Depreciation and amortization 7,826 4,535 3,282
Amortization of financing costs charged to interest expense 312 95 282
Amortization of right-of-use asset 3,766 0 0
Accretion of debt discount and non-cash interest expense 2,486 0 2,326
Stock-based compensation expense 32,396 15,851 26,790
Change in the fair value of warrant liabilities, net 0 0 6,760
Other non-cash expense (income), net (1,003) (570) 4,641
Amortization and impairment of deferred FI implementation costs 4,598 2,869 1,618
Settlement of paid-in-kind interest 0 0 (8,353)
Change in operating assets and liabilities:      
Accounts receivable (2,396) (26,018) (9,426)
Prepaid expenses and other assets (65) (2,224) (2,275)
Deferred FI implementation costs 0 0 (9,250)
Recovery of deferred FI implementation costs 0 4,625 5,380
Accounts payable 16 (601) 911
Other accrued expenses (1,238) 6,152 3,255
FI Share liability (4,499) 14,301 3,742
Customer Incentive liability 4,429 8,385 4,234
Net cash (used in) provided by operating activities (7,598) 11,457 (18,995)
Investing activities      
Acquisition of property and equipment (5,408) (8,277) (5,920)
Acquisition of patents (76) (31) (23)
Capitalized software development costs (4,633) (2,712) (1,399)
Net cash used in investing activities (10,117) (11,020) (7,342)
Financing activities      
Proceeds from issuance of debt 0 0 47,435
Principal payments of debt (23) (46,698) (52,581)
Proceeds from issuance of convertible senior notes 223,100 0 0
Purchase of capped calls related to convertible senior notes (26,450) 0 0
Proceeds from issuance of common stock 10,185 91,216 72,334
Equity issuance costs 0 (196) (1,949)
Debt issuance costs (382) (143) (48)
Net cash provided by financing activities 206,430 44,179 65,191
Effect of exchange rates on cash, cash equivalents and restricted cash 47 101 (246)
Net increase in cash, cash equivalents and restricted cash 188,762 44,717 38,608
Cash, cash equivalents, and restricted cash — Beginning of period 104,587 59,870 21,262
Cash, cash equivalents, and restricted cash — End of period 293,349 104,587 59,870
Cash and cash equivalents 293,239 104,458 39,623
Restricted cash 110 129 20,247
Supplemental schedule of non-cash investing and financing activities:      
Cash paid for interest 63 1,266 9,733
Amounts accrued for property and equipment 242 456 640
Amounts accrued for capitalized software development costs $ 68 $ 10 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.4
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS 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 retail, restaurant, travel and entertainment, telecommunications, subscription services, direct to consumer, and grocery. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
We also operate in the U.K. through Cardlytics UK Limited ("Cardlytics UK"), a wholly-owned and operated subsidiary registered as a private limited company in England and Wales, and 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.
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 2018, 2019 and 2020, we received $2.0 million, $29.7 million and $10.2 million in proceeds from the exercise of options and warrants to purchase shares of common stock.
2020 Convertible Senior Notes
In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the "Notes"). Refer to Note 7—Debt and Financing Arrangements for further details
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
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 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.
Restructuring
During the first quarter of 2020, we began a strategic shift within our organization to increase productivity and optimize performance. This plan has resulted in severance and medical benefits totaling $1.3 million during the year ended December 31, 2020. We recognize these costs when the extent of our actions is determined and the costs can be estimated. These charges are reflected on our consolidated statement of operations for the year ended December 31, 2020, as follows: $1.1 million in sales and marketing expense, $0.1 million in general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.9 million have been paid to former employees through December 31, 2020.
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 (expense) income, net in the accompanying consolidated statements of operations. We recorded a foreign currency loss (gain) totaling $1.2 million, $(0.8) million and $(1.6) million in 2018, 2019 and 2020, respectively.
FI Share and Other Third-Party Costs
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 deferred FI 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.
Impacts of COVID-19 Pandemic
The COVID–19 pandemic resulted in a global slowdown of economic activity that decreased demand for a broad variety of goods and services and consumer discretionary spending, including spending by consumers with our marketers, and such decreased demand is likely to continue. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business.
Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for credit losses (formerly 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 for credit losses 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 credit losses (in thousands):
Year Ended December 31,
201820192020
Beginning balance$105 $169 $255 
Credit loss expense130 1,201 1,196 
Write-offs, net of recoveries(66)(1,115)(864)
Ending balance$169 $255 $587 
Unbilled receivables were $0.4 million, $0.6 million and $0.5 million as of December 31, 2018, 2019 and 2020, 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, 2020, 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.3 million and $0.3 million as of December 31, 2019 and 2020, respectively. Based on deferred patent costs as of December 31, 2020, 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,
20192020
Deferred patent costs, gross$448 $518 
Less accumulated amortization(59)(71)
Deferred patent costs, net$389 $447 
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 2018, 2019 and 2020, we capitalized the implementation of a new billing system as well as development costs for enhancements to our offer management system totaling $1.6 million, $2.6 million and $4.3 million, respectively. During the first quarter of 2020, we redesigned certain elements of this project and wrote off development costs totaling $1.0 million recognized in depreciation and amortization expense on our consolidated statement of operations.
Capitalized software development costs are as follows (in thousands):
December 31,
20192020
Capitalized software development costs, gross$5,537 $9,230 
Less accumulated amortization(1,722)(2,931)
Capitalized software development costs, net$3,815 $6,299 
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.
As described in Note 7—Debt and Financing Arrangements, 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 (expense) income, net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statements of cash flows.
Further, as described in Note 7—Debt and Financing Arrangements, on September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. In accounting for the $7.3 million issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Amortization of debt issuance costs included in interest expense, net totaled $0.3 million, $0.1 million and $0.3 million in 2018, 2019 and 2020, respectively.
Deferred debt issuance costs related to our lines of credit included in other long-term assets are as follows (in thousands):
December 31,
20192020
Debt issuance costs, gross$388 $412 
Less accumulated amortization(271)(377)
Debt issuance costs, net$117 $35 

Deferred debt issuance costs related to our Notes included in debt are as follows (in thousands):
December 31,
20192020
Debt issuance costs, gross$— $5,596 
Less accumulated amortization— (217)
Debt issuance costs, net$— $5,379 
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,Amortization
2021$909 
20221,006 
20231,151 
20241,312 
20251,036 
Total$5,414 
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,
 201820192020
Beginning balance$3,144 $— $— 
Deferred costs1,135 196 — 
Recognized against offering proceeds(4,279)(196)— 
Ending balance$— $— $— 
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.9 million, $1.4 million and $1.0 million in 2018, 2019 and 2020, 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 8—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 10—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 12—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 12—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. Refer to Note 12—Fair Value Measurements for information regarding the fair value of our financial instruments.
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.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTING STANDARDS
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
ACCOUNTING STANDARDS ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) to increase the transparency and comparability among organizations as it relates to lease assets and lease liabilities, by requiring lessees to recognize a right-of-use asset and lease liability for all leases with terms of more than 12 months, with exceptions. Effective January 1, 2020, we early adopted this guidance using a modified retrospective approach, which was required for all leases that exist at or commence after the date of the initial application with an option to use certain practical expedients. We have elected to use these practical expedients, which allow us to treat all components of our leases as a single component, not to reassess lease classification or whether an arrangement is or contains a lease and not to reassess its initial accounting for direct lease costs. During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. The adoption of this guidance did not have a significant impact on our consolidated statements of operations or cash flows.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU 2016-13 revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to, available for sale debt securities and accounts receivable. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. These ASUs provide supplemental guidance and clarification to ASU 2016-13 and must be adopted concurrently with the adoption of ASU 2016-13, cumulatively referred to as “Topic 326.” Effective January 1, 2020, we adopted this guidance. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2020, we adopted 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. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2020, we adopted ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which addresses the accounting for implementation, setup and other upfront costs incurred in a hosting arrangement. The adoption of this guidance did not have a material effect on our consolidated financial statements.
On January 1, 2019, we early adopted 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 August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion Options (“Subtopic 470-20”) and Derivatives and Hedging—Contracts in Entity’s Own Equity (“Subtopic 815-40”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. The ASU is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted, but not before annual reporting periods beginning after December 15, 2020. We are currently evaluating the impact of the new guidance on our consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE (Notes)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
We have generated revenue through the sale of two categories of solutions that leverage our intelligence platform: (1) our proprietary native banking channel, the Cardlytics platform, and (2) our Other Platform Solutions. We have generated substantially all of our revenue from sales of the Cardlytics platform 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 the Cardlytics platform. As a result, we have not and do not expect to generate substantial, if any, revenue from Other Platform Solutions for the foreseeable future.
The Cardlytics Platform
The Cardlytics platform 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").
The Cardlytics platform 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,
 201820192020
Cost per Served Sale$101,087 $143,754 $131,045 
Cost per Redemption43,389 63,295 53,838 
Other6,208 3,381 2,009 
Revenue$150,684 $210,430 $186,892 
Revenue Recognition
Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions.
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 platform 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. The Cardlytics platform 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 the Cardlytics platform 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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 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
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
LEASES LEASES
Effective January 1, 2020, we early adopted ASU 2016-02, Leases (Topic 842). This standard requires us to recognize a right-of-use asset and a lease liability for all leases with an initial term in excess of twelve months. The asset reflects the present value of unpaid fixed lease payments coupled with initial direct costs, prepaid lease payments, and lease incentives. The amount of the lease liability is calculated as the present value of unpaid fixed lease payments. We evaluate each of our lease and service arrangements at inception to determine if the arrangement is, or contains, a lease and the appropriate classification of each identified lease. A lease exists if we obtain substantially all of the economic benefits of and have the right to control the use of an asset for a period of time. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease agreement. Lease costs are recognized as expense on a straight-line basis over the lease term. We consider a termination or renewal option in the determination of the lease term when it is reasonably certain that we will exercise that option. We adopted ASU 2016-02 using a modified retrospective approach and did not restate comparative periods. We elected to take the package of practical expedients allowing us to not reassess (i) whether any expired or existing contracts are or contain leases, (ii) the lease classification for any expired or existing leases and (iii) initial direct costs for any existing leases. We have elected to account for all components in a contract as part of the single lease component to which they are related. Significant assumptions and judgments in calculating the right-of-use assets and lease liability include the determination of the applicable borrowing rate for each lease. Because our leases generally do not provide a readily determinable implicit interest rate, we use an incremental borrowing rate to measure the lease liability and associated right-of-use asset at the lease commencement date. The incremental borrowing rate used is a fully collateralized rate that considers our credit rating, market conditions and the term of the lease at the lease commencement date.
During the first quarter of 2020, we recorded right-of-use assets of $10.3 million, lease liabilities of $13.5 million and eliminated deferred rent liabilities of $3.2 million. These amounts represent right-of-use assets of $7.4 million, lease liabilities of $10.6 million and deferred rent liabilities of $3.2 million as of the adoption date of ASU 2016-02 and right-of-use assets and lease liabilities of $2.9 million, respectively, for office space entered into during the quarter. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years.
During 2020, we recorded additional right-of-use assets and lease liabilities of $1.0 million for data center equipment leases entered into during the year. We also renewed certain data center lease agreements resulting in a lease modification and the recognition of additional right-of-use assets and lease liabilities of $2.2 million.
During 2020, we made cash payments of $4.0 million for operating leases which are included in cash flows (used in) provided by operating activities in our consolidated statement of cash flows.
The following table summarizes activity related to our leases (in thousands):
Year Ended
December 31, 2020
Operating lease expense$4,078 
Variable lease expense847 
Short-term lease expense232 
The following table presents our weighted average borrowing rate and weighted average lease term:
 December 31, 2020
Weighted average borrowing rate3.4 %
Weighted average remaining lease term (years)3.25

The following table summarizes future maturities of lease liabilities as of December 31, 2020 (in thousands):
Amount
2021$5,097 
20224,681 
20232,692 
20241,807 
2025611 
Total lease payments14,888 
Imputed interest789 
Total operating lease liabilities$14,099 

The following table summarizes future payments for operating leases as of December 31, 2019, prior to our adoption of ASU 2016-02 (in thousands):
Minimum Lease
Payments
2020$3,040 
20212,759 
20222,808 
20231,847 
20241,807 
Thereafter611 
Total$12,872 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Significant components of property and equipment are as follows (in thousands):
December 31,
20192020
Computer equipment$21,269 $27,105 
Leasehold improvements6,960 6,770 
Furniture and fixtures1,557 1,112 
Construction in progress1,125 125 
Property and equipment, gross30,911 35,112 
Less accumulated depreciation(16,621)(21,247)
Property and equipment, net$14,290 $13,865 
Assets acquired under finance leases, included within computer equipment, are as follows (in thousands):
December 31,
20192020
Finance lease assets, gross$1,096 $557 
Less accumulated depreciation(1,067)(548)
Finance lease assets, net$29 $
Depreciation expense was $3.0 million, $4.0 million and $5.6 million in 2018, 2019 and 2020, respectively.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
DEBT AND FINANCING ARRANGEMENTS DEBT AND FINANCING ARRANGEMENTS
Our debt consists of the following (in thousands):
December 31,
20192020
Convertible senior notes, net$— $174,011 
Finance leases37 13 
Total debt37 174,024 
Less current portion of long-term debt(24)(13)
Long-term debt, net of current portion$13 $174,011 
Accrued interest is included within accrued expenses in our consolidated balance sheet. We had no accrued interest on debt as of December 31, 2019 and $0.6 million of accrued interest as of December 31, 2020.
2020 Convertible Senior Notes
On September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The Notes were issued pursuant to an indenture, dated September 22, 2020 (the “Indenture”), between us and U.S. Bank National Association, as trustee.
The Notes are general senior, unsecured obligations and will mature on September 15, 2025, unless earlier converted, redeemed or repurchased. The Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on March 15 and September 15 of each year, beginning on March 15, 2021. The Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding June 15, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day; (3) if we call such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events as set forth in the Indenture. On or after June 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may convert all or any portion of their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. We currently intend to settle the principal amount of the Notes with cash.
The conversion rate for the Notes will initially be 11.7457 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $85.14 per share of common stock. The conversion rate for the Notes is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the Notes or if we deliver a notice of redemption in respect of the Notes, we will, in certain circumstances, increase the conversion rate of the Notes for a holder who elects to convert its Notes in connection with such a corporate event or convert its notes called for redemption during the related redemption period (as defined in the Indenture), as the case may be.
We may not redeem the Notes prior to September 20, 2023. We may redeem for cash all or any portion of the Notes, at our option, on or after September 20, 2023 and prior to the 36th scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price for the Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes. If we elect to redeem less than all of the Notes, at least $75.0 million aggregate principal amount of Notes must be outstanding and not subject to redemption as of the relevant redemption notice date.
If we undergo a Fundamental Change (as defined in the Indenture), then, except as set forth in the Indenture, holders may require, subject to certain exceptions, us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable. The following events are considered “events of default” under the Indenture:
default in any payment of interest on any Note when due and payable and the default continues for a period of 30 days;
default in the payment of principal of any Note when due and payable at its stated maturity, upon optional redemption, upon any required repurchase, upon declaration of acceleration or otherwise;
failure by us to comply with our obligation to convert the Notes in accordance with the Indenture upon exercise of a holder’s conversion right, and such failure continues for three business days;
failure by us to give a fundamental change notice, notice of a make-whole fundamental change or notice of a specified corporate event, in each case when due and such failure continues for one business day;
failure by us to comply with its obligations in respect of any consolidation, merger or sale of assets;    
failure by us to comply with any of our other agreements in the Notes or the Indenture for 60 days after written notice of such failure from the trustee or the holders of at least 25% in principal amount of the Notes then outstanding;
default by us or any of our significant subsidiaries (as defined in the Indenture) with respect to any mortgage, agreement or other instrument under which there may be outstanding, or by which there may be secured or evidenced, any indebtedness for money borrowed in excess of $35,000,000 (or its foreign currency equivalent), in the aggregate of us and/or any such significant subsidiary, whether such indebtedness now exists or shall hereafter be created, (i) resulting in such indebtedness becoming or being declared due and payable prior to its stated maturity date or (ii) constituting a failure to pay the principal of any such indebtedness when due and payable (after the expiration of all applicable grace periods) at its stated maturity, upon required repurchase, upon declaration of acceleration or otherwise, and in the cases of clauses (i) and (ii), such acceleration shall not have been rescinded or annulled or such failure to pay or default shall not have been cured or waived, or such indebtedness is not paid or discharged, as the case may be, within 30 days after written notice to us by the trustee or to us and the trustee by holders of at least 25% in aggregate principal amount of the Notes then outstanding in accordance with the Indenture; and
certain events of bankruptcy, insolvency or reorganization of us or any of our significant subsidiaries.
If certain bankruptcy and insolvency-related events of default with respect to us occur, the principal of, and accrued and unpaid interest on, all of the then outstanding Notes shall automatically become due and payable. If an event of default with respect to the Notes, other than certain bankruptcy and insolvency-related events of default with respect to us, occurs and is continuing, the trustee by notice to us or the holders of at least 25% in principal amount of the outstanding Notes by notice to us and the trustee, may, and the trustee at the request of such holders shall, declare the principal of, and accrued and unpaid interest on, all of the then-outstanding Notes to be due and payable. Notwithstanding the foregoing, the Indenture provides that, to the extent we so elect, the sole remedy for an event of default relating to certain failures by us to comply with certain reporting covenants in the Indenture will, for the first 365 days after the occurrence of such event of default, consist exclusively of the right to receive additional interest on the Notes at a rate equal to 0.25% per annum of the principal amount of the Notes outstanding for each day during the first 180 days after the occurrence of such an event of default and 0.50% per annum of the principal amount of the Notes outstanding from the 181st day to, and including, the 365th day following the occurrence of such event of default, as long as such event of default is continuing (in addition to any additional interest that may accrue as a result of a registration default (as set forth in the Indenture).
The Indenture provides that we shall not consolidate with or merge with or into, or sell, convey, transfer or lease all or substantially all of the consolidated properties and assets of our subsidiaries, taken as a whole, to, another person (other than any such sale, conveyance, transfer or lease to one or more of our direct or indirect wholly owned subsidiaries), unless: (i) the resulting, surviving or transferee person (if not us) is a corporation organized and existing under the laws of the United States of America, any State thereof or the District of Columbia, and such corporation (if not us) expressly assumes by supplemental indenture all of our obligations under the Notes and the Indenture; and (ii) immediately after giving effect to such transaction, no default or event of default has occurred and is continuing under the Indenture.
The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. We used $26.5 million of the net proceeds to pay the cost of the capped call transactions described below.
The Notes are accounted for in accordance with FASB ASC Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument was computed using a discount rate of 6.50%, which was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is recorded in Additional Paid-in Capital and is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
The net carrying amount of the liability component of the Notes is as follows (in thousands):

December 31, 2020
Principal$230,000 
Minus: Unamortized debt discount(50,610)
Minus: Unamortized issuance costs(5,379)
Net carrying amount of the liability component$174,011 

The net carrying amount of the equity component of the Notes is as follows (in thousands):

December 31, 2020
Proceeds allocated to the conversion options (debt discount)$53,096 
Minus: Issuance costs(1,680)
Net carrying amount of the equity component$51,416 

Interest expense recognized related to the Notes is as follows (in thousands):
Year Ended
December 31, 2020
Contractual interest expense (due in cash)$626 
Amortization of debt discount2,486 
Amortization of debt issuance costs217 
Total interest expense related to the Notes$3,329 
Capped Call Transactions
In connection with the issuance of the Notes, we entered into privately negotiated capped call transactions (the "Capped Calls") with an affiliate of one of the initial Note purchasers and certain other financial institutions. The Capped Calls are intended to reduce potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The cost of $26.5 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.
The Capped Calls each have an initial strike price of $85.14 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $128.51 per share, subject to certain adjustments.
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.
On September 17, 2020, we amended our 2018 Loan Facility to allow for the issuance of the Notes. On December 30, 2020, we amended our 2018 Loan Facility to increase the capacity of our Line of Credit, from $40.0 million to $50.0 million. This amendment also extended the maturity date of the 2018 Loan Facility from May 14, 2021 to December 31, 2022. As of December 31, 2020, we had $50.0 million of unused borrowings available under our 2018 Line of Credit.
Prior to the December 2020 amendment, the 2018 Loan Facility contained moving trailing 12-month billing covenants, which ranged from $210.0 million to $255.0 million, during the term of the facility. The former terms of the 2018 Loan Facility also required us to maintain a total cash balance plus liquidity under the 2018 Line of Credit of not less than $5.0 million. Effective with the December 2020 amendment, the former billings and liquidity covenants were removed and were replaced with a requirement to maintain a cash to funded senior debt ratio under the 2018 Line of Credit of 1.25:1.00.
Under the 2018 Loan Facility relating to the 2018 Line of Credit, we are able to borrow up to the lesser of $50.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 2.75% as of December 31, 2020. In addition, we are required to pay an unused line fee of 0.15% per annum on the average daily unused amount of the $50.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, 2020.
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.
Future Payments
Aggregate future payments of principal due upon maturity are as follows (in thousands):
Years Ending December 31,Finance leasesConvertible Senior Notes
2021$13 $— 
2022— — 
2023— — 
2024— — 
2025— 230,000 
Total debt$13 $230,000 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
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 Stock Plan ("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, 2020, there were 1,222,316 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,393,040 shares on January 1, 2021.
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,
 201820192020
Delivery costs$633 $711 $1,181 
Sales and marketing expense9,358 4,248 9,857 
Research and development expense4,087 1,619 4,713 
General and administration expense12,712 9,273 16,645 
Total stock-based compensation expense$26,790 $15,851 $32,396 
During 2018, 2019 and 2020, we capitalized less than $0.1 million, less than $0.1 million and $0.5 million, respectively, 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):
SharesWeighted-Average
Exercise Price
Per Share
Weighted Average Contractual Life (in years)
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 20172,514 $18.42 
Granted29 24.24 
Exercised(357)6.25 
Forfeited(197)24.10 
Cancelled(215)16.60 
Outstanding - December 31, 20181,774 $20.55 
Granted39 20.64 
Exercised(716)16.84 
Forfeited(31)23.95 
Cancelled(66)22.37 
Outstanding - December 31, 20191,000 $22.99 
Granted— — 
Exercised(467)21.78 $29,523 
Forfeited(19)27.83 
Cancelled(1)21.89 
Outstanding - December 31, 2020513 $23.91 5.67$61,009 
Exercisable - December 31, 2020480 $23.72 5.62$57,126 
(1)For options exercised during the year, the aggregate intrinsic value represents the total pre-tax intrinsic value received by option holders based on the closing price of our common stock as reported on the Nasdaq Global Market on the exercise date. For options outstanding and exercisable at December 31, 2020, the aggregate intrinsic value represents the total pre-tax intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 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 2018, 2019 and 2020 was approximately $6.0 million, $4.8 million and $2.3 million respectively. As of December 31, 2020, $0.3 million of unrecognized compensation expense related to unvested options will be recognized over a weighted-average period of 0.3 years. All stock option awards outstanding as of December 31, 2020 are expected to vest.
Restricted Stock Units
We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:
Shares
(in thousands)
Weighted-Average
Grant Date Fair Value Per Share
Weighted-Average Remaining Contractual Term (in years)Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017— $— 
Granted1,309 20.58 
Vested(850)21.93 
Forfeited/canceled(78)17.97 
Unvested - December 31, 2018381 $18.11 
Granted1,978 17.78 
Vested(486)14.97 
Forfeited/canceled(132)18.92 
Unvested - December 31, 20191,741 $18.55 
Granted1,758 43.07 
Vested(779)28.56 
Forfeited(286)23.34 
Unvested - December 31,20202,434 $32.49 2.80$61,630 
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.1 years.
During 2020, we granted 1,233,617 RSUs to employees, executives, and our non-employee directors, which have annual vesting periods ranging from one to four years. During 2020, we granted 47,690 immediately vesting RSUs to employees in lieu of cash-based incentive compensation. As of December 31, 2020, there was approximately $61.6 million of unrecognized compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 2.8 years. The aggregate intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 of unvested RSUs is $347.5 million as of December 31, 2020.
Subsequent to December 31, 2020, we granted 52,322 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 $6.4 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 executives. 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 the 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 Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." In August and November 2019, the compensation committee of our board of directors certified that the target minimum trailing 30-day average closing price of our common stock and target minimum cumulative adjusted EBITDA over a trailing 12-month period, respectively, were achieved resulting in the immediate vesting of 50% of the related PSU tranches. In February 2020, 25% of the 30-day average closing price of our common stock PSU tranche vested upon the six-month anniversary of the tranche's achievement date and the remaining 25% of the tranche vested in August 2020 upon the twelve-month anniversary of the tranche's achievement date. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-month anniversary of the tranche's achievement date, and the remaining 25% of the tranche vested in November 2020 upon the twelve-month anniversary of the tranche's achievement date.
In April 2020, we granted 476,608 performance-based restricted stock units ("2020 PSUs"), of which 443,276 units have a performance-based vesting condition based on a minimum average revenue per user ("ARPU") target over a trailing 12-month period and 33,332 units have the same performance-based vesting conditions as those that remain unmet under the 2019 PSUs described above. ARPU is a performance metric defined within Item 2. "Management's Discussion and Analysis of Financial Condition and Results of Operations." The ARPU vesting condition must be achieved within four years of the grant date. Upon the vesting event, 50% of the award vests immediately, 25% of the award vests six months after achievement date and 25% of the award vests 12 months after the achievement date.
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 2016 convertible promissory notes. As a result of the Series G Stock financing in 2017, the restricted securities units became indexed to our Series G’ Stock upon conversion of the 2016 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 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, 2019 and 2020, a total of 177,238, 154,601 and 59,173 shares of common stock were purchased by employees under the 2018 ESPP, respectively.
As of December 31, 2020, 474,120 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 278,608 shares on January 1, 2021. 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 31 R16.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Dec. 31, 2020
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,
201820192020
Domestic$(48,897)$(13,464)$(42,613)
Foreign(4,145)(3,680)(12,809)
Loss before income taxes$(53,042)$(17,144)$(55,422)
The significant components of income tax (expense) benefit are as follows (in thousands):
Year Ended December 31,
201820192020
Current:
Federal$— $— $— 
State— — — 
Foreign (1)
— — — 
Total current— — — 
Deferred:
Federal6,896 1,326 23,062 
State1,264 622 3,744 
Foreign916 222 1,713 
Change in uncertain tax positions(105)598 (117)
Change in valuation allowance(8,971)(2,768)(28,402)
Total deferred— — — 
Income tax benefit$— $— $— 
(1)The current income tax (expense) during 2019 and 2020 excludes Indian income tax expense of less than $0.1 million and $0.3 million, respectively.
The following table summarizes the significant differences between the U.S. federal statutory tax rate and our effective tax rate:
Year Ended December 31,
201820192020
Tax benefit at federal statutory rate21.00 %21.00 %21.00 %
State income taxes, net of federal benefit1.91 %— %— %
Change in federal and state statutory rate0.03 %0.34 %0.35 %
Foreign rate differential(0.06)%(0.20)%(0.62)%
Other adjustments(5.97)%(5.18)%7.36 %
Valuation allowance(16.91)%(16.18)%(28.57)%
Income tax benefit— %(0.22)%(0.48)%
The significant components of deferred income taxes are as follows (in thousands):
December 31,
20192020
Net operating loss carry-forwards$64,348 $92,387 
Allowance for credit losses
28 94 
Depreciation and amortization(1,321)(13,601)
Stock-based compensation2,727 3,769 
Deferred costs2,275 1,462 
IRC Section 163(j) interest expense limitation436 89 
Other tax credit carry-forward1,419 1,771 
Other temporary differences319 20 
Valuation allowance(70,231)(85,991)
Net long-term deferred tax asset$— $— 
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law. Key provisions of the CARES Act include one-time payments to individuals, strengthened unemployment insurance, additional health-care funding, loans and grants to certain businesses, and temporary amendments to the Internal Revenue Code. The corporate income tax provisions of the CARES Act include allowing the carryback of NOLs generated in recent tax years, temporary removal of the 80% NOL usage limitation put in place under the Tax Cuts and Jobs Act ("TCJA"), temporary favorable adjustments to the business interest expense limitation calculated under Sec. 163(j), and the acceleration of refundable AMT credits.
We believe that the corporate income tax provisions of the CARES Act will not have a materially beneficial impact on the Company. Due to the Company’s history of losses, there is no potential for the carryback of NOLs. The temporary removal of the 80% income limitation on NOL usage has no impact as the Company generated a taxable loss for 2020 and has substantial NOLs generated in years prior to the enactment of the TCJA not subject to this 80% limitation. The changes to Sec. 163(j) are not expected to have a beneficial impact as the Company’s interest expense is limited under Sec. 163(j) due to taxable losses rather than the 30% ATI limit enacted under the TCJA. The Company did take advantage of payroll tax deferrals under the CARES Act and as a result has established a $0.8 million deferred tax asset for nondeductible payroll tax accruals that are being deferred to the December 31, 2021 and December 31, 2022 payment dates.
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,
201820192020
Beginning balance$(58,649)$(67,463)$(70,231)
Allowance for domestic and foreign net operating loss carry-forwards(9,863)(3,598)(26,277)
Rate change on domestic net operating loss carry-forwards(17)(32)(82)
Change in foreign currency157 — — 
Convertible debt additional paid-in capital tax adjustment - valuation allowance impact— — 12,642 
Other changes909 862 (2,043)
Ending balance$(67,463)$(70,231)$(85,991)
As of December 31, 2019 and 2020 we have $266.8 million and $371.2 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 $98.4 million and $155.8 million of gross state net operating loss carry-forwards as of December 31, 2019 and 2020, respectively that will expire between the 2021 and 2040 tax years for states that do not have indefinite carry-forward periods for net operating losses generated in recent years.
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 2018, 2019 and 2020 reflect state tax credits related to hiring and research activities that are utilized through the reduction of state payroll tax withholdings totaling $0.7 million, $1.3 million and $1.4 million, respectively.
As of December 31, 2019 and 2020, Cardlytics UK had gross net operating losses of $12.1 million and $25.7 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, 2020, Cardlytics UK held cash and cash equivalents of $3.9 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,
201820192020
Beginning balance$678 $783 $185 
Increase related to current year tax position105 (598)117 
Ending balance$783 $185 $302 
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 32 R17.htm IDEA: XBRL DOCUMENT v3.20.4
REDEEMABLE CONVERTIBLE PREFERRED STOCK
12 Months Ended
Dec. 31, 2020
Temporary Equity Disclosure [Abstract]  
REDEEMABLE CONVERTIBLE PREFERRED STOCK REDEEMABLE CONVERTIBLE PREFERRED STOCK
Upon the consummation of our IPO in 2018, 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’ StockSeries G Stock
 Shares  Amount  Shares  Amount  
Balance — December 31, 20171,296 $44,672 346 $5,110 
Accretion of redeemable convertible preferred stock— 108 
Conversion of preferred stock to common stock(1,296)(44,672)(346)(5,218)
Balance — December 31, 2018— $— — $— 
 Series F-R StockSeries E-R StockSeries D-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,199 58,449 795 $29,972 1,396 $32,728 
Accretion of redeemable convertible preferred stock— 38 — — 
Conversion of preferred stock to common stock(1,199)(58,487)(795)(29,973)(1,396)(32,735)
Balance — December 31, 2018— $— — $— — $— 
 Series C-R StockSeries B-R StockSeries A-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,508 $18,366 2,247 $5,288 1,857 $1,852 
Accretion of redeemable convertible preferred stock— — — — — 
Conversion of preferred stock to common stock(1,508)(18,369)(2,247)(5,288)(1,857)(1,852)
Balance — December 31, 2018— $— — $— — $— 

Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in May 2017, 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 12—Fair Value Measurements for additional information regarding the valuation of the warrants issued in connection with the Series G Stock financing.
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-R Stock, then shares of Series E-R Stock, then shares of Series D-R Stock, then shares of Series C-R Stock and then shares of Series B-R Stock and Series 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, 2020.
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 Stock 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 33 R18.htm IDEA: XBRL DOCUMENT v3.20.4
COMMON STOCK WARRANTS
12 Months Ended
Dec. 31, 2020
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):
SharesWeighted-average
exercise price
per share
Warrants Outstanding - December 31, 2017600 $8.11 
Granted644 23.64 
Exercised(349)4.69 
Redeemable convertible preferred stock warrants converted to common stock warrants110 12.16 
Forfeited/canceled(138)5.85 
Warrants Outstanding - December 31, 2018867 21.89 
Exercised(821)21.89 
Forfeited/canceled(34)21.29 
Warrants Outstanding - December 31, 201912 23.64 
Exercised(9)23.64 
Forfeited/canceled(3)23.64 
Warrants Outstanding - December 31, 2020— $— 
The performance-based warrants to purchase 644,365 shares of our common stock vested upon the consummation of our IPO in February 2018 as discussed in Note 13—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 upon our IPO, was reclassified from redeemable convertible preferred stock warrant liability to additional paid-in capital. See Note 12—Fair Value Measurements for more information.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2020
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 1Level 2Level 3Total
Liabilities:
Preferred stock warrant liabilities(1)
$— $— $2,285 $2,285 
Common stock warrant liabilities(1)
— — 7,945 7,945 
Total liabilities$— $— $10,230 $10,230 
(1)Warrant liabilities were zero as of December 31, 2018, 2019 and 2020.
Instruments Recorded at Fair Value Using Level 3 Inputs
Our redeemable convertible preferred stock warrants and common stock warrants issued in connection with the Series G Stock financing are measured and recorded at fair value on a recurring basis using Level 3 inputs. The carrying amount of the liability component of the Convertible Senior Notes was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. See Note 7—Debt and Financing Arrangements for additional information about the Convertible Senior Notes. The table below provides a roll forward of the changes in fair value of our preferred stock warrant and common stock warrant financial instruments (in thousands):
Preferred
Stock
Warrant Liabilities
Common
Stock
Warrant Liabilities
Balance at December 31, 2017$2,285 $7,945 
Conversion of redeemable convertible preferred stock warrants to common stock warrants(1,736)
Issuance of common stock warrants(549)7,309 
Changes in fair value— (15,254)
Balance at December 31, 2018$— $— 
Prior to our IPO, 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, 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.
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 10—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):
Preferred SeriesGrant
date
Expiration
date
Exercise
price
December 31, 2017
Series B-R2/26/20102/25/2020$2.36 59 
Series D-R9/21/20129/20/2022$23.64 38 
Series D-R9/21/20129/20/2022$23.64 13 
Total preferred stock warrants110 
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. Warrant liabilities related to redeemable convertible preferred stock were zero as of December 31, 2018, 2019 and 2020.
Common Stock Warrants
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in 2017, 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 a non-cash loss of $7.3 million in 2018.
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 in 2016, 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 term5.3 years
Volatility50%
Risk-free interest rate2.0%
Dividend yield—%
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTIES
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
RELATED PARTIES RELATED PARTIES
Common Stock Warrants Issued in Connection with the Series G Stock Financing
In connection with the Series G Stock financing in 2017, 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 subsequently exercised, resulting in the issuance of 792,434 shares of our common stock. The following table summarizes the participation in the common stock warrants issued in connection with the Series G Stock financing 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 PartyWarrants to
Purchase
Common
Stock
Entities affiliated with Polaris Venture Partners(1)
66 
Canaan VIII L.P.(2)
123 
Entities affiliated with Mark A. Johnson(3)
80 
John Klinck13 
David Adams
(1)Consists of 64,038 warrants to purchase common stock issued to Polaris Venture Partners V, L.P. ("PVP V"), 1,247 warrants to purchase common stock issued to Polaris Venture Partners Entrepreneurs’ Fund V, L.P. (“PVP EF V”), 438 warrants to purchase common stock issued to Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), and 641 warrants to purchase common stock issued to Polaris Venture Partners Special Founders’ Fund V, L.P. (“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, an active member of our board of directors at the time of transaction, 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.
(2)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.
(3)Consists of 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 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 in 2016, 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 cash flows. Refer to Note 12—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 36 R21.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2020
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 and impairment is included in FI Share and other third-party costs on our consolidated statements of operations and is presented in amortization and impairment 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.
During 2020, one of our FI partners notified us of plans to end the use of certain platform features prior to the end of our contractual arrangement with the FI partner. As a result, we recognized a write off of deferred FI implementation costs totaling $0.7 million in FI Share and other third-party costs on our consolidated statements of operations.
The following table presents changes in deferred FI implementation costs (in thousands):
 December 31,
 201820192020
Beginning balance$13,625 $15,877 $8,383 
Deferred costs9,250 — — 
Recoveries through FI Share(5,380)(4,625)— 
Amortization(1,618)(2,869)(3,915)
Impairment— — (683)
Ending balance$15,877 $8,383 $3,785 
Payments to FI partners for enhancements not yet placed in service totaled $1.0 million as of December 31, 2020. Future amortization, based on the amounts earned as of December 31, 2020, is $2.8 million in 2021.
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, 2020. Any expected shortfall penalty will be accrued during the 12-month period following the completion of the milestones.
Other Commitments
We lease property and equipment under non-cancelable operating lease agreements. Refer to Note 5—Leases for further details. In September 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025. Refer to Note 7—Debt and Financing Arrangements for further details.
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 37 R22.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2020
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 2018, 2019 and 2020 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,
 201820192020
Common stock options1,774 1,000 513 
Common stock warrants867 12 — 
Convertible Senior Notes— — 2,701 
Restricted stock units381 1,741 2,434 
Common stock issuable pursuant to the ESPP36 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
SEGMENTS SEGMENTS
As of December 31, 2020, we have three operating segments: the Cardlytics platform in the U.S. and U.K. and Other Platform Solutions, as determined by the information that our Chief Executive Officer, who we consider our chief operating decision-maker, uses to make strategic goals and operating decisions. Our Cardlytics platform 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. Prior to the year ended December 31, 2020, we referred to the Cardlytics platform as Cardlytics Direct.
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 platform. 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 deferred FI implementation costs, FI Share is also directly attributable to each segment. Our chief operating decision maker allocates 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,
 201820192020
Cardlytics platform:
Adjusted contribution(2)
$69,364 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
79,959 115,211 104,710 
Revenue$149,323 $210,430 $186,892 
Other Platform Solutions:
Adjusted contribution(2)
$86 $— $— 
Plus: FI Share and other third-party costs (1)(2)
1,275 — — 
Revenue$1,361 $— $— 
Total:
Adjusted contribution(2)
$69,450 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
81,234 115,211 104,710 
Revenue$150,684 $210,430 $186,892 
(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 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 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.
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,
 201820192020
Adjusted contribution(1)(2)(3)
$69,450 $95,219 $82,182 
Minus:
Non-cash equity expense included in FI Share(1)
2,519 — — 
Deferred FI implementation costs(3)
1,618 2,869 4,598 
Delivery costs10,632 12,893 14,310 
Sales and marketing expense41,878 43,828 45,307 
Research and development expense16,210 11,699 17,532 
General and administration expense34,228 36,720 46,532 
Depreciation and amortization expense3,282 4,535 7,826 
Total non-operating expense (income)12,125 (181)1,499 
Loss before income taxes$(53,042)$(17,144)$(55,422)
(1)Non-cash equity expense included in FI Share and 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.
(3)Deferred FI implementation costs for 2020 includes the impact of a $0.7 million write off related to certain platform features.
The following tables provide geographical information (in thousands):
 Year Ended December 31,
 201820192020
Revenue:
United States$131,563 $186,864 $172,808 
United Kingdom19,121 23,566 14,084 
Total$150,684 $210,430 $186,892 
December 31,
20192020
Property and equipment:
United States$12,052 $9,549 
United Kingdom2,010 4,162 
India228 154 
Total$14,290 $13,865 
Capital expenditures within the United Kingdom were $0.1 million, $2.0 million and $2.8 million during 2018, 2019 and 2020, respectively.
Concentrations of Risk
Cash and Cash Equivalents
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A majority of our cash and cash equivalents are held in fully FDIC–insured demand deposit accounts that distribute funds, and credit risk, over a vast number of financial institutions. Our remaining cash and cash equivalents are held in treasury obligation funds and money market accounts with three financial institutions, which we believe are of high credit quality.
Marketers
Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. During 2018, 2019 and 2020, our top five marketers accounted for 23%, 27% and 35% of our revenue. No marketer represented a significant concentration of our accounts receivable as of December 31, 2018. As of December 31, 2019 and December 31, 2020 our top five marketers accounted for 26% and 31% of our accounts receivable, respectively, with one marketer representing over 10% as of December 31, 2019 and December 31, 2020, respectively.
FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in the Cardlytics platform 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 seven 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 online banking customers.
During 2018, Bank of America, National Association (“Bank of America”) accounted for over 60% of the total FI Share we paid to all FIs. No other FI partner accounted for over 10% of FI Share during this period. For each year during 2019 and 2020, Bank of America and JPMorgan Chase Bank, National Association (“Chase”) combined to account for over 75% of the total FI Share we paid to all FIs, with each representing over 25%. No other FI partner accounted for over 10% of FI Share during these periods.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
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 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.
Restructuring
During the first quarter of 2020, we began a strategic shift within our organization to increase productivity and optimize performance. This plan has resulted in severance and medical benefits totaling $1.3 million during the year ended December 31, 2020. We recognize these costs when the extent of our actions is determined and the costs can be estimated. These charges are reflected on our consolidated statement of operations for the year ended December 31, 2020, as follows: $1.1 million in sales and marketing expense, $0.1 million in general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.9 million have been paid to former employees through December 31, 2020.
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 (expense) income, net in the accompanying consolidated statements of operations.
FI Share and Other Third-Party Costs
FI Share and Other Third-Party Costs
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 deferred FI 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.
Impacts of COVID-19 Pandemic
The COVID–19 pandemic resulted in a global slowdown of economic activity that decreased demand for a broad variety of goods and services and consumer discretionary spending, including spending by consumers with our marketers, and such decreased demand is likely to continue. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Revenue during the second quarter of 2020 was significantly affected by the COVID-19 pandemic and its negative impact on both consumer spending and marketers' ability to spend advertising budgets on our solution. During the third and fourth quarters of 2020, we saw a recovery of both consumer spending as well as the advertising budgets of our clients. Due to continuing uncertainty regarding the severity and duration of the impacts of COVID-19 on the global economy, we will continue to monitor this situation and the potential impacts to our business.
Accounts Receivable
Accounts receivable are carried at the original invoiced amount less an allowance for credit losses (formerly 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 for credit losses 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 credit losses (in thousands):
Year Ended December 31,
201820192020
Beginning balance$105 $169 $255 
Credit loss expense130 1,201 1,196 
Write-offs, net of recoveries(66)(1,115)(864)
Ending balance$169 $255 $587 
Unbilled receivables were $0.4 million, $0.6 million and $0.5 million as of December 31, 2018, 2019 and 2020, 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
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, 2020, 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.3 million and $0.3 million as of December 31, 2019 and 2020, respectively. Based on deferred patent costs as of December 31, 2020, 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.
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.
As described in Note 7—Debt and Financing Arrangements, 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 (expense) income, net on our consolidated statements of operations and is presented in other non-cash expenses on our consolidated statements of cash flows.
Further, as described in Note 7—Debt and Financing Arrangements, on September 22, 2020, we issued convertible senior notes with an aggregate principal amount of $230.0 million bearing an interest rate of 1.00% due in 2025 (the “Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $30.0 million principal amount of the Notes. The net proceeds from this offering were $222.7 million, after deducting the initial purchasers’ discounts and commissions and the offering expenses payable by us. In accounting for the $7.3 million issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Amortization of debt issuance costs included in interest expense, net totaled $0.3 million, $0.1 million and $0.3 million in 2018, 2019 and 2020, 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.
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.9 million, $1.4 million and $1.0 million in 2018, 2019 and 2020, respectively.
Stock-Based Compensation
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 8—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 Redeemable Convertible Preferred Stock Warrant LiabilityWarrants 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 10—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 LiabilityIn 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. Refer to Note 12—Fair Value Measurements for information regarding the fair value of our financial instruments.
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.
Revenue
Revenue Recognition
Our revenue generated from our platform consist of transaction-based fees made up of a significant volume of low-dollar transactions, sourced from multiple databases. The processing and recording of revenue is highly automated and is based on contractual terms with marketers, FIs, and other parties. Because of the nature of our transaction-based fees, we use automated systems to process and record our revenue transactions.
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 platform 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. The Cardlytics platform 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 the Cardlytics platform 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.
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
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 2018, 2019 and 2020, Consumer Incentives totaled $68.3 million, $105.6 million and $76.5 million, respectively.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
The following table presents changes in the allowance for credit losses (in thousands):
Year Ended December 31,
201820192020
Beginning balance$105 $169 $255 
Credit loss expense130 1,201 1,196 
Write-offs, net of recoveries(66)(1,115)(864)
Ending balance$169 $255 $587 
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,
20192020
Computer equipment$21,269 $27,105 
Leasehold improvements6,960 6,770 
Furniture and fixtures1,557 1,112 
Construction in progress1,125 125 
Property and equipment, gross30,911 35,112 
Less accumulated depreciation(16,621)(21,247)
Property and equipment, net$14,290 $13,865 
Schedule of indefinite-lived intangible assets Intangible assets are as follows (in thousands):
December 31,
20192020
Deferred patent costs, gross$448 $518 
Less accumulated amortization(59)(71)
Deferred patent costs, net$389 $447 
Capitalized software development costs are as follows (in thousands):
December 31,
20192020
Capitalized software development costs, gross$5,537 $9,230 
Less accumulated amortization(1,722)(2,931)
Capitalized software development costs, net$3,815 $6,299 
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,
20192020
Debt issuance costs, gross$388 $412 
Less accumulated amortization(271)(377)
Debt issuance costs, net$117 $35 

Deferred debt issuance costs related to our Notes included in debt are as follows (in thousands):
December 31,
20192020
Debt issuance costs, gross$— $5,596 
Less accumulated amortization— (217)
Debt issuance costs, net$— $5,379 
Schedule of future amortization of debt issuance costs
Future amortization of debt issuance costs is as follows (in thousands):
Years Ending December 31,Amortization
2021$909 
20221,006 
20231,151 
20241,312 
20251,036 
Total$5,414 
Schedule of restructuring costs
Deferred offering costs is as follows (in thousands):
 Year Ended December 31,
 201820192020
Beginning balance$3,144 $— $— 
Deferred costs1,135 196 — 
Recognized against offering proceeds(4,279)(196)— 
Ending balance$— $— $— 
Schedule of deferred costs
Deferred offering costs is as follows (in thousands):
 Year Ended December 31,
 201820192020
Beginning balance$3,144 $— $— 
Deferred costs1,135 196 — 
Recognized against offering proceeds(4,279)(196)— 
Ending balance$— $— $— 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2020
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,
 201820192020
Cost per Served Sale$101,087 $143,754 $131,045 
Cost per Redemption43,389 63,295 53,838 
Other6,208 3,381 2,009 
Revenue$150,684 $210,430 $186,892 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease, Cost
The following table summarizes activity related to our leases (in thousands):
Year Ended
December 31, 2020
Operating lease expense$4,078 
Variable lease expense847 
Short-term lease expense232 
The following table presents our weighted average borrowing rate and weighted average lease term:
 December 31, 2020
Weighted average borrowing rate3.4 %
Weighted average remaining lease term (years)3.25
Lessee, Operating Lease, Liability, Maturity
The following table summarizes future maturities of lease liabilities as of December 31, 2020 (in thousands):
Amount
2021$5,097 
20224,681 
20232,692 
20241,807 
2025611 
Total lease payments14,888 
Imputed interest789 
Total operating lease liabilities$14,099 

The following table summarizes future payments for operating leases as of December 31, 2019, prior to our adoption of ASU 2016-02 (in thousands):
Minimum Lease
Payments
2020$3,040 
20212,759 
20222,808 
20231,847 
20241,807 
Thereafter611 
Total$12,872 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2020
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,
20192020
Computer equipment$21,269 $27,105 
Leasehold improvements6,960 6,770 
Furniture and fixtures1,557 1,112 
Construction in progress1,125 125 
Property and equipment, gross30,911 35,112 
Less accumulated depreciation(16,621)(21,247)
Property and equipment, net$14,290 $13,865 
Schedule of capital leased assets
Assets acquired under finance leases, included within computer equipment, are as follows (in thousands):
December 31,
20192020
Finance lease assets, gross$1,096 $557 
Less accumulated depreciation(1,067)(548)
Finance lease assets, net$29 $
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
Our debt consists of the following (in thousands):
December 31,
20192020
Convertible senior notes, net$— $174,011 
Finance leases37 13 
Total debt37 174,024 
Less current portion of long-term debt(24)(13)
Long-term debt, net of current portion$13 $174,011 
Convertible Debt
The net carrying amount of the liability component of the Notes is as follows (in thousands):

December 31, 2020
Principal$230,000 
Minus: Unamortized debt discount(50,610)
Minus: Unamortized issuance costs(5,379)
Net carrying amount of the liability component$174,011 

The net carrying amount of the equity component of the Notes is as follows (in thousands):

December 31, 2020
Proceeds allocated to the conversion options (debt discount)$53,096 
Minus: Issuance costs(1,680)
Net carrying amount of the equity component$51,416 

Interest expense recognized related to the Notes is as follows (in thousands):
Year Ended
December 31, 2020
Contractual interest expense (due in cash)$626 
Amortization of debt discount2,486 
Amortization of debt issuance costs217 
Total interest expense related to the Notes$3,329 
Schedule of maturities of debt and capital lease
Aggregate future payments of principal due upon maturity are as follows (in thousands):
Years Ending December 31,Finance leasesConvertible Senior Notes
2021$13 $— 
2022— — 
2023— — 
2024— — 
2025— 230,000 
Total debt$13 $230,000 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [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,
 201820192020
Delivery costs$633 $711 $1,181 
Sales and marketing expense9,358 4,248 9,857 
Research and development expense4,087 1,619 4,713 
General and administration expense12,712 9,273 16,645 
Total stock-based compensation expense$26,790 $15,851 $32,396 
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):
SharesWeighted-Average
Exercise Price
Per Share
Weighted Average Contractual Life (in years)
Aggregate Intrinsic Value(1)
(in thousands)
Outstanding - December 31, 20172,514 $18.42 
Granted29 24.24 
Exercised(357)6.25 
Forfeited(197)24.10 
Cancelled(215)16.60 
Outstanding - December 31, 20181,774 $20.55 
Granted39 20.64 
Exercised(716)16.84 
Forfeited(31)23.95 
Cancelled(66)22.37 
Outstanding - December 31, 20191,000 $22.99 
Granted— — 
Exercised(467)21.78 $29,523 
Forfeited(19)27.83 
Cancelled(1)21.89 
Outstanding - December 31, 2020513 $23.91 5.67$61,009 
Exercisable - December 31, 2020480 $23.72 5.62$57,126 
(1)For options exercised during the year, the aggregate intrinsic value represents the total pre-tax intrinsic value received by option holders based on the closing price of our common stock as reported on the Nasdaq Global Market on the exercise date. For options outstanding and exercisable at December 31, 2020, the aggregate intrinsic value represents the total pre-tax intrinsic value based on the $142.77 closing price of our common stock as reported on the Nasdaq Global Market on December 31, 2020 that would have been received by option holders had all in-the-money options been exercised on that date.
Summary of RSU activity
We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:
Shares
(in thousands)
Weighted-Average
Grant Date Fair Value Per Share
Weighted-Average Remaining Contractual Term (in years)Unamortized Compensation Costs
(in thousands)
Unvested - December 31, 2017— $— 
Granted1,309 20.58 
Vested(850)21.93 
Forfeited/canceled(78)17.97 
Unvested - December 31, 2018381 $18.11 
Granted1,978 17.78 
Vested(486)14.97 
Forfeited/canceled(132)18.92 
Unvested - December 31, 20191,741 $18.55 
Granted1,758 43.07 
Vested(779)28.56 
Forfeited(286)23.34 
Unvested - December 31,20202,434 $32.49 2.80$61,630 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
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,
201820192020
Domestic$(48,897)$(13,464)$(42,613)
Foreign(4,145)(3,680)(12,809)
Loss before income taxes$(53,042)$(17,144)$(55,422)
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,
201820192020
Current:
Federal$— $— $— 
State— — — 
Foreign (1)
— — — 
Total current— — — 
Deferred:
Federal6,896 1,326 23,062 
State1,264 622 3,744 
Foreign916 222 1,713 
Change in uncertain tax positions(105)598 (117)
Change in valuation allowance(8,971)(2,768)(28,402)
Total deferred— — — 
Income tax benefit$— $— $— 
(1)The current income tax (expense) during 2019 and 2020 excludes Indian income tax expense of less than $0.1 million and $0.3 million, respectively.
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,
201820192020
Tax benefit at federal statutory rate21.00 %21.00 %21.00 %
State income taxes, net of federal benefit1.91 %— %— %
Change in federal and state statutory rate0.03 %0.34 %0.35 %
Foreign rate differential(0.06)%(0.20)%(0.62)%
Other adjustments(5.97)%(5.18)%7.36 %
Valuation allowance(16.91)%(16.18)%(28.57)%
Income tax benefit— %(0.22)%(0.48)%
Schedule of deferred income taxes
The significant components of deferred income taxes are as follows (in thousands):
December 31,
20192020
Net operating loss carry-forwards$64,348 $92,387 
Allowance for credit losses
28 94 
Depreciation and amortization(1,321)(13,601)
Stock-based compensation2,727 3,769 
Deferred costs2,275 1,462 
IRC Section 163(j) interest expense limitation436 89 
Other tax credit carry-forward1,419 1,771 
Other temporary differences319 20 
Valuation allowance(70,231)(85,991)
Net long-term deferred tax asset$— $— 
Summary of changes in valuation allowance
The following table presents changes in our valuation allowance (in thousands):
Year Ended December 31,
201820192020
Beginning balance$(58,649)$(67,463)$(70,231)
Allowance for domestic and foreign net operating loss carry-forwards(9,863)(3,598)(26,277)
Rate change on domestic net operating loss carry-forwards(17)(32)(82)
Change in foreign currency157 — — 
Convertible debt additional paid-in capital tax adjustment - valuation allowance impact— — 12,642 
Other changes909 862 (2,043)
Ending balance$(67,463)$(70,231)$(85,991)
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,
201820192020
Beginning balance$678 $783 $185 
Increase related to current year tax position105 (598)117 
Ending balance$783 $185 $302 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
REDEEMABLE CONVERTIBLE PREFERRED STOCK (Tables)
12 Months Ended
Dec. 31, 2020
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’ StockSeries G Stock
 Shares  Amount  Shares  Amount  
Balance — December 31, 20171,296 $44,672 346 $5,110 
Accretion of redeemable convertible preferred stock— 108 
Conversion of preferred stock to common stock(1,296)(44,672)(346)(5,218)
Balance — December 31, 2018— $— — $— 
 Series F-R StockSeries E-R StockSeries D-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,199 58,449 795 $29,972 1,396 $32,728 
Accretion of redeemable convertible preferred stock— 38 — — 
Conversion of preferred stock to common stock(1,199)(58,487)(795)(29,973)(1,396)(32,735)
Balance — December 31, 2018— $— — $— — $— 
 Series C-R StockSeries B-R StockSeries A-R Stock
 Shares  Amount  Shares  Amount  Shares  Amount  
Balance — December 31, 20171,508 $18,366 2,247 $5,288 1,857 $1,852 
Accretion of redeemable convertible preferred stock— — — — — 
Conversion of preferred stock to common stock(1,508)(18,369)(2,247)(5,288)(1,857)(1,852)
Balance — December 31, 2018— $— — $— — $— 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.4
COMMON STOCK WARRANTS (Tables)
12 Months Ended
Dec. 31, 2020
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):
SharesWeighted-average
exercise price
per share
Warrants Outstanding - December 31, 2017600 $8.11 
Granted644 23.64 
Exercised(349)4.69 
Redeemable convertible preferred stock warrants converted to common stock warrants110 12.16 
Forfeited/canceled(138)5.85 
Warrants Outstanding - December 31, 2018867 21.89 
Exercised(821)21.89 
Forfeited/canceled(34)21.29 
Warrants Outstanding - December 31, 201912 23.64 
Exercised(9)23.64 
Forfeited/canceled(3)23.64 
Warrants Outstanding - December 31, 2020— $— 
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
Preferred SeriesGrant
date
Expiration
date
Exercise
price
December 31, 2017
Series B-R2/26/20102/25/2020$2.36 59 
Series D-R9/21/20129/20/2022$23.64 38 
Series D-R9/21/20129/20/2022$23.64 13 
Total preferred stock warrants110 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2020
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 1Level 2Level 3Total
Liabilities:
Preferred stock warrant liabilities(1)
$— $— $2,285 $2,285 
Common stock warrant liabilities(1)
— — 7,945 7,945 
Total liabilities$— $— $10,230 $10,230 
(1)Warrant liabilities were zero as of December 31, 2018, 2019 and 2020.
Schedule of reconciliation of the redeemable convertible preferred stock warrant liability
Our redeemable convertible preferred stock warrants and common stock warrants issued in connection with the Series G Stock financing are measured and recorded at fair value on a recurring basis using Level 3 inputs. The carrying amount of the liability component of the Convertible Senior Notes was determined by estimating the fair value of a similar liability without the conversion option using Level 3 inputs. See Note 7—Debt and Financing Arrangements for additional information about the Convertible Senior Notes. The table below provides a roll forward of the changes in fair value of our preferred stock warrant and common stock warrant financial instruments (in thousands):
Preferred
Stock
Warrant Liabilities
Common
Stock
Warrant Liabilities
Balance at December 31, 2017$2,285 $7,945 
Conversion of redeemable convertible preferred stock warrants to common stock warrants(1,736)
Issuance of common stock warrants(549)7,309 
Changes in fair value— (15,254)
Balance at December 31, 2018$— $— 
Fair value inputs 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 term5.3 years
Volatility50%
Risk-free interest rate2.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):
SharesWeighted-average
exercise price
per share
Warrants Outstanding - December 31, 2017600 $8.11 
Granted644 23.64 
Exercised(349)4.69 
Redeemable convertible preferred stock warrants converted to common stock warrants110 12.16 
Forfeited/canceled(138)5.85 
Warrants Outstanding - December 31, 2018867 21.89 
Exercised(821)21.89 
Forfeited/canceled(34)21.29 
Warrants Outstanding - December 31, 201912 23.64 
Exercised(9)23.64 
Forfeited/canceled(3)23.64 
Warrants Outstanding - December 31, 2020— $— 
A summary of our preferred stock warrants is as follows (in thousands, except per share amounts):
Preferred SeriesGrant
date
Expiration
date
Exercise
price
December 31, 2017
Series B-R2/26/20102/25/2020$2.36 59 
Series D-R9/21/20129/20/2022$23.64 38 
Series D-R9/21/20129/20/2022$23.64 13 
Total preferred stock warrants110 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTIES (Tables)
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Schedule of related party transactions The following table summarizes the participation in the common stock warrants issued in connection with the Series G Stock financing 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 PartyWarrants to
Purchase
Common
Stock
Entities affiliated with Polaris Venture Partners(1)
66 
Canaan VIII L.P.(2)
123 
Entities affiliated with Mark A. Johnson(3)
80 
John Klinck13 
David Adams
(1)Consists of 64,038 warrants to purchase common stock issued to Polaris Venture Partners V, L.P. ("PVP V"), 1,247 warrants to purchase common stock issued to Polaris Venture Partners Entrepreneurs’ Fund V, L.P. (“PVP EF V”), 438 warrants to purchase common stock issued to Polaris Venture Partners Founders’ Fund V, L.P. (“PVP FF V”), and 641 warrants to purchase common stock issued to Polaris Venture Partners Special Founders’ Fund V, L.P. (“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, an active member of our board of directors at the time of transaction, 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.
(2)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.
(3)Consists of 66,365 warrants to purchase common stock issued to TTV Ivy Holdings, LLC, 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.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Deferred FI implementation costs
The following table presents changes in deferred FI implementation costs (in thousands):
 December 31,
 201820192020
Beginning balance$13,625 $15,877 $8,383 
Deferred costs9,250 — — 
Recoveries through FI Share(5,380)(4,625)— 
Amortization(1,618)(2,869)(3,915)
Impairment— — (683)
Ending balance$15,877 $8,383 $3,785 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2020
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,
 201820192020
Common stock options1,774 1,000 513 
Common stock warrants867 12 — 
Convertible Senior Notes— — 2,701 
Restricted stock units381 1,741 2,434 
Common stock issuable pursuant to the ESPP36 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Schedule of segment reporting information
The following table provides information regarding our reportable segments (in thousands):
 Year Ended December 31,
 201820192020
Cardlytics platform:
Adjusted contribution(2)
$69,364 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
79,959 115,211 104,710 
Revenue$149,323 $210,430 $186,892 
Other Platform Solutions:
Adjusted contribution(2)
$86 $— $— 
Plus: FI Share and other third-party costs (1)(2)
1,275 — — 
Revenue$1,361 $— $— 
Total:
Adjusted contribution(2)
$69,450 $95,219 $82,182 
Plus: FI Share and other third-party costs (1)(2)
81,234 115,211 104,710 
Revenue$150,684 $210,430 $186,892 
(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 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.
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,
 201820192020
Adjusted contribution(1)(2)(3)
$69,450 $95,219 $82,182 
Minus:
Non-cash equity expense included in FI Share(1)
2,519 — — 
Deferred FI implementation costs(3)
1,618 2,869 4,598 
Delivery costs10,632 12,893 14,310 
Sales and marketing expense41,878 43,828 45,307 
Research and development expense16,210 11,699 17,532 
General and administration expense34,228 36,720 46,532 
Depreciation and amortization expense3,282 4,535 7,826 
Total non-operating expense (income)12,125 (181)1,499 
Loss before income taxes$(53,042)$(17,144)$(55,422)
(1)Non-cash equity expense included in FI Share and 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.
(3)Deferred FI implementation costs for 2020 includes the impact of a $0.7 million write off related to certain platform features.
Schedule of revenue by geographic areas
The following tables provide geographical information (in thousands):
 Year Ended December 31,
 201820192020
Revenue:
United States$131,563 $186,864 $172,808 
United Kingdom19,121 23,566 14,084 
Total$150,684 $210,430 $186,892 
December 31,
20192020
Property and equipment:
United States$12,052 $9,549 
United Kingdom2,010 4,162 
India228 154 
Total$14,290 $13,865 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
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    
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      
Sale of stock, number of shares issued in transaction (in shares) 1,904,154 421,355 5,821,355          
Proceeds from IPO   $ 5,500,000 $ 75,700,000          
Proceeds from IPO, net     66,100,000          
Sale of stock, discounts and commissions     5,300,000          
Issuance costs $ 200,000   $ 4,300,000     $ 0 $ 196,000 $ 4,279,000
Preferred stock, shares authorized (in shares)             10,000,000  
Proceeds from Issuance Seconday Public Offering, Net $ 61,300,000              
Debt instrument, face amount           $ 230,000,000.0    
Debt Instrument, Interest Rate, Stated Percentage           1.00%    
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                
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              
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]    
Capitalized software development costs, net $ 6,299 $ 3,815
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 255 $ 169 $ 105
Credit loss expense 1,196 1,201 130
Write-offs, net of recoveries (864) (1,115) (66)
Ending balance 587 255 169
Unbilled receivables $ 500 $ 600 $ 400
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
patent
Dec. 31, 2019
USD ($)
patent
Dec. 31, 2014
patent
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]        
Number of patents | patent 4 1 3  
Finite-lived intangible assets, not yet capitalized   $ 300   $ 300
Deferred patent costs, gross $ 518 448    
Less accumulated amortization (71) (59)    
Deferred patent costs, net $ 447 $ 389    
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Capitalized Software (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Capitalized Computer Software, Gross $ 9,230 $ 5,537
Less accumulated amortization (2,931) (1,722)
Capitalized software development costs, net $ 6,299 $ 3,815
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Debt Issuance Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 22, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
May 21, 2018
Debt Instrument [Line Items]          
Debt issuance costs, gross $ 1,680        
Loss on extinguishment of debt     $ 900    
Amortization of financing costs charged to interest expense   $ 312 95 $ 282  
Debt issuance costs, net 5,379        
2019   909      
2020   1,006      
Debt Issuance Costs Amortization, Year Three   1,151      
Debt Issuance Costs Amortization, Year Four   1,312      
Debt Issuance Costs Amortization, Year Five   1,036      
Total   5,414      
Accretion of debt discount and non-cash interest expense $ 217 2,486 0 $ 2,326  
Lines of credit          
Debt Instrument [Line Items]          
Debt issuance costs, gross   412 388    
Less accumulated amortization   (377) (271)    
Debt issuance costs, net   35 117    
Term loans          
Debt Instrument [Line Items]          
Debt issuance costs, gross   5,596 0    
Less accumulated amortization   (217) 0    
Debt issuance costs, net   $ 5,379 $ 0    
2016 Line of Credit and 2016 Term Loan          
Debt Instrument [Line Items]          
Debt issuance costs, net         $ 100
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Deferred Offering Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 11, 2019
Feb. 14, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Financial Institution Costs [Roll Forward]          
Beginning balance     $ 0 $ 0 $ 3,144
Deferred costs     0 196 1,135
Recognized against offering proceeds $ (200) $ (4,300) 0 (196) (4,279)
Ending balance     $ 0 $ 0 $ 0
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Advertising expense $ 1.0 $ 1.4 $ 0.9
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTING STANDARDS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Right-of-use assets under operating leases, net $ 10,764 $ 10,300   $ 0
Operating Lease, Liability $ 14,099 $ 13,500    
Accounting Standards Update 2016-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Right-of-use assets under operating leases, net     $ 10,300  
Operating Lease, Liability     $ 13,500  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Consumer incentives, expense $ 76,500 $ 105,600 $ 68,300
Revenue from Contract with Customer, Excluding Assessed Tax 186,892 210,430 150,684
Cost per Served Sales [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 131,045 143,754 101,087
Cost per Redemption [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 53,838 63,295 43,389
Cost Other [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,009 $ 3,381 $ 6,208
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating Lease, Liability $ 14,099 $ 13,500  
Right-of-use assets under operating leases, net 10,764 10,300 $ 0
Deferred Rent Credit   $ 3,200  
Operating Lease, Modification $ 2,200    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Lease Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Operating Lease, Expense $ 4,078
Variable Lease, Cost 847
Short-term Lease, Cost $ 232
Lease, Weighted Average Discount Rate, Percent 3.40%
Lease, Weighted Average Remaining Lease Term 3 years 3 months
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Mar. 31, 2020
Leases [Abstract]    
2021 $ 5,097  
2022 4,681  
2023 2,692  
2024 1,807  
2025 611  
Total lease payments 14,888  
Imputed interest 789  
Operating Lease, Liability $ 14,099 $ 13,500
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Future Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2020 $ 3,040
2021 2,759
2022 2,808
2023 1,847
2024 1,807
Thereafter 611
Total $ 12,872
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 35,112 $ 30,911  
Less accumulated depreciation (21,247) (16,621)  
Property, Plant and Equipment, Net 13,865 14,290  
Finance lease assets, gross 557 1,096  
Less accumulated depreciation (548) (1,067)  
Finance lease assets, net 9 29  
Depreciation expense 5,600 4,000 $ 3,000
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 27,105 21,269  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 6,770 6,960  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,112 1,557  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 125 $ 1,125  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 22, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Convertible senior notes, net $ 174,011   $ 0
Long-term finance lease liabilities 0   13
Debt and Lease Obligation 174,024   37
Less current portion of long-term debt (13)   (24)
Long-term debt, net of current portion 174,011   13
Debt issuance costs, net   $ 5,379  
Finance leases      
Debt Instrument [Line Items]      
Long-term finance lease liabilities $ 13   $ 37
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Narrative (Details)
12 Months Ended
Sep. 22, 2020
USD ($)
numberOfDays
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
May 31, 2019
USD ($)
May 14, 2019
USD ($)
May 21, 2018
USD ($)
Sep. 30, 2017
USD ($)
Jul. 31, 2016
USD ($)
Debt Instrument [Line Items]                  
Cash paid for interest   $ 63,000 $ 1,266,000 $ 9,733,000          
Debt instrument, face amount   $ 230,000,000.0              
Debt issuance costs, gross $ 1,680,000                
Debt issuance costs, net $ 5,379,000                
Maximum borrowing capacity, percentage of accounts receivable   85.00%              
Repayments of lines of credit   $ 23,000 46,698,000 52,581,000          
Loss on extinguishment of debt     900,000            
Debt Instrument, Interest Rate, Stated Percentage   1.00%              
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 130.00%                
Debt Instrument, Convertible, Conversion Ratio 11.7457                
Conversion Price (in usd per share) | $ / shares $ 85,140                
Debt Instrument, Redemption Price, Percentage 100.00%                
Proceeds from issuance of convertible senior notes $ 222,700,000 $ 223,100,000 0 $ 0          
Debt Instrument, Call Feature 26.5 million                
Debt Instrument, Convertible, Threshold Consecutive Trading Days | numberOfDays 30,000                
Long-term finance lease liabilities   0 13,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]                  
Debt issuance costs, gross   412,000 388,000            
Debt issuance costs, net   $ 35,000 117,000            
Debt instrument, interest rate   2.75%              
Commitment fee percentage   0.15%              
Debt instrument, interest rate increase event of default   3.00%              
Debt Instrument, Annual Principal Payment         $ 10,000,000.0        
Long-term finance lease liabilities             27,400,000    
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   $ 5,596,000 0            
Debt issuance costs, net   $ 5,379,000 0            
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            
Finance leases                  
Debt Instrument [Line Items]                  
Long-term finance lease liabilities   $ 13,000 $ 37,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      
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details)
$ in Thousands
Sep. 22, 2020
USD ($)
Debt Disclosure [Abstract]  
Long-term Debt, Gross $ 230,000
Minus: Unamortized debt discount (50,610)
Minus: Unamortized issuance costs (5,379)
Long-term Debt $ 174,011
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 22, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]        
Debt Instrument, Convertible, Carrying Amount of Equity Component $ 53,096      
Debt Issuance Costs, Gross (1,680)      
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments $ 51,416 $ 12,642 $ 0 $ 0
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 22, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]        
Interest Expense, Debt, Excluding Amortization $ 626      
Amortization of Debt Discount (Premium) 2,486      
Accretion of debt discount and non-cash interest expense 217 $ 2,486 $ 0 $ 2,326
Interest Expense, Debt $ 3,329      
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 22, 2020
Long-term Debt, Fiscal Year Maturity [Abstract]    
Less unamortized debt issuance costs   $ (5,379)
Finance leases    
2019 $ 13  
Total principal payments $ 13  
Total debt            
Less unamortized debt issuance costs   $ (5,379)
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
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. 01, 2021
USD ($)
shares
Dec. 31, 2019
USD ($)
user
shares
Mar. 31, 2019
tranche
shares
Dec. 31, 2020
USD ($)
user
shares
Dec. 31, 2019
USD ($)
user
shares
Dec. 31, 2018
shares
Dec. 31, 2017
USD ($)
shares
Jan. 31, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Document Period End Date                 Dec. 31, 2020        
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,393,040 1,222,316                      
Amounts accrued for capitalized software development costs | $                 $ 100        
Expiration period                 10 years        
Weighted-average grant date fair value (in usd per share) | $ / shares     $ 3.91                    
Options vested in period, fair value | $                 $ 4,800 $ 6,000      
Issuance of ESPP (in shares) 278,608,000               474,120        
Restricted stock units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Compensation cost not yet recognized                 2 years 9 months 18 days        
Granted (in shares)                 1,758,000 1,978,000 1,309,000    
Unvested PSU (in shares)             1,741,000   2,434,000 1,741,000 381,000 0  
Forfeited, prior to FI MAU (in shares)                 286,000 132,000 78,000    
Vested (in shares)                 779,000 486,000 850,000    
Compensation not yet recognized, awards other than options | $             $ 20,400   $ 61,630 $ 20,400      
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)                 1,233,617 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 months      
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      
2008 Stock Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of shares authorized (in shares)                         4,020,000
Subsequent Event | Restricted stock units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)           52,322              
Compensation not yet recognized, awards other than options | $           $ 6,400              
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 28, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
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 $ 142.77      
Total stock-based compensation expense   $ 32,396 $ 15,851 $ 26,790
Delivery costs        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   1,181 711 633
Sales and marketing expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   9,857 4,248 9,358
Research and development expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   4,713 1,619 4,087
General and administration expense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   $ 16,645 $ 9,273 $ 12,712
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Shares      
Beginning balance (in shares) 1,000 1,774 2,514
Granted (in shares) 0 39 29
Exercised (in shares) (467) (716) (357)
Forfeited (in shares) (19) (31) (197)
Canceled (in shares) (1) (66) (215)
Ending balance (in shares) 513 1,000 1,774
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 480    
Weighted-Average Exercise Price      
Beginning balance (in usd per share) $ 22.99 $ 20.55 $ 18.42
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 0 20.64 24.24
Exercised (in usd per share) 21.78 16.84 6.25
Forfeited (in usd per share) 27.83 23.95 24.10
Canceled (in usd per share) 21.89 22.37 16.60
Ending balance (in usd per share) 23.91 $ 22.99 $ 20.55
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 23.72    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 29,523    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 61,009    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 57,126    
Employee Stock Option [Member]      
Weighted-Average Exercise Price      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 5 years 7 months 13 days    
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
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. 01, 2021
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
user
$ / shares
shares
Mar. 31, 2019
$ / shares
shares
Dec. 31, 2020
USD ($)
user
$ / shares
shares
Dec. 31, 2019
USD ($)
user
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
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 | $         $ 57,126    
Document Period End Date         Dec. 31, 2020    
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 | $         $ 347,500    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         2 years 9 months 18 days    
Shares              
Unvested — Beginning balance (in shares)   2,434,000   381,000 1,741,000 381,000 0
Granted (in shares)         1,758,000 1,978,000 1,309,000
Vested (in shares)         (779,000) (486,000) (850,000)
Forfeited (in shares)         (286,000) (132,000) (78,000)
Unvested — Ending balance (in shares)     1,741,000   2,434,000 1,741,000 381,000
Weighted-Average Grant Date Fair Value              
Unvested — Beginning balance (in usd per share) | $ / shares   $ 32.49   $ 18.11 $ 18.55 $ 18.11 $ 0
Granted (in usd per share) | $ / shares         43.07 17.78 20.58
Vested (in usd per share) | $ / shares         28.56 14.97 21.93
Forfeited (in usd per share) | $ / shares         23.34 18.92 17.97
Unvested — Ending balance (in usd per share) | $ / shares     $ 18.55   $ 32.49 $ 18.55 $ 18.11
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | $     $ 20,400   $ 61,630 $ 20,400  
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)   52,322          
Weighted-Average Grant Date Fair Value              
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | $   $ 6,400          
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)         1,233,617 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)  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Domestic and Foreign Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ (42,613) $ (13,464) $ (48,897)
Foreign (12,809) (3,680) (4,145)
Loss before income taxes $ (55,422) $ (17,144) $ (53,042)
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 0 $ 0 $ 0
State 0 0 0
Foreign (1) 0 0 0
Total current 0 0 0
Deferred:      
Federal 23,062 1,326 6,896
State 3,744 622 1,264
Foreign 1,713 222 916
Change in uncertain tax positions (117) 598 (105)
Change in valuation allowance (28,402) (2,768) (8,971)
Total deferred 0 0 0
Income tax benefit $ 0 $ 0 $ 0
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Tax benefit at federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 0.00% 0.00% 1.91%
Change in federal and state statutory rate 0.35% 0.34% 0.03%
Foreign rate differential (0.62%) (0.20%) (0.06%)
Other adjustments 7.36% (5.18%) (5.97%)
Valuation allowance (28.57%) (16.18%) (16.91%)
Income tax benefit (0.48%) (0.22%) 0.00%
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]        
Net operating loss carry-forwards $ 92,387 $ 64,348    
Allowance for credit losses 94 28    
Depreciation and amortization (13,601) (1,321)    
Stock-based compensation 3,769 2,727    
Change in fair value of convertible promissory notes 1,462 2,275    
IRC Section 163(j) interest expense limitation 89 436    
Other tax credit carry-forward 1,771 1,419    
Other temporary differences 20 319    
Valuation allowance (85,991) (70,231) $ (67,463) $ (58,649)
Net long-term deferred tax asset $ 0 $ 0    
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 22, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Valuation Allowance [Roll Forward]        
Beginning balance   $ (70,231) $ (67,463) $ (58,649)
Allowance for domestic and foreign net operating loss carry-forwards   (26,277) (3,598) (9,863)
Rate change on domestic net operating loss carry-forwards   (82) (32) (17)
Change in foreign currency   0 0 157
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments $ 51,416 12,642 0 0
Other changes   (2,043) 862 909
Ending balance   $ (85,991) $ (70,231) $ (67,463)
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]      
Tax credits $ 1,400 $ 1,300 $ 700
Cash and cash equivalents 293,239 104,458 $ 39,623
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 371,200 266,800  
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 155,800 98,400  
Foreign      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 25,700 $ 12,100  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 185 $ 783 $ 678
Increase related to current year tax position (117) (598) (105)
Ending balance $ 302 $ 185 $ 783
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Increase (Decrease) in Temporary Equity [Roll Forward]        
Issuance of Series G and Series G’ Stock (in shares)   (779,000) (1,904,000) (5,821,000)
Document Period End Date   Dec. 31, 2020    
Series G’ Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0  
Beginning balance     $ 0  
Ending balance (in shares)       0
Ending balance       $ 0
Series G Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0  
Beginning balance     $ 0  
Conversion of preferred stock to common stock (in shares) (792,434)      
Ending balance (in shares)       0
Ending balance       $ 0
Series F-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 1,199,000
Beginning balance     $ 0 $ 58,449
Conversion of preferred stock to common stock       $ (38)
Ending balance (in shares)       0
Ending balance       $ 0
Series E-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 795,000
Beginning balance     $ 0 $ 29,972
Ending balance (in shares)       0
Ending balance       $ 0
Temporary Equity, Accretion to Redemption Value       $ 1
Series D-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 1,396,000
Beginning balance     $ 0 $ 32,728
Ending balance (in shares)       0
Ending balance       $ 0
Temporary Equity, Accretion to Redemption Value       $ 7
Series C-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 1,508,000
Beginning balance     $ 0 $ 18,366
Ending balance (in shares)       0
Ending balance       $ 0
Temporary Equity, Accretion to Redemption Value       $ 3
Series B-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 2,247,000
Beginning balance     $ 0 $ 5,288
Ending balance (in shares)       0
Ending balance       $ 0
Temporary Equity, Accretion to Redemption Value       $ 0
Series A-R Stock        
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     0 1,857,000
Beginning balance     $ 0 $ 1,852
Ending balance (in shares)       0
Ending balance       $ 0
Temporary Equity, Accretion to Redemption Value       $ 0
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.20.4
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Financing and Issuances (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
May 31, 2017
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Sep. 22, 2020
Aug. 08, 2018
Jan. 26, 2018
May 31, 2013
Temporary Equity [Line Items]                  
Shares authorized (in shares)               25,000,000  
Shares authorized (in shares)     100,000,000         100,000,000  
Issuance costs     $ 0 $ 196 $ 1,949        
Conversion Price (in usd per share)           $ 85,140      
Exercise price of warrants (in usd per share)                 $ 23.64
Exercise of common stock warrants (in shares)     0 17,659,000          
Issuance of Series G and Series G’ Stock (in shares)     779,000 1,904,000 5,821,000        
Series G Stock                  
Temporary Equity [Line Items]                  
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                
Additional Paid-In Capital                  
Temporary Equity [Line Items]                  
Exercise of common stock warrants (in shares)     0 17,659,000          
Common stock                  
Temporary Equity [Line Items]                  
Exercise of common stock warrants (in shares)     9,000 821,000 1,142,000        
Issuance of Series G and Series G’ Stock (in shares)       486,000 888,000        
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
REDEEMABLE CONVERTIBLE PREFERRED STOCK - Protective Provisions, Redemptions, Liquidation and Conversion (Details)
Dec. 31, 2020
$ / shares
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]  
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-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-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-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-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-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-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 89 R74.htm IDEA: XBRL DOCUMENT v3.20.4
COMMON STOCK WARRANTS - Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Shares        
Warrants outstanding, beginning balance (in shares)   110,000    
Exercised (in shares) (644,365)      
Warrants outstanding, ending balance (in shares)     110,000  
Weighted-average exercise price per share        
Redeemable convertible preferred stock warrants converted to common stock warrants (in dollars per share)   $ 12.16 $ 110,000  
Common Stock Warrants        
Shares        
Warrants outstanding, beginning balance (in shares) 12,000 867,000 600,000  
Granted (in shares)     644,000  
Exercised (in shares) (9,000) (821,000) (349,000)  
Forfeited/cancelled (in shares) (3,000) (34,000) (138,000)  
Warrants outstanding, ending balance (in shares) 0 12,000 867,000 600,000
Weighted-average exercise price per share        
Warrants outstanding, beginning balance (in dollars per share) $ 23.64 $ 21.89 $ 8.11  
Granted (in dollars per share)     23.64  
Exercised (in dollars per share) 23.64 21.89 4.69  
Forfeited/cancelled (in dollars per share) 23.64 21.29 5.85  
Warrants outstanding, ending balance (in dollars per share) $ 0 $ 23.64 $ 21.89 $ 8.11
Performance-based Warrants        
Shares        
Redeemable convertible preferred stock warrants converted to common stock warrants (in shares)       644,365
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
COMMON STOCK WARRANTS - Narrative (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2020
May 31, 2013
Class of Warrant or Right [Line Items]          
Class of warrant (in shares)   110,000     644,365
Exercise price of warrants converted (in dollars per share) $ 12.16 $ 110,000      
Common Stock Warrants          
Class of Warrant or Right [Line Items]          
Class of warrant (in shares) 12,000 867,000 600,000 0  
Warrants issued/granted (in shares)   644,000      
Exercise price of warrants issued/granted (in dollars per share)   $ 23.64      
Performance-based Warrants          
Class of Warrant or Right [Line Items]          
Warrants converted (in shares)     644,365    
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2018
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
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 92 R77.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level 3 Inputs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Preferred Stock Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value, beginning balance $ 2,285
Exercise/Conversion to common stock (1,736)
Changes in fair value (549)
Fair value, ending balance 0
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
Changes in fair value (15,254)
Fair value, ending balance $ 0
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) - $ / shares
Dec. 31, 2020
Dec. 31, 2018
May 31, 2013
Class of Stock [Line Items]      
Exercise price of warrants (in usd per share)     $ 23.64
Class of warrant (in shares)   110,000 644,365
Series 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)   59,000  
Series 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)   38,000  
Series 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)   13,000  
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2013
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Aug. 08, 2018
$ / shares
Feb. 08, 2018
$ / shares
May 31, 2017
USD ($)
shares
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       0 17,659,000        
Change in fair value of warrant liabilities, net       $ 0 $ 0 $ (6,760)      
Class of warrant (in shares) | shares     644,365     110,000      
Warrant, term     10 years            
Common Stock Warrants                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Fair value of warrants issued           $ 7,945      
Liability value         0 7,945      
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      
Series 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  
Series 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                
Change in fair value of warrant liabilities, net       $ 7,300          
Volatility                  
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
Measurement Input, Discount for Lack of Marketability [Member] | Series G Stock                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Significant inputs     0.11            
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details)
Feb. 08, 2018
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Weighted-average grant date fair value (in usd per share) $ 3.91
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
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTIES - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
Feb. 28, 2018
May 31, 2013
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Aug. 08, 2018
Related Party Transaction [Line Items]              
Debt instrument, face amount       $ 230,000      
Issuance of Series G and Series G’ Stock (in shares)       779,000 1,904,000 5,821,000  
Warrant, term     10 years        
Class of warrant (in shares)     644,365     110,000  
Exercise price of warrants (in usd per share)     $ 23.64        
Series G Stock              
Related Party Transaction [Line Items]              
Exercise price of warrants (in usd per share) $ 0.0004           $ 0.0004
Conversion to common stock (in shares) 792,434            
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 97 R82.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTIES - Series G / Series G’ (Details) - shares
Dec. 31, 2020
Dec. 31, 2018
May 31, 2013
Related Party Transaction [Line Items]      
Class of warrant (in shares)   110,000 644,365
Series G Stock      
Related Party Transaction [Line Items]      
Shares outstanding (in shares)   0  
Series G’ Stock      
Related Party Transaction [Line Items]      
Shares outstanding (in shares)   0  
Polaris Venture Partners | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 66,000    
Canaan VIII L.P. | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 123,000    
Entities affiliated with Mark A. Johnson | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 80,000    
Mark A. Johnson | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 13,273    
John Klinck | Director      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 13,000    
David Adams | Director      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 7,000    
Polaris Venture Partners V, L.P. | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 64,038    
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 Founders’ Fund V, L.P. | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 438    
Polaris Venture Partners Special Founders’ Fund V, L.P. | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 641    
TTV Ivy Holdings, LLC | Affiliated Entity      
Related Party Transaction [Line Items]      
Class of warrant (in shares) 66,365    
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTIES - Agreements with Aimia Inc. and Affiliated Entities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
shares
Related Party Transaction [Line Items]  
Proceeds from Warrant Exercises | $ $ 15.2
Class of Warrant or Right, Exercised | shares 644,365
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]      
Financial institution partners, payments to partners, not yet earned $ 1,000    
Decrease to FI share liability 4,499 $ (14,301) $ (3,742)
Financial Institution Share Commitment      
Loss Contingencies [Line Items]      
FI share commitment $ 10,000    
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Financial Institution Costs [Roll Forward]      
Beginning balance $ 8,383 $ 15,877 $ 13,625
Deferred costs 0 0 9,250
Recoveries through FI Share 0 (4,625) (5,380)
Amortization (3,915) (2,869) (1,618)
Impairment of Ongoing Project (683) 0 0
Ending balance $ 3,785 $ 8,383 $ 15,877
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES - Payments to FI Partners (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 2,800
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 513 1,000 1,774
Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 12 867
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,434 1,741 381
Common stock issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 4 7 36
Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,701 0 0
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Capital expenditures $ 5,408 $ 8,277 $ 5,920
United Kingdom      
Segment Reporting Information [Line Items]      
Capital expenditures $ 2,800 $ 2,000  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS - Revenue by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Adjusted Contribution $ 82,182 $ 95,219 $ 69,450
Plus: FI Share and other third-party costs 104,710 115,211 81,234
Revenues 186,892 210,430 150,684
Cardlytics Direct      
Segment Reporting Information [Line Items]      
Adjusted Contribution 82,182 95,219 69,364
Plus: FI Share and other third-party costs 104,710 115,211 79,959
Revenues 186,892 210,430 149,323
Other Platform Solutions      
Segment Reporting Information [Line Items]      
Adjusted Contribution 0 0 86
Plus: FI Share and other third-party costs 0 0 1,275
Revenues $ 0 $ 0 $ 1,361
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS - Adjusted Contribution Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting [Abstract]      
Adjusted contribution(1)(2)(3) $ 82,182 $ 95,219 $ 69,450
Non-cash equity expense included in FI Share 0 0 2,519
Amortization and impairment of deferred FI implementation costs 4,598 2,869 1,618
Delivery costs 14,310 12,893 10,632
Sales and marketing expense 45,307 43,828 41,878
Research and development expense 17,532 11,699 16,210
General and administration expense 46,532 36,720 34,228
Depreciation and amortization expense 7,826 4,535 3,282
Total non-operating expense (income) 1,499 (181) 12,125
Loss before income taxes $ (55,422) $ (17,144) $ (53,042)
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENTS - Geographical Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Revenues $ 186,892 $ 210,430 $ 150,684
Property and equipment 13,865 14,290  
United States      
Segment Reporting Information [Line Items]      
Revenues 172,808 186,864 131,563
Property and equipment 9,549 12,052  
United Kingdom      
Segment Reporting Information [Line Items]      
Revenues 14,084 23,566 $ 19,121
Property and equipment 4,162 2,010  
INDIA      
Segment Reporting Information [Line Items]      
Property and equipment $ 154 $ 228  
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS (Details)
$ in Thousands
Feb. 26, 2021
USD ($)
Subsequent Event [Line Items]  
Business Acquisition, Total Cost $ 275,000
Business Acquisition, Cash Paid 150,000
Business Acquisition, Equity Cost 125,000
Business Acquisition, performance based restricted stock expense $ 8,000
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "9$85('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " F1&%2%/^"CNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$GH&";UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.;\'AZ2,(@4SL @+D^"V@68J[^B%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " F1&%2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "9$85(R1,1V$08 'D9 8 >&PO=V]R:W-H965T&UL MI9E=<^(V%(:OM[]"P^Q%,A."+8>/["29(0:V=),L#=G=IIU>"%N )[9%)3D? M_[Y'ML%L*HX]TQNPC<^KQ]+Q>R1Q\2+DDUISKLEK$J?JLK76>O.ITU'!FB=, MG8H-3^&7I9 )TW J5QVUD9R%>5 2=ZCC]#H)B]+6U45^;2:O+D2FXRCE,TE4 MEB1,OEWS6+QSP3D=WR/^(O:.R;F419"/)F3:7C9<@P1CWF@C02#KV?N\S@V2L#Q M3RG:VK5I O>/M^J3_.'A819,<5_$/Z)0KR];@Q8)^9)EL;X7+[_R\H&Z1B\0 MLR(_8"X$'M ;0,H.\"W+,# 5X9X#4- M."L#SIH&=,N ;M. 7AF0#V:GZ*R\IT=,LZL+*5Z(-'>#FCG(ARN/A@Z.4I-9 M>>$.I0QP+DX^$3OC@E=)"'NY;P4>/6W7-+^!@/_RU+MZU;PR7C;<%N^X.&N MT_Z"4'1W%-UF%,,TS5A,[OE&2&W#P76TS#B"T]OA])KAS+B,1&C>!0+OK;5_ M:I3*_/OEPX?_YO]/;/T=6Q]5]#,I#=HD4@'TU"-G$N7#U=IME[8]%^$:[+@& M#1-),JAH>4$Z/(RXUI+%"AO'\QW3.:HS3G6DWZ"K8D[NLF3!I8T%UW =)D3W?!69=QBZZXXEUG&K$?*']Z.;QX>I/S\ATSO_%*/;JS)N M$[II&@@)(\?,()Z0N8;4(D(27V2IEF_P'=J1VW/\<[//'20*Y=VO2:$PS"$V@PUN3P@-W ?^9K:^PZ7[/6[ M9";2@,-\C-QP>-CA,S\E=V,S/)ST' ?S%K>J!B[NY^_1?7,&0_\@7E(K-BXW MU#'D.,/0JA+AXM[^'FV7EC,IGB/H&BL?KOEYB*%5Y<+%7?X]VDPH#=[\9[0Y M_*[@BI".#C9C<*MRX=;4BYP,EC.'47"!H\%@<(RA5!7"Q6W]1IB*-5N+%+/C M&I'^.6UW!P[%B*KZX.+F_A!I* UB25QZM#@F]LK9/P:K%D*:Y!# M-:M&Z&XX'PU_QYBJ(D ;%8$?L-9M/Z5@3C!V3$%BA62J5&;/K!K-1ZXPMLK^ M:2/[_RYB*)=,%O,/:5V,U2C="0RH,G7:R-2W,\=B5I;G%EAH9@?#%6NZJO)T MVLC3IZGFLMB],/-8MD6UDN&*-625I=-&EIX/'?&ATJR$M/I"CF[C6:ZN^7+9A2%;M)7S,-\Y'>V?.]Z #@X05A;OX79'6FPI-;QO4G_?SX^^M\W3J(+X8($29DS3 M-.2OY NWYFN-E,'I]7I.'UOC>U4I\6HF]+#$#_-E_B1F*RL/+E#[_E2UPVNX M9[2_$S*!BU8+K!&KV9SQJKKA-=PZ*JG*':3#7+CJVXL_)6Z9<6I%8KZ$4.>T#_TDBWW^XD2+3;XOO1!: MBR0_7',65Y^^R^OCP7C2IXQ>YK))NRS.K7#ZP0+Q<3/-D\^,:? M5DH_F%Z>K[,G-F?J^_J^AKOIMI<%+UDEN:A0S987DRO\[CIL&[2(?SA[D3O7 M2(?R*,0/?7.[N)@$FA$K6*YT%QG\>V;7K"AT3\#C9]_I9#NF;KA[O>G]4QL\ M!/.8278MBG_Y0JTN)ND$+=@R:PKU3;Q\9GU D>XO%X5L_Z*7'AM,4-Y()=7]SW[U$['3 (>.!J1O0(YM0/L&M VT8]:&=9.I[/*\%B^HUFCH35^T M<].VAFAXI5_C7-7P*X=VZO+ZZY?YU[O;FZN'CS?HP]7=U9?KCVC^^>/'ASDZ M1=_G-^CMF[_0&\0K]+ 2C-9/TTH*9:P*K2462*5T^H8&"GTAT!-JD%21R.(S!A+O:#W&/B97]; MJ:QZXI"L/7LII!0?(, ME5:[-% NI(\Y-4C%9#961 N*ICAR3P GVZ1;Q<%TP3SMHZ M[0!KTT=HDAJKVD2EU*4]>/ ;[#><3LF+47J[N9IV@I-T+.I6U([T[W,=3 ?[ M7:=32K="8M-,0D(B:JQ=$T=(2+%K,@??P<,697R@'B\!^C]B6 M!>OL5?NM-7J+\M.8CF.WH(BK:L&#/6"_/P#!NH&U?V3D9+ (XK>(3<>Y*+69 MM_EDBYZ8HI]$*1E%;T&E.'4L3#(X _$[PX;DIN"P$C0U/8H"@Z")B@/LJ(?( M3JWO%W^0I/E*:^GF_;Q:*5HT/0FCX"NJ>-DS^=[NB8,S](8.^@.>D^.U/L:_*EJK#E)+-)N5.@6$,8D99,"1TL!VTGO@W&?ME^R&6YL8!]FK)N.ZSP)(T#%Q+=; /DAY9O1^KSX/P MD]FAI'V&$KZM*R6KN*A1)92G!.[[VZ\-(,;Q/L:"6@?)O)2XU M7<288Q/BJM'HSB&5WV7&!>\AFI8M16*<4ID@U[0.]D+]]G)W@)=I&B2.:#C> M-EAP*0Y"AUG3P5UHY)64N1+YCY4H8/LK__PC)3AYW^[@U:OW*'$P WK #$19 MPLY)ZF%.T)O@+ @"#.5OC9ZSHF'MD.0]#H(3^ %)7=Q(E#5J)>IV]ZA/%$A\ M$H5)=YF<@.5O<%S*IL>(1DG8&"]THF42B26Z83DK'V&-; Y;6]SH*0E.P/?E MFK4G\(6U/J&F[8QMU O9G[G!F*C?F*X6"ZZK9' G?0IVRF'_V6VKK20M1UJ1 M/BX9,S5Q81I$B8ONX$WTX-:F*9LBTX>QW1F=+O5KMM*?2: $Y!7<,_2V$%+^ M98W W-&RH84*J4H2G#M0 MR5#H^P-48LJ])':^F4QB46M&.9E)4'598OES3)C8#+W VSH>Z:K0UH&2N,(K M,B?ZI"3 M):Z9?A2;&]+J.;=\F6#*_<.FB1U$'F2UTJ)LP::"DO+FBU_:/NP @OX!0-@" MPF,!40N(C@7T6X!K-6JDN#ZD6.,DEF(#TD8;-KMPS71H(Y]R>^QS+'0WNI],87XSG3[-X62&)>&Z()IFF)W">W@'"%1AO"I& MVF2W'"AK,XV;3.&!3"G)>A %9Q#ZH;\'/CD:'GS8 T_?AG_$O ?AP,$O7\.1 M:5G7M[#K6^CXH@-\.O02SAFG+,,XH9S(2B;IZ_C19*2S/5W]](%G7) M(I>L?^B01%D:3C,,V?,95%B",#?75I##&K.:0$5D%I?\,>Z6ZWZGN_X?J9NP U[H0DOXRRJW2QKM7 M8D,^V"DJ\-O?7^4?$]DH0#L7S;Z*G[!<4:Z D:7!^KV+&PO=V]R:W-H965T&ULC5C;4N,X$/T556H? MF"I"+/D:"JB"F-E-U0Q0A-EYV-H')582+[:5E11@]NNW?<%.9%GP KZ<[O3I MEOJT=?'*Q;/<,J;06YX5\G*T56IW/IG(U9;E5)[Q'2O@S9J+G"JX%9N)W E& MD\HHSR;$<8))3M-B='51/7L05Q=\K[*T8 \"R7V>4_'KAF7\]7*$1^\/'M/- M5I4/)E<7.[IA"Z9^[!X$W$U:+TF:LT*FO$""K2]'U_@\)GYI4"'^3-FK/+A& M)94EY\_ES3RY'#EE1"QC*U6ZH/#OA((Y_&Z>C]C=+P\/K=^]?*_) M9DDEF_'L9YJH[>4H&J&$K>D^4X_\]0_6$*H"7/%,5G_1:X-U1FBUEXKGC3%$ MD*=%_9^^-8DX,,#!@ %I#(ANX T8N(V!^UD#KS'PJLS45*H\Q%31JPO!7Y$H MT>"MO*B265D#_;0HZ[Y0 MZF8*>N9O=WB_MO\_CZZ39&BR?X]_WV[FF![K^B M^X?;Q^NG.0#0&/U8Q.CDMR](;JE@$J4%>MKRO:1%(D_1;T?W%Q,%@97N)ZLF MB)LZ"#(0!";H.R_45J+;(F')L8,),&IID7=:-\3J,6:K,^3B4T02B5@S_QM\>ZUWKW* MNS?@_9&]L&+/3&6K#?W*L.P@+U8F_0#263YY:D!*W7P)J4KW.T*)=ZY9BK+1-(;5.1 MC'=4J%]H5?ZH*6.UU^"0HS-UG4C+F &&(R?2,]:'1;X;8G/"PI9::*46LPQ: MK;"0"/O1>2[6@IL94"2:NAH% \H)7&*F$+44(BN%!FTF+S7GT3 MGZ@7@^>[3JCQ,:#_J6]. PL%TJI$RH )R4/ C4MCIM,6QTOJ=%4S0K&)%$U"OM.Q:E=Y; MB#5.CU(<])D98&X0$GT+F6 >(0,%PP>ZB3_813!GK=*:344PYT*E_WU,#_<" M"B,2Z.SZ*%BSODZNCW))-+"Y,.FX$2NW)ZZ@:JM>8S72(;T0B.=$V-<)&7 D M#/T>I3X.3W'@##0]W&DH=JVD[G>L7'O0*3(NS53,\7A )5.L+%GE;P[7HQY2^>D*<\7F,+*.<$F?[A35>Q;TS4O%(-)KVU! MIZA@RI@UO\_2=3Q=\4PP7T?%1FB%9GN& M^!J]4B$H]-DLI2V61]&4@9]]KVISJN/"HDN(@;0&$1D:.-V6H_M8E]WH\*ZYHW4^E(] MQIZN?3,##$=8YV;R1?#!EC\FUPD_MBO_-^A%:,G@ YXU5)"B;P.MMB_38]\' M,=,9&7 XQ)ZGDS+Y@ZT[H!^DTWUBU_UY2P2H%6R=&O<3Z2NSOI\^AL16R''\ MG;83N[;?,34H$J0ON<8BF'"F(AC]68K0B3BQB_AU\L]>JG**E$AQ^'IA: 7= M[E>Y?=K^)UC"6$Z7&;SD!7P5J+2\AM%FS02\1%+QU;,Q#WV=[E7O0TAL@(RQ M/R"0I--Z8M?Z]P(BJI1(EWM5,80LP+K,83RK6&UYEC!A+K+;^U0U%]F ,Q;9 MY,_%![WHF&@W"1#[MWM+%#IC?3;S&?U6D?2\845C3=L#8']>$5 MWRNI@#OLA*%,U$AS"OHC"@D)UH=$$\P-O4!/01^&ITYO')@QU=0:I/;_!YW%]IMJYJ8]XOU.Q20N),K8&EU MB$S4IZ;U MC>*[ZAQQR97B>76Y91364PF ]VO.U?M-^0/MV?75_U!+ P04 " F1&%2 M4$0LQ_T" #\!P & 'AL+W=OL/NMI=D00.JWI83@2N[9(F2C#*9< :"SCM6S[T;-G6\"7A/Z$;NO(-6,N/\ M0R\>HX[EZ()H2D.E&0@^UG1 TU0381E_"TZK3*F!N^];]GNC';7,B*0#GOY, M(A5WK)8%$9V35:I>^>:!%GKJFB_DJ32_L"EB'0O"E50\*\!809:P_$D^"Q]V M &[C", K -XAP#\"J!6 VKD OP#XQIE1P^CE^#Q?01/ MXR" :W@+AG#QXQ)^0,)@&O.5)"R2;5MA+9K1#HN\_3RO=R2OZ\$S9RJ6,&(1 MC?8);!11*O&V2OK>2<8A#6^@YEZ!YWA.14&#L^'N;05\>#Z\=4)-K3R7FN&K M'>$+%%$4KY<"/H_3Z3SRW2^2>" M#2;ELO(@OZW7?\]KV>M?>BC"WZ?K^?MBPBJWF^-]L>_77R_KK M)^T:JYB*:I\NGE#7Y15HB>CEE'Q>P80+TW5Z2HEDME)DEE)0'"9$:,O/LK91 MEM8X:2VV)VP^#"^S0/+P"Y"9R93D;2_Z@W=:+Q(I73.6-I=PM1UC/=.Z#_3Z.MGP2?=/D<_&9B$7")*1T MCI3.31.+$OFLR1>*+TWWG7&%O=R\QCB>J= !^'W.N=HN=()RX'?_ 5!+ P04 M " F1&%2_2]00&X( D*@ & 'AL+W=O7E!73$BG*\:!;8+\DOAQ2K\A#/N^A=?F2Y9^+-6,YD_#8INS<%4VVB1#Y#CN_ZLOQL MD5]?9CN>Q"E;Y*#8;39A_G7$DNSEJ@=[KQ_V9/S3=I&+ M=\-#+ZMXP](BSE*0L\>KW@W\?D:Q;%!&_!JSE^+H-9"W\I!EG^6;^>JJYTA% M+&$1EUV$XM\S&[,DD3T)';]7G?8.UY0-CU^_]CXK;U[JEBG!Z)=P;--U5@HV,3I_G_XI1J( MHP80MS1 50-T:@-<-<"-!LAK:4"J!J31@+@M#6C5@#:OT';3;M7 +<=^/UCE M2$]"'EY?YMD+R&6TZ$V^**>K;"T&.$YE9BUY+KZ-13M^/;[]N+S]:3ZYN9]. MP/)>_/MY^O%^"6YGXMWM^.\_WOXTF=XMO_N+CZ#W W@_F<[FX_G]!9C^\FE^ M_P\P )^6$_#^W05X!^(4W*^S71&FJ^)RR(4Z>8UA5"D9[96@%B7W&0\30[.Q MO=DXVVQ$ABYY%GTVM)[86]^L5K',\# !BS!>#>8I&(?;V*QDVM%7%.TVNR3D M; 5N^9KE0&@3RWTMU^$S _,TRC8,O$^RHK@P=#\[O?L)>XRCF-<[&8JI/\P_ M.LP_*GLE+;V.V%.FL5B'.2LN0,C%I:(/ ,,^0 [T3-.S M[]\M^Y?[V/,U)CAP'.=R^&P0A@_"\!N%G2!FM.^3'HD9(,=W??<@9B]:CW/J M$1,]@OIN@.M14ST*.F[C8C.3*-P11/LE6,@+@VPKUU-QG$:FB:)ZUE#O.&GV\V0*9@57FO"AVY<[0'+Z.W LT,53034\^/<[W M_=;!A8Y"KG.6;B,S'3WO/,\CC?&MPMS6L+K4(W< K5)O%O-Q'RSE6%;YL B_ M"F/)P8W,T"L >)VS2$AC@8!-KLZ5$#C"#QV]:"0B(,_GA3 MB!3:D!UMXZ/MM@_>.1_$O$.P#7/P+#>XLHQ$/PC6]L4756*!<,?761[_1^QZ MQ#U3Y$)1QC4^1 MTQ?;6;%EY7E&\M64,\B 4O.L((51U(%1569N99DI9B1J+3-'56?'Z>BZL&T! MH:-2S\[%;_7L2"_U/.CJOJD[KGX#BJ;(3M-S?#LRE&C(H8T5.>D,JTM6)$5V MDGZKQ1\AG9G0JJ]J(4V&PFVJ[PNI2 M%821'<+G%@](!R\,'&*8#CV0^)95H B-[(0^5BY4\CR.Y)E0JS>KNK,<=HR[ M0R9(!WO;G2BB(SO1WU(((1V9+L1.T)1I#FM+%\559*\U_[>%$-)+383:1&-% M8VRG\5G&&.O\&[A^(QVF75%UQ0J4V Y*FS7&>K4X@,*#-6KA67=<79SB)^[@ MY\G6.#!98ZQC$;G"Z;0?E1Z=E7: T6J-36I&V% Y$HSWN#"L6(S_#P>F6,$1V^'X)_#&6*^'VS8I!6)L M!_';O#'6SV$;N5:7H:B*SSR+/=$<8YV/Q#6<:'?'U6] P11WE,=GF&.L%[[0 M$6:P18NB);;3\IM=+]:!J VD'J*;XHFUH_K/+@JKQ([5M[A$:59BQ"%3&)'YCF' MQ".BDP[YN(E,0Q1M^E2B4Z[64_VNCGX2M)>;9SD^8CR6=1J^:MH95M>LN$CL M7+1Y/J(#9T I04W3T!U7%Z?H1.QTVA_#F\_LRVJ@Z MS?RC"]N$WTC3TP=]R M\UV-B:&&I*1]=2F($3O$;E;_WA5?(1Q2R5-8Q M8AV,L_29Y3R61_T3]L"-,Z+SBT("6Y!!%+Z('5]OD-Z4"5YBOJX^+9]XFK&0 M[W)FE&\X>44NH6U#KY!'.I!W:G$@MRY#2A@J0,]W86M24(4K:L>5M3@PJAE1 MPQDH]6#S''M,=6PUBP-#"!4)@QH;XM00-] N.#-%X8 XM.6G9*I(2>$?7QQ0 MQ45JY^*?H#B@.JI;7#E5E*9V2K^M.* &\-9S;2]C>/2\G'Q^\N+,WSV\L$7\;CLU0?3R_-U_LCGO/]] M?=_*=]-]+Z58\;H338U:OK@XN\(?,I:J!@/B#\&?NH/72%%Y:)IOZLUM>7$6 MJ!'QBA>]ZB*7?[9\QJM*]23'\=>NT[/];ZJ&AZ]?>K\9R$LR#WG'9TWUIRC[ MY<59?J5[PB%JK^BJ;KA?_2TPP9GJ-AT?;/:-98C6(EZ_)M_ MWTW$00,<.1J070-B-F".!G37@+ZV =LU8,/,C%2&>E]WYM)=C4#U-B]WO?1Q_CSA^ M#Q/TJ:G[98>NZY*7QQU,Y>#W#,@+@X_$VV/&B_>(XG>(!"0 !C1[=7.< LVS MUS=//&SH?CWHT!]U]'>WYFW>B_IQC C1"]YYNF7[;MG0+7-T^UEFD*KIP 4; M6X9#2Y4FMI>3,&2$G$^WA],(P'",&3N&95!O-&"ZMZ/QA_OQA]YIN2K_+V-! MYIN^0WTC$T[1U(6H.*IWQ-2GZG61=TOT9M/Q4F[4MVC=-ELA]QEZ>$8-,+4? M/',;[<<6>>=VUO)2[$;!O\N$W'%HFL=.HH.)P3B-C$D&0')C&5,,@&@ SV^\ MYQ![.61M[SK?4N7V$/$9GC8 MF-1D:D.<1-,]T?2'B+9*YB;-8B(C .5=QWN(3VKSB2-S\6Q08/#Q(8[8X$"K M4>#G4Q0M?R%3\H<>E:(KFDW=#[NR;NK)$.&O6;7=3QW--TM,F@#*Y EU1 \V M^S'7 ^7%7J[SOBF^391I*>6V7"D>XSKZ.&$@6JB51@ 8#I/03"0 C$1QZEI% MHID1?T95R5B)_$-60A-^IS VR):?6 M9G8:D@&0*(Y<)+508^HE>2>YM7I'[A8-O1&U7$S^UDV*6L.9X""@)C$ %L86 M-QO%(H8=W+1;P'Z[<)165.")U5JNHM+?,3 7O)6JAVYNU3<55U^,X"&_@K09 M( 9I8K*V422)4I.UC<(13ARLM=^/7!1)2;BB+4.:@I-6<^-7\\X]7 T"F M@"['MG$!8!BS,#:Y KWA)$U=>U'+//'+_&V]E?;DU74CHO6 MU9A /H 2QU9R!4#4BF%(TQU&CVA%)WY%G^5KT>>5^%ON[ZY9]$\J,Y5\RZMF M6"./\@&*S")JGD@@&(G-0D@&P3 ]R'?'=5&M[]2O[_MXWH6S_'=JRX_TJ*W' M\L"%L;'%9B .!\0T,! NIJX<3+7 4^P-X9M]D>I5(4RUZE*_ZMZW3<%YV:%% MVZR0Z+J-_!W^4F$!I^STP?LT) ,@+&;4D>OH08G*2LTUH1] M7 #])>;>AD LBLPTGT&XD(2)PQE1+<#4+\#N-2H:N<_E:5Q:/M3Q6C2JZ- [ MMCIP?"84!];BV3AK\7R08Y):DJE?DN\W;;',NY%6OEZKPE=>5>JL6,G$.]1C M?X@NH*8D8J%%]_3QVPLYIJLUF?H?#/C6=+62@M.I"B!(#"CQRT.O>88$8"DF MIN// %A,J,MA46T-J-\:7$OIE$Y@3\PI,-06;VN) 'VW'H]D,(JYM$6[ .IW M 9FJ-+^"!Z3NB?DD $))*V]2 5#,4<*BV@10OPG8B^2AU5V<%)8=/5NY21 Q M:JV5C6,,QV:5#H!%(4X=J9)I(\#\1N!ZL>#%4*+CWXNQNB6=/)5!F597O6E'T0]+IEN"34.!\;[H$ (.M4QH FA#FJ$8Q[1"8OP2@ M5E=*7\M5#A7_FBU0+$B2.+(>_-HXQF+3/F4 C"91X-C23+L7=N)A DCR'<02 M_?<_"<'D?^@C?Q1UK7:\\O2\%4T)SH!M4'# PL1:J47NZVDR&I% 7S# _@H#G* -SQ'!V3/[BX<*(RH5@IIB9_ MD!3@?U+U@,PD!3Q ")AD99*R<32-7&-8K,\A* ,:,H M S FT^G!#;L5;Q^'FXH=&BKRXU6U_:?[VY!7PQU X_./^$,VWFG4W8Q7+#_E MK12M#E5\(;L,WL=R/.UX:W%\TS?KX1[?0]/WS6IXN>1YR5L%D-\O&GE.VKU1 M/["_.WKY#U!+ P04 " F1&%2@-ITZ=4) "F&@ & 'AL+W=OYMSKQ9XX MZ7WH] -$0A)J". !H!7=K^^S"Y*B;-F7]*X?;%$@L"_/[CZ[I,[7SM^%I5)1 M?%T9&U[WEC&6/QP?AWRI5C+T7:DL[LR=7\F(KWYQ'$JO9,&'5N9X-!B<'*^D MMKV+]8:]9^*07RT@+QQ?GI5RH6Q6_ ME#<>WXY;*85>*1NTL\*K^>O>Y?"'-Q/:SQO^J=4Z=*X%>3)S[HZ^7!6O>P,R M2!F51Y(@\7&OWBIC2!#,^+66V6M5TL'N=2/] _L.7V8RJ+?._**+N'S=.^N) M0LUE9>(GM_Y1U?Y,25[N3.#_8EWO'?1$7H7H5O5A6+#2-GW*KS4.WW)@5!\8 ML=U)$5OY3D9Y<>[=6GC:#6ETP:[R:1BG+07E-GK?O[RZ;VX_B"N M;]Y_NOQ\=?WQ]OPX0C+=/\YK*6^2E-$34H8C\;.S<1G$>UNH8E? ,4QJ[1HU M=KT9/2OQG!64C6G!S<4';:7-M33B%HL*:1B#^-?E+$2/1/KW,Q9-6HLF;-'D#R+_ M_5+$6^D+LXDZ#YFXL@#R\&]_.1N-!J_6*N.KX2M1K[C*/URJ0KL2EZI9?>M6 MI;2;]I;S[9U66WWO2.@@I'BGC%Q+KT3N?.G\%NNU#(+H1!4"*W^OK!*C$XKT MX*PO?E$"C(/="GN%+.Z5CSIHNQ"ED9&.H4+B4ELQ;T.D;8@Z5J2 ;1B>OFI= M_G"U-:O0"QVQ/U]*:Y4!.NNESINBGNNVR/WF'5(YT8ZRVZ!EUHUTJ9>Q*FY(O+8% M0,-7Q#M%6K.XR,%%W4=9>6EC!NN@S[#1,)9E MHJ*PC77RULWG= W!@6!9.:LV!+44G(_KI;($)=88;)T2IL4WE8L*#*PTP;5U MIOF<^-+_J8\+[ZK%LD,AXLM/XA]ZI2.RZ["WL]X[@FM0[(S9O'!KR_E7-'(+ M1D@7<>,"]T *2TA>)3>GU/NDTM.4_T0K:\MPM#8NCO%TJ5K$XV%;7ML0 M:M+B8GE@"6K&/><4@@0AMI[^$O-:K.I(+:.L9@9JN*8('G@_X \QJ*NFYZA^,C>@%$Z!! AU5)U\/!(!NDOXY778\R<0"A@\&0^@P(#M0KD,1I-^L83?>( M^+; /B_\$&,FS]&@1W2 [EB ^Z@8<4G)2V UD>Z+S]C5>EPT%I&=K8H_G(YK M%"M#+XO_@"V;PH4B3.4U]^TKTF3=(^-Y-&EK+$+23"E+;.P>%SO; M/U,YZKDN3<"&*+M$LW-MMKR\SP3*5+K%@R?M:P>I/*H#K35]@.R-RO9TK1\QJZMJPS9AL= M)#I,,-P@]T)D^3'!#P!S7S MC--PW# P)IWD6I"NR'E-TUYAI=O9([V,6 MDIH2YN!TVC]MV?Q16#)Z&#HX.>D/NWNLBEO#Y)R*'-V]RMF+-B#TI= A3W5& M.LD(V$@S9NW)>*>1M#F4NQ#3ELEV"\;+AF@HVSM,@XS.N+#J[_MG@V_DW;91 M0^"FVCX:ELS^^## M!;363:D)$>R_?,W2NY$80.6#FD;NOI]5WH=$EZ%@M-]!\J M8G;CQR[*%GPR$]^J$IUP!K/KMO.RVW;:+D"3)3^:UH7<;2_,C\/LY6"2#:>3 M)S'?>6]1B,GN=A;RL >T/%^/-=V>0 I RGN8OL.U27CV>PUM/-EI:/RX"=B5 MON?^3R\S=JB1SIP,NR3WOW/E>-L:G^+*G>YY2T_=Q'^=D:[[DB!/[P":*@.$ M><73' 3#7Q^:=P4PCF;;.0UW7'(\Q3TXWJ9?UH1Y^'*2C4^>;$'U@WGKQ;<@ MSW@7NN"IN,9=T#-*N3,\D5QZ#_-(9YT=80\R??&N8I5IR*#\3H\=@]& $[T- M\\%H^_2#RAZ][+1/.G$P[(2!W'QL7''W\'J9!F][&WY]599#7+^ MZ"*_+.A4;.M$/1]T63FD4Y9/-4^2S7LU(@=DC"Z1V&E>YF",QMTGP)F2*8*6 MW_40,PM?T_$04?NK*"I^$0,SINEANL=&]H[H)0-"3?[2BCCE 6[TZIV:14:D M?E4-Z9<$S:*>Q6F.GE>>6A:*B5YVA7UOK8\[OQVLE%_P+R0T\<.1]#-"N]K^ M"'.9?GO8;D^_X/PL_4(C3$;-<730/YWV$JTV7Z(K^9>(F8OHVWRY5!*I11MP M?^[@8/V%%+0_35W\%U!+ P04 " F1&%2Z10N 3P< #*5@ & 'AL M+W=OWSEGAD.)LMW[^%W M]V7UI5Y:VR1?5WE1?_]LV33K5R]>U.G2KDP]+M>VH%_F9;4R#?U9+5[4Z\J: MC!>M\A?3X^/S%ROCBF<_?,???:Q^^*YLF]P5]F.5U.UJ9:K-CS8O[[]_-GGF MO_C%+98-OGCQPW=KL["WMOFT_EC17R_"+IE;V:)V99%4=O[]LZO)JQ]/\3P_ M\)NS]W7T.0$FL[+\@C]NLN^?'0,@F]NTP0Z&_KNSUS;/L1&!\8?N^2P7-_%+>_\TJ/F?8+RWSFO]-[N79 MD^FS)&WKIESI8H)@Y0KYWWQ5.D0++H_W+)CJ@BG#+0;GW]* M/GYX?W-]\_;VNQ<-'8)'7Z2ZX8^RX73/AI-I\O>R:)9U\K;(;-;?X 5!%T"< M>A!_G#ZXXQN;CI.3R2B9'D^/']CO)*!\PON=[-GO*DW+MFA-T(?WPM_7Y6IMBDUBBBQQ M]/7]LLSSS5%Y7]!N=3NK7>9,150<)U=Y3ELUMDIU#=&TJ TK8,T;S$Q.IQ.@ M2W-GDYFU16)S1X+-L+DB@I76C)-/M04<;^O&D0K2.N!#YF=M*L&/?MR#$;:" MU7+-AI2J628+6]C*$.Q T:YQH.ED8=T1D=8"\4^%PS.W#1]\\%__<3F='K_^ MZ>KJ(W^6@C1+$V3F/F< M+!,?1.B4%8.S"I2GYVTC2W-G9BYWC=.M,E>G>5FW%9.&L 3\.'G?&CD%[/<\ M?50BB)=IT])7A!P9N)I6M#F.)JBK9%Z5*^Q31UB.DUNW*-S) $CZ38?+7T%QG/],L1;':60"#)E1B_H7\NN3-Y*Y)$DE'>0SA''4U3 M3_-T:>AO%HVY<14O8VJ6;05Y)*I44 <7#IZM"(JYHG]NK:D6 22T"NO2SRQ(TKWT*3<$3T2$(:< (.O0VEA#H@$GFI +M*L9(>?=(,N/ZLB? M5E61E8#,LQ7S9;\V3%.146^$"=K,$IW(Y,+@$&1B#["4-)?@"S3/@!UOO#05 MA$B$:XZ(BM:60L">*0D&A(\E0ADYE>CU*$XCDC=Z$%I8OP)5)H$JH*;)514I M>/QBV61#/XJ:]/7Y5LP)^G8U'^O+)[K\WL=-)@/+N1E&BUG66)'G<-#B$8->%1Q';# O2T+ MPNK3^':<9'2JJ>K$&J*@N#3VJVP@6 +6;47&0:*4+3]_M<=U51%HF?=DLN61 MA77U-+!?U7!!T\GXI[9J*"=)X*";31?4[.[8,[CQ)F+3Q%6P^?.BL]JWE8%T MT/(]4$'&K+A]KQ"""BN:_RG0V>_-SBG[G9(!#6WJ+F)P;-XD'++LYM@%_2H17O4-DELBX274&>!03(L@.* M?/J""*P\(YM/^+%!]V(8B)#9HO01WDY */'/BDQN6P7+\> 6&D(FDK1ZQHZ2 M&6& Q?=+!Q6NK \JF$J"WH'R\%!1&R4%[:'Q'K;BL!5B.VS6ZKY="V:XPBEF M%V[0)3D G0Y[!G_J3039KH/C\>5A,!ELEPXFX_/#V#)-CR>7, N3E_R F$LR M5VO+66U.2OSN)KE=,I?H@0^,+?FF*COZ2'YQ0U$\+#R!VT7!:_+\L!NTDN2G MH:^))4201=DXD>@"P>%7^D08IX0^9%N-S0S %8M:PEU89"PG&PVV;C@):6'I M;@HL)!B[6 7GTBJ0_-U-$$U)=AD&Z+6J;\,HK!D%XH513W7PS*/[[' +=6%T MO$Z=&T%$FHXXG^!U^<;'PF%U#-\6749LZXTXA@#&2!V%!G_TO".[SH(B6BLG MDZBU_ #9O[HUDB*P3UY45L6*$Q2/=.]@4).#$MXVUSTSBCYI%Z(?O":>!CH! M%02=3LP%N]5[2YF98?:6Q5%JZF6P9I45_5>.W,'[DY!"D7P8ZR@.E"=,#)P/ M\%*;0R'HB79=%B&_0)G'IVC ]N;C![)S91R;>(HC^B0S1M*,_ %'>&E0Z8!0 ME,4&X1>3D:QJ;843JKP9!2@XNLU9?P(C6,\!"NEG,E3 MM8B2.2A&3";81.0&E9NU'C5-K0P"QCL'.S#;>+D*A!*LRSO6O!ZL^+ZVU9U+ M$>.^\;^(NH8_'Q!A4DV*]@N;'WE.RL-*A]2022.;-!(@HY@,LNN#7"0H[1H^ M)6FL64DJ1;83DD"1%[OZ48AS8&N+ME8/2;2MR/7[K"N2MGT)6!=/;2'(#L:G M@LM2))'R%H0#FR[)DVPPW_@834V5EXL,>02Q&4=D7;ZHR\NVJ8DPJ1CYN@F$ MF)/MDL#*\T-^'R;-T=DAC_2*KLB887GYF]95">OZ;>U_RU. M!TRRR,L9=J< -Z/@#-N1ZX!C2Z4Z"219)3(K20B,RXJM,&%DDEE5FHQ23^)& MP[Q?E#[U"B!+RJG&%Y6"RG*X2#0F_2K T1YS]3L(K5^FU@C2$RR[F#I.XG> MHW@D=U_("7'ZR*ES2[Q]NS?9-S-B0LCP[JQ/E4D7*+66,(BSD:)LD)!$"4ML M)S4O@[VW\+R^&J,6AER6D^K1[VVV@"U\4E&CK'=*-V2!!7-^T(:TF4##4Q4" M937IP[647[2J$65W-5B?;6>M9'-);;HZ"FI53([.K 0)#%+F"W/DN<5$.997 M6"Z.B8(X!&9W:12Q]K\3B;>9??P(19NDE(VK63"(> C--=WS=G4<9^#L;25< MH&?H2$6K[F7CM;DG(4:XY(W?/O Z$\)&>P@:M6ZY$PJ_$7^HTHHJ @\AP*E85K.+9W8&3C:TL: MZ:Y+^#V(AS]'Y6;6$GID@""BFJG\0AFANV-?%;ZKNN_$655D"T)>1%G,PL& MN>*N)&O@"XH^+.M*7&Q02(TSR@4T=C^0U!02UWLJ*]M9,V_S$&D?CF*%[#E) MLJ(S+TP(XT7#4_(.TH2A>!G5":[,2%K%EAGI8*\FQ480&N9MC:2M,#)N239/ M$DB_*W-"HO XBNC0,)RH-"%QH^!II&D"D:"5$VU,7'782K[M(AMS?1800Z'D M'0PT?2O1I]GE%P,9Z*9R3?;*I"$,>(@[@L:4S(-6HJH$140'T,UP-^IFQK@K$^?)7\ T6CMT-%H\FEY$1L.G^T)/P% M&PG-$)\GD^,S_'O^DOZ=GITEU]U!(0">G!PGDQ'M0_].7IXGG\DVV*-R/J\E M.R0*J,U"1>+@G#*S WIR<^3L\N+Y%,!'A#XG3C PA$[ MGA^/3Z-4\'A\WD\$C\=GW1=LE'8H\$A:>%60)=PY'@4$SQE?B$K5="QH/$V0[8Q]4(F;(0.&Q5Q0@6?Q8 M(=)5&_^6P@(IY/6^MN%K',W^FDTIHCX*7[ZR.X(%D_HE6MRD&J'ZAR:4JP1N ME26$.2'=8Q.3PVI 0R7-4\,F,4.^D3PH4^LV9TMH"NGCJ(%?.U0-_M1B+,,6 MM8>( !DXWKA*PEZV/_>(>RCV0[$-7!A%E1:M546%GPRB -5F&61LNHZ<[_1$ M!32-B"2& E=A73GDAE9Q<G7:XGU!I%I:&XU(P&9XL@+,#S*IEJ-'_")>LZ M>==6!CF:#/ L&%X%QK,0L+.[ MH42_6' /1>NBT3>^R5?%E2<1VA#\.Q&2K?(#A#AD0^0W6/*%2%K-NAHR,1J] M+8U$=[X:(!NH/&!#%#>8;Q;ERLQIE=H_)PDT?B\UD!1(? V-5!R8K$$]6B8% MTLK:L(&4P4ZDR%,$#+0Z)MUEZ?>L8&[^]#+4I<,SA(/Z==UM/"!/E5WIHSV1 MTA64$9(&#I!0I/]W[8\0J>:@G)D1;"67?@DP"?D8%*ZVW>L^HT1* UI,TLTU M0XU-C%MQ+:IA\_YF\/FHIN.1!#U%_)F7%,7 TF!Q<7D M<-^&<('/DY/+E[SI!>"7[CAF)6Z]?K^)VE=23+KN?,D#3?0'[$>HM'5+Z*'! MYOPHJE%M1X[;>[ G*);PJZ%SB,8L)^717$6]J2FA%O7GW]:Y2>.?V))T'K.O M_-L8J[OTL@_U\)AP.5(#D"IC?\^ 7]U>)[^6:XIY3\Z.CTY)-#WIDQ[II;F/ M:)13T@X@B5H $!=*41++;2_VKM3U4GI,NLA]EAI5=T$-G,G45NU]%&?.K-_< M!ME##]O.62Y6T MYFBKT1#*NO+<_J TA/>51MF/];P?;O/O],.T*#28F-SWXEE?;>FA,5>7J#EK MT/FN(+1KL*"ZD?T()95]!B3NPYU'R==T._DZ[9S=MB][TO0)D=NBEF>[=I;- MXV:ZB#FS%P?>5R5/:,T'D(R!/@Y@1GF:*WJ!O(1E0][R+XQMC)_J,[[-83YM M\\Z#GHW.3B[H_Y>C*:7LCWC1R>AB.B5'.AV]/"%?^M2SU+F.+B=(WL]'TY&A1C?!>2@A&8$AEYX.+#:"MTK[DFZKLP?C[/ M5!6WH;4"M65D_(C$)F:SC3*C*/=A@'R3E2U6EUY)J5TZ_22]9*HTQ]JQ3!&" M?72VTU0_-+'5>,_+8G&$!,_'6(\G\5NXD4P2/IL.1][-YWKH5(J:& K=R MD"TT??\K*(KC^^-EJ*KVQIHXT6>3@H2N=?72VPX&8JNCW /2U5Q&X#,?A7Z; M5A[^ &<'>A\E'/R74=_R=7GUE_IF?) 01$!ZN! M5NTGJ^,>9:^=QY.G*+1KNP8SPJ@R:.^W&W4JUWZD,\P+M&N=88C*$\][T \A MB&,8-JG 04+(:Z?69K4OCR%*1+0!:*6N.YU.QQ==]&#F" XR,?.*TG[0O99T M \2.6]/=Q%0X+(B9;>ZMCI[V_9..X(7AM)H+QW'CR%7=? 5/5J,6%;OS/=8T]C-!VL)4 M*#@U5,K8FA?=*6P\;=XJ9.=#@$7$A,9O^\PG^,=OK4'LP-+%3R>7J$"<3J:/ MQ4Y35!\.3BXN#H_Y^TW=C!/1I/3TY[<^4\!%(& N$^ZB :F?^"7*(!3Y +4 M <.#T]'T A5'6GD8ENZT-'>/[SY=1?,9GZ,)^^CK4.+U[F*W$A/S_X%A_[]8 MC[C: <*/EXG81@?(SSSH@Y%*(E,37C\B3SW*>^LJCX+"I M3 ;Q+.\[9\W?=Y[I9>29)EU#6#Q3G.\_S3/=\MB=E-NOX[&[SVBA\:!UO\L[ M.)S7G^SHJEC]ZT\<'U R'1Y<8&24[YKI0$#W>*\U"!H'EOJ4C@>X:M>$D4CM M&/O.'>W0%=;B:56]9!#29$\.@6VTO[@7;LN4!5E=7<:B>?(PV)C+7L[T6 R$W1085IO;G,['*B=:EF[C8: M9NUI%=.\2RA<(5?EI3[GY\ZXXQE&9EAA<&EL^U[=]J0D%[ )DFYPJ",0 ,VL M7;&[O8Z2N(_A.B+#G'R6.6[*D3V+/OO)[C@[JC'_'";KJF[O.$';*E<3LY&Y-+\0B'%WVRV /5TVMU7?8)?[EVT#!7X,%7/\L5M MC6BXP(MG'2W/2NZ&KG"AA!L)*?D07-ZQZZXNS8/?F*MTY,B_=B&M$&)FY1(E MQMXZ&5ZCI*NW752 =;BE&_U?0'X++R1/I?M036!RK++Z-,&(;J_LN\+:X]]3 M2G:-IG.QF':G<&ESWTU:]KR(4JI6",/315I#D:M&.F32P;+?\7]ZY"J"M-M] M?->R!^N IBV*7%P:J0]QH_[NN(CY\37AK=-TF2J?'X' O[& M!/Q[=X.J?L DH;#+&^\S#3=\;[[0EV:$ANVM3+_]I.OFOM@4%Y(>P4AD)[H, M+=='A@S(DZW&Z25%/V]<[>N08.#[:/$[U&?>2A[RKQB13GYK.WBC^_^MHKC' M%.7?*%K1&EQ&"J/P-Q&L/ "L@_H\TX[W*8SVOKJ@BM^.T/0(,4#DX>G[=[T0 M%%<@"XD_)7)!I"#CC'P;8!9-(V$@GON.?B8/EUCU)B_?9 3I3%3N@K!B%B[C MX"FZ[!C*8QJ^X&:00Z6Q",*0Q)<@)8#^+0SGDA=9%NZ/UG8Q@0_E(YJL6G1P MS%>YI\[%=W%)Y0PQ$5LM5ZQ;I30N1F\_V18[S\9P^-55Z+GHY9:E(Y$BG=^$ M: T5@Z!DW5QPCJ9;_4JJON>OD_?X.YG$.__1EC('8@TXLA!" MBD"Z#"/+F(GVE8*J)T8A).U&4;& &+;T=PRZ*Q"&1QKV,Z4/^#0&7#]&S;\M M['QVV<>0!_.($[FIAA%XO;4@A,$:YI/*MW/<[ 64=V5.NL;C9\4)[ MMP=R'Z!'Q\/76+$J,YL?^3@ZS(;SB3H\2>I0QR_ZZ+"/! 4-I=P=)%,0;:!JPG?6F#SM#!ZZ<2'UXRY KPBB5!WT/RCU./K3FLC![I[P=TJ4Q9^;>TV&\T6Y*(T6FT:5M54HVINT[6 MGDE:OA[7'V<;]=JS#W7QGW"9=3NI#P2K>]-S>JT 00'LO=[Q LL[I]:_\D%! M-::3;+_]K6;-;!*]"J:3^/)RDV]P7^U[[IT*FNHB[\M6HXP/>4?.@<^PF]55R]=8-%D+*V #P MS<"M\FQ\FRUNW@Q(X_8\ IMU^U7BKH=>5>1[.Z$>$[UY!ZFTWBO4> 3>@>^: M%(*W=DOX<,*.BP&Q,PJ72/1NB[^ >Z^7C.+K-J;1P;(5;@KZ^XHPT9 L"44Y M(1@E?->2_01G#,/,X#*&"F7;N-P/X70Z&7H? M430LHF7< 8"DY<>%&2]RA?41]?!;CNZCD4+@;NX,N2!(AP4=^9FN"\LWASI& MZ17*4?SRHGDD>VI3P\LSF"ZDC2XJ;1'P*((P[OX5/58PX9KC77Q'/'HOD:>9 M8E1O7=?B]LLNQR0N$:]463&'W24^"3%X^R$62"^-D8& FJQW>W8_6:NH2+O[?K'*^B@,9 P3%%QVXA>N MA.?#9:!H6BYU0ZL/ZZ-Z-< YM"%\ABM_B@F)965SA2]*NL MI>S*]6TW?] (\GQJ36I@HJN=%*;@*<@FE(CS$$3:*]RA]6/[_=@:44VX1@/X!%: M2[FKR&H=NZ3P7@($.=R@B1W>GBVXU,/E0Y6O_K#V"E8=[UXKJ]I'0R);.N^L M@NT+@#'7.E?8O7I!3 ="(G_=7O*M@$5ZO'0^R]?1.\7);8O^"VJK%A%(Z\:#=^&%[5>R?M)N\?E+:]_-]4" M!8K M7_O#/P%02P,$% @ )D1A4@DEQ\O:"0 ]1H !D !X;"]W;W)K&ULS5E=<]NX%?TK&+73QC.2+,D?<1+',[*=9+V3Q!XK M[CYT^@"1D(0N2# :,?]]3WW J1H6[)WNP_;%ULD@?MY[KD7Y/&==;_ZE5)! M_"A,Z=_W5B%4;W=W?;92A?1#6ZD23Q;6%3+@TBUW?>64S'E3878GH]'A;B%U MV3LYYGM7[N38UL'H4ETYX>NBD.[^5!E[][XW[C4WKO5R%>C&[LEQ)9=JIL)- M=>5PM=M*R76A2J]M*9Q:O.]-QV]/]VD]+_B'5G>^\UN0)W-K?Z6+B_Q];T0& M*:.R0!(D_MVJ,V4,"8(9WY/,7JN2-G9_-](_LN_P92Z].K/F%YV'U?O>44_D M:B%K$Z[MW4\J^7- \C)K//\5=W'M'C1FM0^V2)MQ7>@R_I<_4APZ&XY&6S9, MTH8)VQT5L97G,LB38V?OA*/5D$8_V%7>#>-T24F9!8>G&OO"R?3L[/+FZ[>+ MKY_$[-OTZ_GT^GQVO!L@F9[O9DG*:90RV2)E/!%?;!E67GPHR&R!2SG71@?<*2PT@5UDJ?\CJ6*]D%[H@-(WT.E)H&%ITGL% M7TE&O&%TE(*D]L7\'CN^U]J1Y49A;=SK5&:7D(W]PE&M#NQB4#?B-DB[%^ \ M(8V)]STJ,ZQ$4*[PPBY$81TY)DL!]!>,_GY,3/LN2T M)$QCK1)*.J15IK2&E?9B6>L.Q6<]542)ZO*69FM(&>E MLY6X0["BWUCZR'!8&6"5]G S(,84>N %2N0"_G!Z.*]PBW[K$K$$6J #I<+) MB)[!644 I=IER 3@W$35.#OIBV- M,[ =U5=SW@(@%-@; HPM&>I_1F!I>( M:/(+T;A;*9CDR#OI@-(E%Q/J((:J) ])0T(?@/)8LH9);=#6=4-IR)&0+#2Z MK:>XG-<,3@KU0CMDY3N008F 6RTV"*\NI[P_ 2O[_]?Q:+B'EF ,W.@_K82X M9F]XT*QARY71Z"*2LH'>I9QC8,';QSOWAI-FXU!\XXRA1&L*OE/H_YXV;3/M M]7#_1H& $,;^+DN5;<%@-M;9F^" M--[K=WK#18EN6+/TP1E< _5^MKY#ZWN3PYVWX@M"5[M8(C#BX4H8O5&@:"I; M4Z$$15,"51 X[%;G*I)IKC)-PQXE:U$;+(Q#)^=\CHF2F8*9)(M:3:MUT6K5 M':V4:LNU38RG0[P+O>H'V="(62F34]^0!&WKN':QDML2E()E.P\H$\-N#/'L M5D>:59P\[3@X(&YEF/,"0$9]IUP[0):+ KQC,^-M?CB;C\;LGIJ1):7S0%^?*(3[$-#%R/ZE\R=&GB[1N1KM&ZV$JM;TN&IRTBW=@<>=)%,"PH<.L1&6,Q&;UK8S;D&PC.\U/2QOGH=Q(L: 11IF8UDUW4Y MK'EV*"[+9XU*SA\,1LC0!>)=+C6@[CGODW>?K,VY-"FTET1%Z<$%]8]2FL$- MSBW"'T5B\FM7S$,-S,!KLC\"W9WP(3/M>O_/=P9P*\"/-MU=2,[*E.#.V MSE$X157SDFEGHNE3'D!V560WJE1U*TU-S9.3^E#R@B17))FY,4N&1#T9Z\E: M/=W)Z=4*<\ZCFSLD),*3GK1YXAE)T52- 0H/,(R5T9CN*,:,I'C,:T*%R525 M_O\-!^"M/PD'8*94\1R(,QHU84AJ&R]B@\\(FB(\4^Z6YIPS3+XTH[>]6^:Y M4[[I=(_ HA^H[Z,;A+KJ-."Z6N"H&N((O&YG;-<&N/QI::6>\.1DEI*[/QCA MZ;6Z564-Y#I;M$%*I\,F2>W,=#@ZW$$ XV&.PK;E.!<[>I]8LJ):"*2VQICD MNLJ?1J7SL(W)>@KH!"9;46CI)A_&Z11 Q^TTU),HE_QJ#\HY':$ MR$JCMZ2C.FWGPW[J.%D#G73@(:@ZJGL:I0D.BL^KI>VTBR9U,O\W@LB8;(] MC=*7T@F4T:R8XK,UN8_2BM/">-L@?'F+&1MENRY(M.+!F KRNC-6$/UI;G[ MI3)<28+<6S577OM*Z>/*RZ>D;K6F]I)DD4N[F>7$R&HP.:9*:A\2K]#/5 MI"V11'Z+?!E?RXA7:1)ID[K_>C28C-(XLL.IVC*5)?'KN@&)(@Q\H/-649-Z3_1)O+"16YNW+)LSSDZBO,D +:3P#@<;C= * M-PG_!I& MPP?IJ,MC8 &QS5;4ZAY, G,T"]$$RT?TD1)-@X@+S>&( !3FJBE83:^@:&, MM1U+%^G=7U[3*[6R!.Z\)SZ@R<6H'Y0D1/9F.!N*3]/IU4.?N&//&VHBDN(W M:R4HQ71J$HRM+3R=*R"$IYCX7NTG)/@U[3AIJ*C?$LU=TZ#[^YBC>]-=_M?(I 'USR!QA+](MZ<6;40ML'0U?'_3B^YSF B#A#QL #9HN_UPI MB99)"_!\86UH+DA!^Z7KY+]02P,$% @ )D1A4CP-F. 5#@ M2< !D M !X;"]W;W)K&ULM5II5K;6S_K"[*LE>5RJ5#^ ,2&(]EX$94=Q?G]>-8S 4*<>IY(O$ V@TNE^_ M/H:OUHWY:E=*=>*^*FO[^F#5=>V+XV.;KU0E[:1I58UO%HVI9(>W9GEL6Z-D MP9NJ\G@VG5X<5U+7!V]>\6?7YLVKIN]*7:MK(VQ?5=)LWJFR6;\^.#D(']SH MY:JC#X[?O&KE4MVJ[G-[;?#N.$HI=*5JJYM:&+5X??#VY,6[,UK/"W[7:FV3 MUX)N,F^:K_3F8_'Z8$H*J5+E'4F0^'>GKE19DB"H\^. MN\RE55=-^447W>KUP>6!*-1"]F5WTZQ_5OX^YR0O;TK+?\7:K3U[=B#RWG9- MY3=#@TK7[K^\]W9(-EQ.]VR8^0TSUML=Q%K^)#OYYI5IUL+0:DBC%WQ5W@WE M=$U.N>T,OM78U[VY>?_[^U\_OQ>'OS:=LD>OCCL(I:^.IN9<7[NE#%6, QM(DJS8)*[V:/2OQ)Y1-Q>I*)V70V?43>:;SB*. 9'WCVN$UWV?(_ MVBB^*+&2=THL5:V,[%0!^+L[="O3],L5_BMA9:E$LQ#=NA$Y5BT;HY6E3VQ3 M]H1YBW6R$R4V&T28:'HC=-TA!#1$YTJTI>PHL%^(PY,C_KHU30LQ'0)4U)(B M!J"OO^IZ*?*5K&M59GSXE31%N>ET;J.03,BZ$(T?7MYT0=]WS6!*TJ%MUA -A=K>P#A6C8T+"K38R$O) MAL& @P7L2B_H_K2BDG_ ?]TF7%TMH&_GE#+*XJ-L#OXK MJQ1962SZKC=J(CZ-U8R[/^UQJ;:/H5+( N[HM$W@Z2#OG&L3Y^)R2%KY2N30 ML:_XHR28/GRT?Q.= 1_ 'V2:A5'?>E5W .0=#J"/"[W4G2RW X(@C#AW).0Y?12B(:^5]H,L%IIK# ;9[Z@ M/]MFL5"&%6;8UVP9W+227Q7.BP+88:E>K*DFG2Q7@NE/*&L28N2$JN3/+*RCQ?:8E-M@WZ\B)P*D__U+Y>SDV!7%R\%I#AF@D94![%F=+^J*0!?J(H5P,U* ZQD:<"620)NI2J-W:@*+<6\ M=W9!'0,4U+ECQ^@,]F0,Z!"[\PWAUBQIIR3%R7Y@M.1$ED?G2>MXY?I6W$!& M1N*)G0=// 06R8\11B9=KR#(*.93E1)LL"!138RU[R.WZ WMIL]B/#GH$D$M MR?O*LB76*\4<->CCJL%$7M"#UBFH/EF ,1*I?]T^9'R*F?]72HR=7>2Z6K) MT6!2;H(>**26P/O/2,AW1+IZL77[76+5?:Y48;=6!FF1Z0B[,$A!R-Y"P<"F M;AELA.A UFMQG Y6A84#8+N&C+,+/)_ \]X8X7==)"B*,TK=SI4#U MZ)]P*E(S$9A7/?K/^]J%!/$>:!AE"8C](Y $=&,3I7;0!4.EDE1RV<;1@AH' MVV[49'2NHXN<@G02#)FXGXC(;",-;P=DR361)8+H,Y M&RUZ%\R[3J/OX0LD-TI[JI7,BS7J9E0Y,% F%OI^Q%#(>(_2XHWX0"NBZ2-K M!>P$]MU-Q1ZE,4426VK[@"@SQY),7?;_PEV.BD^/F'W).CNR[@\Q<23#Q$Z/ MTN&(7=)#8HGP VSX*3D4]E2:LT":[.B4G95%0^L6*!M\6#T6-.BR5+G9'S8! M'N-8X7K01\A_$2"?N+ NRV;-IF>'NH$*J-2F67Y<5AQ2J;-J>@M7VZ,7XA] MANO8!?IM5W3L_.= M!1$6G5X^%Q>GV>SYN3@_S2Y/+WT#<9'-II>"OC\1LVPZ?2Y"OPZ1Y]/LXI*$ MSTZFV=GIE#Z[O,@NG\_BJAN@?EES]N.J*EA@Z"X9N-Q%A'*0(@XE-6/-R-I* MGA ]=9#D,K>2J&#[E@L>0=4[2N2<4':'-J=B_, %3PMX G9,A >KE?SYU;H MNW0+HQ42SB*,.1^B2@:6;(AA@UN8@MY!, M%G&&D+&WR![9Y1,FSSBY=9^#0_G;0WO$78+C:18\" HW&,E)[NF:CF$]RK,F M?WPQ&?('M2%[AQ-2"R9(0B5<,[?9[PCG*@;O+'6$GL5I' ,_#D,ED M5%$S^ MNJ:$B*J,*S^+'ADJ4,4RAJ%P1*9-FKMH3*()52Y6:?:3>EW=J[P/-P']*E_Q MF8*;&XJBY&"P<^<(U86!-[ TL/"2U[C!U9#O77I'14!?^ET^G_I*P"4S%J6K M&"D#&7]QR9NF0RGP*._>$[^PV8>V/]02W:8%]NBZI;10':19H /-N$WMX0^[ MVOH/'SEB81_15XRM.UAYO!89_C(R(&KW_TZ4+G<VNJXSR-2U_T3FZD<4FW93, M(:0?M."X6*5L-R8/;[1_EL#Y(>H@[I!Y.0L')'@%2%-M>7174N9D+&Q9;?^$ M(RFMAH 9QD>*)GNWL6]FK.P2Y" OK6WR"'G+03Z$' T T8+_X>&"*I=J:"*+ MX@]HRL'1U]Q3QRG0EG-'RKFV*HD'2DV5O-=57XG#84[0%W#*T3 ,)3W(AMB# MG##.'7.?JP:5K-OD)F,^FK:;(T+&$H!UA&E7-#6%84==[,,+<+;@!$[E(UW>-FTQ3YL#= M>9Q0:/)4L%32U%)'J[AJ4-^X3' 9YDZ6/27A$A8R?KXTS/$\#SM,<:A&;(+^ MMW <#2*[&-*[.FZV!0^O4^?Z'H!\WY2Z<&4%L;DS/CFJ]6%E0=_[^GE74[B! M=C*#%,N&VF 8W!.>9Q%NZ_V=N+??.Y)\P&1,=Y[*]TQ5T)5PV_Z]T.PR7@VH$\,RU?S1KS_8UOMM'T?. MHG=%AS\H=GFN"$GG'?&T;=*,@ZH'%H8K5KI482RR/1 QJM(=A\F>:8]S14A\ M;HZTZ(VO7WV^;GQ!$1W%U2G(RUW,=V>2/[K0PR=*ZA1YF1^V>SC=/!U*5 MZ&LR-OI09,Q5MR9F1/L$HUU,N=A(AF5DW1PU! W8'E9G#G8^T1"KECI._IQF M7E%'DQ1]1<]E;&^1-SI=(KODJVW)&QYG@1F5INP8+LNQIKOAP8W(2^(U%TD] MG>+V<,KE_$H!1OEF>^"Y- U2UC#.:]*FR-,(%>1KW]7'QU:<(I$Z=H(S&0JF ML(9T_T3$S?9EGIL>6@5CD2%YR(8 +_M";>FZZRAOQ00L6P_SY Z+D-Z[SN8A M7]M2TU_RN$+7D5Q'6!H49&Y20(?2M"#;$\^= MI/SSY.)R#4OC)R?1\LXPGSRXFY\,*7\-"2+F9D!UN5V1V6NE& M!Z@:3?'T&M;9\-3A?Y)@'&PXCMV!R=$Y'T*OO!MI2CO6S#79'6O6LF9ND_X! M'7!UZ<40=]D180]=71:3_=J=3;&WS2_4CX2N+\TN/,%/F&^K7V,BW,7='"%] MN8"3.& ]X%3;!5;PM5#,MJ,DNW4 1037<83$CN("JBE+8RTT0;'(XISD"[8@ M-W,;"VUSHT(JHV?CX LCDI_]0$&>@L9"W86=G8SLU-1@2MX^/+\:LB(-;]P# M<_\(./F90"MS9_ZAI/;U+&<2%/]L*)]H=]2;E#G36OEATD^L%G^_X@#_]W%Y M^Y0H>6N4L[O"15,?^]4!UE1'UN0J28CU#R+A^4T.^[;!X_,UU'%D8:>*G_4#+M^ZG.< M_)0*$%CR#\:L8*9UOZJ*G\;?I+UU/\4:EKL?M/W"3UG)+@MLG4Z>G1^X&CZ\ MZ9J6?Y@U;SH4"_QRA496&5J [Q=-TX4W=$#\I=Z;?P-02P,$% @ )D1A M4@,LC00K" )14 !D !X;"]W;W)K&ULG5AM M;]LX$OXKA-$%&L#UB^PD3I $2+8]W"ZVN*+I[F)QN ^T1-F\2*)*4G&\O_Z> M&8JR[#AI>U\2B^(,Y^699X:ZVAC[X-9*>?%4%I6['JR]KR_'8Y>N52G=R-2J MPIO4I;3; M.U68S?5@.H@+G_5J[6EA?'-5RY6Z5_[W^I/%T[C3DNE254Z;2EB57P]NIY=W M<]K/&_[0:N-ZOP5YLC3F@1Y^R:X'$S)(%2KUI$'BWZ/Z614%*8(97UN=@^Y( M$NS_CMK_P;[#EZ5TZF=3_*DSO[X>+ 8B4[EL"O_9;/ZI6G].25]J"L=_Q2;L MG6)SVCAORE88%I2Z"O_E4QN'GL!B\H) T@HD;'47?K/-LQOIF+WFFD"PG_GV[ M=-XB^?]Y1>>\TSEGG?,?CM:KH'2Y6)V_O?\6IZ]FZ2#$7KX-LOIM:I6,R3$S$27];: M">=EE4F;H6J^-AH'BL8);_"8FE6E_U9""DMP?6?R=XW#HW.H?PCA14%J1:'E M4A?:;P4*7\BB".L.\/1K[!2ZTE[+0GAE2SP(]90JYX3)A=^H MZ4# ^R*.I' MO5$QPA0L<1PJ+QYET2@2:ZI:ZDSD^@F.!B-JN47]0R U35U@F0^/)V?P+/5X MY[P;DCZ6WY<?-=6U-;349D19(A,YU*EDWS&&S=$9QR75T821N6R7J22.X M="Z@:)9T!.A[2?BB%! R@8PV@@!794I <:DJE6O/8" SUA)PH!V,.7*)S+7@ M.EHD_/'&%B6,-U$KJTW&JM$#1N+S,[@ZX"GF@Z+:*><=%5*3*=2.KE8]Q;M, M4TS[Z(B9U^I0L5D6>B5C-DKYH [A*:UV=$YN3=D[0JZLXBR-0JT&J&*WVE4B M0TL]H<=2&! #06S%SA*)4,KP%- &&CD73UI&RJ29!6PS%L MTQ&N0DHX#>"$+.#,*N3?U2WQ,48)B92.#/54&6(+P(Q :\I:6LD; RK:TB(N M@2KDQ%-.N#YE^H!1@CRKB?.!](*CF^F0J )#")D2^# <0^@ <[W5)^0_U""< MU9;$0# 9!9/+@,08MS)MD[BKNY86C) IR MA%T<'_K-XB73SD?S;UHV&9WM6?;=YE#UQB+(6K:GN-)BGX))Z?>56SPD&5WL MS(:++5L7VR$7EM'(8.&U2QW[C$B)35 MQ?)D7@.%,Z-38%;OLLPCLY@@"F\-UDQ0QA8?WH:NV M/2;683MA1)+\OSU.^L@_#&@IP9*I=.O=+$0R\X,H&?1MV>]RH9%0#VF9/0O= M 8IR=&@TXT!3U4GDXDPLMST]?)D/1D*0"0HD9 J=<3'SY,"I@#D[M8$<[D>Z-F \G MYPOQ!T[@T_9?+^;GXGYMK'_'O+G_,IDE1PUN^280\X:_.Q"F,2/2['/ ]Y39 M9WMV-70I<.]6Y1)@BW=O(/-UE3/PV4_/=QTK4?&62_$$,LGIMZ*?-Y[:8BGQ MKP/@+A?BEK!L?"COT__/%12MP /4]P]^0_.3BXCOC MT)UZM(2.1F%Z01=A31>= -R.; ^ZP6&L/B)Q95.V]Q0.YQLQ&T[FDQ"_9'A^ M>A&BER!.BQ ]A&Q^WH\>',/$E!-U[6((MR%SGHAC'V#&O4]7I;(K_D#'%_[* MAZ]8W6KW#? V?/K:;0\?$#]*BV;@$* D@<%U\\*;F#V%+X[TI^><: M\YVRM 'O&PO=V]R:W-H965T>)4QS640Z+RB-=$CV5"!.Z54-3$X5;M -XJ2PCG5/(C# M, MJPH2WG+NUC5K.96LX$W2C0+=U3=3S%>5RO_ B[[!PSW:5L0O!*KJ\2JR],_C,Z%X?C<$JV4KYU4[>%0LOM(0H MI[FQ" 0_W^DUY=P"(8UO/:8WA+2.Q^,#^JW3CEJV1--KR;^PPE0+;^I!04O2 M:B/KWAGG-1/=ESSU>3ARF(8G'.+>(7:\ MNT".Y0TQ9#E7<@_*6B.:'3BISAO),6%_RH-1N,O0SRPW]Q\WZ_M/_\#JPPVL M_WY\M[E;?_@T#PQB6XL@[W&N.ISX!$X4PYT4IM*P%@4M?@0(D-3 +#XPNXK? M1+RA^0C&D0]Q&(=OX(T'I6.'-SZE5.%)5N;9APTGP@ 1!:R_M:S!(V;@W]56 M&X5GY+\W0B5#J,2%2OXXJ;^# P]L)UC)HU.'!W$$46! M:"@EQQK4<,X$F$JV&JWTQ25@IFF]I:K/=C1S*8=KA&X-+K\ G4$<^7$VLX.) M'X4IO*=8$I7D!; :HW^GM>.2^;,LQ/=D$L)MJP0SK>6 K$KV9,<:(C]-)_B. M\.A<2X'9;[M"17:(M$,;:Q3%*=AG\ZHT'W9*HMTX]&=1!./4P;VWKB3/V[KE MQ- "RQ0[5LZ(PS^/,C^+HPLXMV*2R<5);$&MY"CQXUEH!V-_FJ6PTIH:BX^& M"L%;// *=0DB<@K<)D3[J"+G+58"UK.I4%+^4S;]W_POM\>1T-^R.>0!2?KA M+,.O3>ZO\N"'&:H_3Y/IQ0G4+@.Q_>$SY'/D39_P7D#+/0HX&X]";$ZZ74IK#Q 88[M#E_U!+ P04 " F1&%24;ZR)NX8 !<40 &0 M 'AL+W=O0%.,KDW%S-),,GL8+'8#VR)W>:-6NHK2G:\OWY/59$4]>AV,C.[7Q883-QZ MD%7%>IPJ%O7\OJR^V%NMZ^3K-B_LBZ/;NMX]/3NSZ:W>*CLM=[K G759;56- MG]7FS.XJK3)^:9N?+6:SR[.M,L71R^=\[6/U\GG9U+DI],+H9O[T MU3D]SP_\N]'W-OH[(4Y69?F%?KS+7AS-B""=Z[2F$13^N=.O=9[30"#CGV[, MHS EO1C_[4=_R[R#EY6R^G69_V:R^O;%T?51DNFU:O+ZE_+^;]KQ!@5;4\B_ZJN30_3"]6S/"POWPH+IEHF8RC>J5B^? M5^5]4M'3&(W^8%;Y;1!G"EJ43W6%NP;OU2_?_/CJOW[W_ M:W+SRR\W[__ZX\\_OO_\Z?E9C4GHT;/4#?A*!ESL&7"^2'XNB_K6)C\6F53NU.I?G$$J[.ZNM-'C\V2?&@J MJ";83$N8CZUM4JZ3^E8GZS*'&9IBDYR8 E?*QJHBLZ=/$TA9;U>Z_\#B M3EZ7Q9VN:K/*=6)U8+^>(9_II?G4]F\WGRUA2J M2'62:QB+3997R7R9?"YKE0M)=($>79PG/VEKH>15I8LZV945VRDHS.%FUK1-C\7>:-]!/ MF%M]:\@[R#/Z*]P=T8UK):1( BQSDZD:-URA="3X]GT$B:=YX[KP2"C+R]FT^'*?)*5>4\KDWPH\'M7RTN+A;PT M2>XU^+8T0;IG35D6("U1FTVE-V YV540E-EA[=2V; J6]O%B.9O. N4KK2I2 M*+P7**_H73PZG\YF?TFR1I,X0<9%T5]U ME1K+;ZZ;//<:; I3&]"S:ZKT%AI6\0CSJV=)N>/%K\MP+VEV]),XRC)#=_'B M<8?Z,09I&J9MFGSV?T)\51 @QK>-PL,RN(&C*VJXDDDB>C(4?X?O=_[YEO>5 MKN^U+I+&LFK\.OTT35ZIXDOR7CFR;ZPM4\._)J09=87@H'5,H@*%&UWH"H_+ MNDZ2!LH,\P!1Y2HW&WY?YKB'!!!)B Y2UY;F^073?$$OYV2A6.#9UEL:M<+?7MY93 WI1:3+^*^G%CL,^8"')LE./2A1QJU11=&H/'^@=5

TTKC:85[,M1*;TQ1D!)%+S$_\[ZH8C, >;1 3H6<#MR6 M>0;]8MJ+AZ0&&"%] : M=?SO3:$C49<%[C90C*KGIU-3I /1J MW,M),>9+Z+8;3E3,.D>3:F8_N!>2/ZNNVNURD[()1#0]0^ +;+-2$),=U7*B MD)5F'84/V2,2_W#LB;98!MC_EH,GW_8NB\S*[H@E_L-U$/*N*K,F#8,?TL=8 M%UDM>HO$#FI\C=@*NJL#0 (;N&?[RN6!EC/RD-N=<]??[4 H^>T&J4 M8@\1J,2SQD.D:$$HEFU4E;%J!92,:^7 ^TZ37TF*J73]XQ.C5 MJ0VYR>J!HIRX[>RL)'B>PT K]D@4SME-6QEN!:KPXW8"I(E(90>J2]S1E16P MMN>/7F"='G^'M9#H\PGQQ*_N%B&7W0=>;5;_P%VOGH2T!2S0NAG!#C"W.Y.- MF#X#8@?%.7[#&64T%/2I)M=V.XXGVT5D_$E\2*@^;)B,7QP:S$EFR7P^O3J_ MN-HGM$<4*F MI4_*M[ '"J+54-D_ /?8'0I(2*'H"BO04=!$$IFRRCA-87&VZ^A$':W7NQ88 M3V+(X-=0RTNZ1X2'RDTW?H+2*[DUKDM0R5>,@M=56"+8Q6 MFK5UE&E.'"I*-D>]^2#D*.= L-*E&(,E/KSS,/CI5H!-O7#E(Q8F^WC5%PPQ M&;\NR10%!5A)-Q;$X;S2.6<+T5T?H@\%V#%WP:9'?Q)J$FP><1W6*LI+9NRU ME^%%]Q)1*XYDGP_UZ^*\2>E"7!G%A>$T[$,Z*K.\)''^L4#P.P H$G;*3("2 M @C]#KR&OUA3]7I-BOK'L2RDNQ_#!FWH)L9CT)7U4AX_?03Y?INDQ9 ]!+S7 MWNN/&Z\D=Y$:L^Q:1#R;16#M4 # PRL=DDLDACDEQ*XN0LPTQ4Z9J$12ETCY MFCK17SM,]N#0%,,G@")?B+UU0T*)XEAGC>$4V5VQ8R!ZG&&TR%.UM8C6%$0' MCJ\NHM+"X2J*@RWPZL1RV=3DSC('$%AC(O+%!"$G>XD]%,02$O 8KFT>@/,L26@3APJ(/(\,6EHDW0?"DBQ$/WGG+: 0E M)E3N8.Y"P>9Q_]/!<+R8GJ546(I&^\-Z& H;OU\5#U,H"_4YEJ0O35I7_E<5 M(5O$&<7PG%":KJU;AB!4"=!@PNU(.%?J0:8AE* MS*"N1Y)(J@4J/F618HZ%-1-/+K<=4.%2VZC*$F3^5%ZZ?!91++JG'AAT892X MMDNWB&QPH8M1P;$3=6.!MMH43< ?G0(&!8MG8].SEK;3MPI+4HUMT;JUM>ULKD MI,](?1H'L;8[+"HC*<8.;7H4 ; ( H^CV=92F+!0*":JG!=R)6';08.T/S=Q M:0Y4SY/779WZMM+=(HL]P-&&0O:H%Q)'/(GBI<)*?-%/@#KS4:\@."$\O#=% M9R3,)0D&@!T-.,!86739^L9U(D6**\==G,XER+!#PJJT1; 1U,-(C!ZRY$6^ M<3X:T>$V5BE$T4IS'D>>"CL*%302 M3A?6F4V8 -H)6<'IL)+1@@!X:[Q35E5Y+VQ0^)=*R_'R@I)Q3LA/*()(J-&0 MARLC4"P)6?AI*%BTP JCR([)F9,I+_"H1!\HM1=$S@]U2"W*>Q F&Z6B1V YY6HON#PQIR1U+"8%(! T'(PC&2-P>I6QM@^W?4\=4J(1?^TP>(4I M,2=966WJII8:N-=AVNS"HG01C3/,(66CT>*DW2?07W#C)_/(SXW"5DNE+/R55#?](JT'T2S<1EY?%(LH($HF\5U5#XU<..+/#^^@(-_L+CG=\7-%T%34R$_RQ!==AABU[U!I9BIU30;6);IY M*!?@W+O-$P<2%,&*9G41KX/! ^#[CFS:EYOV$QUEI>+U.67]<\4R$;F(NAGK M<49480C:U]':WQ]>AZ+KC]W3_ D9U61@#VZ7E[P3KY(#!)XB7H^)]]9_SK(_ M&=(NR>5@A7&39!T>[FQ$3'I@QQ4OI"0[\2NOO]:D'TCZK2MMRGN6("?MIF4/ MDH*,:!)K ,_;INK.*=IQJ.:?DM(;%XY#FMK'*ZZ&ZTLM:U-!7,O+B]C5C6Q3 MT>KT*9WXIB;)M"T<-.2YC8 M?EO)(%[GL+-)1;;.!BZQ/;^>?0/;8VM$^C*;7LS^&'$>]LZOYZ"&2*32Q4BI M$.M3"P]MROW-BT2[M25A%3O^1-=S<#N:7RL/9\?6CK<@*&**'=+PR@$RR9M@ M,(;:^:3XY^8Z.5B[.NU78#K6Q>84,$#4#^82V4I2GO +I)8""#2I/&>@\$4@ MJ;!KR8RX-4O,86GOK'H*>,X\<@.41.8J^[,G8//?GJM ]UFS>O0 ((:&^W%"(!D\."\ M,P-ZKCF%@D^N[D/Y]-?"<*\6 5B^>(-U1!263(8O2]I#+,KK;TBSC*2^K\N\ MV:Z,BBH*,2DQG8#58-#2ZEJ+#(S]J6T K;4K 80.,K_^W?*(C5AP7LM%MA[F MXE0AKNF)B]F(0-VV!>W(NF:&PBJW%UR4P5@XK>L9*VV;.+//AG%_K*0F-D4- MFE#=5.O,>L]C2-IKWOJ6KKKCQ6(QO?)U\XDC&DB]26OO<_:W_1&L)H_G-ZJW M6V-MZ')C?^5G"\V=/O?AN,9[8$@K,A!R.;V(6S+K/@M1OI66-GC9%'D256IH M]2*Q4OYNT\JLJ'>4^M_[+6@$HT&ZVX08P=5O;SZ]2FX^O4X^-:NZW)DT.;^: M/:%M->YBYF=>MS4NXO@#&_8'*;$GT^1CU*PX.A(W-0H@:W=^V]8X[F-MBP?6 MYULV!IOL*#D_4BPPV?+G8L-:2X\AT18*"'0W"RX"7DE5S@'2[+0!T'1;+5A< M(:WDIH(=Y9&LY"+%@"YRHU8FIQ3ZA(B75)%>I2MQ>P;+Z)1!#7Q:T;9)M^RZ MK7I55=*\T0FN[41AB.$(W+A$]QM:9ZK 40+OM39L4E]27/?M!_=<^J%M>Z[^ M0$T1^ZB[(" )9:KD3N6-KQ8::*VJ(HI(-1#V^]N:KL-1R/@)=IXG2Q +XERW M:Y=#)[66/>/R0:AZVDC. .JZMMHE;I^@ @[9!UWZBY 9LF.&';Y==O1U;_9C MDP*K4A,]>PO1[+ 0K,(44JB*QD&$ZC(>=SC7D91WSM&YE(CW;*DAO8.W1+PL M0/:Y]%2W.7JKL3RN7W9,R BA< 12,KMI<=!'Y!M/<.FUVAD*',X5R[:_:YK+ M8NQEXNT',+2E@SY.)WQ'SUK:%YF&'"&*TVNZ)1TB8ET>U_+*6/(HJ?A &QH9 MNODG5^H &].0R_=>P[))/(E7LUVTR&@C R7+H%,XF4/QIG*9"R3,*F?;P//] M5AM:;Y1UF-<^=E!B,4L^!@T\3A9+*6C^#(D#X/Q:M.K45;>3B]GD@'A$( /]^X/2<+'2+7ZK& ,W9,5!!Z&<@N:+Y63V MPZ67RKN>).:3R^O904D,F,&0\\GY_!*ZW+-ELK&-X,4Q%7Z$\_^@_G8^XT01 MF \0-7&FXF+2T!-7NI@&5W56$S.K_<\T],, "!WM&8P[2A' MQ\ERLES\0.Z#\,IKPBN?8[SR;MCSU#'X06^6YGFY!E*2*[Z3D%SH35D;)F O M-N)&Y*.(%'MTVAY!6:^ASRXVO2H9(!KJ%-PNX^R;X8&8YCA#Z4D;ZP46[CX,)#8O@FU\G/Y48\:U*)6A\H+,R#W G M?#SM>FC92EZ0PS>I[$_=A#U&-MJ/BO:K4R13%B\6 M9_H$8;OGLKC P2G>_)G$^TK['A(Z(LD& /* ;TZ.A"-W]35?/1+4CV$7\; , MU7)BQ;WUF2X0;W@!N4&>"UK+'P3 .-*'(O-LM,DC!Q\X#$YHXSFYL-U-@772 MG5QHI76Z\V[V>'$U/0]CM GV"*^NATJYZE%4ZQN6$,K0N]N3(J-F+YVIUXCY MN1Q89(V@A@7>/VNJ,25BN!QWXJH=;M5AYZ9+]$1DT5UU#'%\'EV0XDJF#XS: M$Z0,NN@/.H\ND(DQS@]$V08>(H6/W[BJ>K>4K'.307[E5M!VAY<,X*_8'3-V\DJW0 7U2B2X5P^E- MY_0HAIIV#Y3.KZ(#I8]K!(' ^V'BT'5Y'^)S:+/O&O]W:-QY7SDN_I>5PRL# M3=;'RXMI+._3QGFC!#D>Z*K"F(/=.(?VG:DUKY2..8DJI2MN# M':9DS0TL3_8Q1(FDXH+$MF1'##B'._ACOGBRI4/_R8JHC'>"?#RLJ,.$M\'6&W)*<:'&T:HY@4,"$NVL<@8)##B%_=@$2SS M)L"MGKG!&QD-<-CWEE+G;?N#CR]B;?HQY/\!3!\4NV/*R5%P;4M*N\'&A5-8 M-2Y(0=9=V.4J=:?:&4LQVUMWB"5BFQG&)6I$H_J\' /G'(,KV(]S/9\N+I[2 M2=XIX:;>" L1R!+I]KN^#;GMQ OZ?6Z;PU5FPL M!YW,1@[WIJY +)N";D,];N>4L&L?87K%AY$'Y]S#OJ'SYUOM2CR4PLI^'>\' M+:97('7OH?[.89R1Q(#C>^&-GZ/W6C-YL^F\NU_ID#%0IMI0C['AL\7\7C=9 M[@JS15A<1:^E]!8$Y7>^W?!]!%,S@.'3VZ&HV6:E!V7$DG$RHAYMMT_O_2MC M&Q_A^L'I\[C6C311A]J?:M_E,B+PWJU947^4M$-2IE]UFTBC5*&MN^T;=3? M*V7VK4'4##M5-=)%$HO-Y6UABXGZ8J$EE-G #B$K[3IBW7'+X8[SR-:X.]7- M&0;GOKZ)XQ B?JSYG3929;/#M:*ZPH62+'JPH3PF(-E5;R%*[Q,9M6MWZQP! M+[_9(3WTOFVQ)/,!HGAL$W&,TJIM[*1Q7;,"YPIT/S?4PU2,;U>W2KA75;)2 M2YW:J8NTU[>FO8/]Y#4W0[D<2WV[7C+W^9KUB7#;;,M)97\29)8"&3L?I7")59#7@#0/=ER) MA*&\3]+HV*^4;QS@OQX[K5BN:@?ZQ_&S2TY"$531)VGF$:-R=UN M@]&MZGZ!L>E7NKNE2H>K?75RY L\ODN9^]].W(.G\HV?L8_Q<.?IUCL:ZHZ( M/F["Y[O8V8N89/"B+)XP\ D;P>6A@;F[)?[![ZZI&NRTJ0U_4*2_-_G#?AU: MG$&GY$%Y=C%\_'+EZT/]R&6?2%,#>;OS/V5;:SZ(MW#+'HNWZTS0Z%DH_? MA:OATX$W\L6\]G'Y[B#\\<84]&V1-5Z= 8H>21NA_U&7._Y^WJJL@23YSUNM M$$KI =Q?EQ"4^T$3A \JOOP?4$L#!!0 ( "9$85)44J*GPQ$ !(Z 9 M >&PO=V]R:W-H965T16OU496HV*KN715-G::ZN2U$UFXTL[]^H MK-B].O%/[(-/Z6I=TX/SUR^WUWBV[FCDJ0;E5=ID8M2+5^=7/@_ MO)G0>![P>S($GNBN)7^G*5O#H9$T,J4W%-%"3^^Z(N5981(;#QFZ%Y MXI:DB=W/EOI[EAVRW,E*71;9+VE2KU^=S$]$HI:RR>I/Q>X_E)%G2O3B(JOX MK]CIL9/P1,1-51<;,QD<;-)<_R^_&CUT)LS'#TP(S(2 ^=8+,9=O92U?ORR+ MG2AI-*C1!Q:59X.Y-*=-N:E+O$TQKWY]<_OQ\K_.WESUZ!.8\YC0^F-IA0\0,D/Q(5>)0QGKA0^B'JM1%W4,A-YL[E3)9&I M2&D5?8J+S09^Q)1$6E6-O,N4:+#9):\,')B+&WY[G8'RLQ-^0I]/GH.NF'C8 M1V\\'ANB(_%QF.&U!(])L:V9Q82I]P18RR^JE4(O[L_%N]^:M+Z'7F)L)YR] MY<.W?.@UW0-QIV*Y44(MEXKQ04#"]^JN9*W./:-84DPB:\5+E6J5DITPJE0U M'K/U0']QD><&;79IO>;15].L[2F#>:UQ!R52J6%[MWE8,_F67W6D%RA7ZQ!6Q-X'O;E+"JG!G3@P8$MSM'2J4G""=$_UGZ7/C>/)IV#$QL MLZ;"&[R:^5XPB>QS_%,E3,=C(;56TGPEY!>99BPMPIVV<=B2MV_D6CVU5AY" M5&N!PS9%BX +L$$S#K33V0XM-2P?^PZU811FE'UE]'>YSQ0K=5JFS#$-J_3G/*N:>"V@S69;: R -:;&OL$"F4>:FZ]+(;OBN6T ,Y&4BJQHS_8C2#P0G]VS$+L+O4VHR>V;YW@=DBO M?XBF=AC9( !#])C,O,7*HD5>GY91$AJ\5[+TL/FK-&=CZ@YB(%FP(0 DH*B& M1M3KLFA6:WX,VEF3T-/>I #H8J_KA9ZU]RTI*]5^4%*R MAU=8J2[3F-RQZZ,#+QJ I7N[527GTQ#-Y",]#^>8QXY/HUA/2H,5, M>&*W3LESX4]( S,--C!3Y+6J++6KPZV[I+$K+JK8;7F*1CH,PU*JM2-'*EUB M\6+'!LW8J1/\]/^4!FBL5,0./I@;(W17&F&P!^Y1%5E*T39IHZNV%7 A-3(^ MXVRE:"JHJGK^@_@?&*W.._>!![*QZQ$$X5T&%96DQPHT3\4L#/$W\GW\]3U_ M[HL;^('> '\ M>DA[=NJI"&9>M!B3/%.P2(*%0-K%3+QM2A)&9S0.CC0T[Y2%#FQ;PHY/L207 MI^.1C[HCR]C@AI\S'3R8M@-A_EMKC][1;;>,D\E5Q;+>D3EW-#D2EQH>=&;Y MT83&6Y.W./35WDHFCRPB7A-*'T&9;J9!5M=)6U-X#(KA!X%-0R-12^M:*1W5 MBN7(L.9\&&*L]%;#)6W,YK10DM2JC"DL(W["I2@%;'5+#"UE6HHO,FL4^9X6 M95 2DX9H3R6OV6>D98)"M$#&3+#2:*#7EL[Q'F8W-L\Z#NT2WZ5> @!B"_B# MFL!L 1?:!%;0I+3$]ES6PYJQVM8=X>2F:.#H<.8;O6^_<$6MDK,+L"Q7RCT0 M]L$E0BG5:PT\X[_3I>(U6(3GXL)EHU<8E.95&HN?69_/_.=[^(&:H V49P<( M$HG F_H38HF(KW1;E4*8U[YB_P M$$.AX$N"4& UG@;^%"GK;#0;/[+^'/@11;1^ ">;NO5#0K71K+=^Y,^8Z'S2 M92"$R$$X6DR[Z\\P,@A&8?3(\@LL3SGU*8U>+-SR?_VW>> '+]S_'2XF,Q+8 M'T5SFK7PID'8UP?>1J-YV&7'YQGSQ7%N .)3GS";Q/'%=#2+",:)PX7E@(/0 MT,S)?*QG1@'-#/!E&GE^,./5WU.Z;>!%.5D2C9KD"#HSZIR73'=*Y<=V9BT32FG ^QD6.@,7ZMYICR>WQE.8BDRK^=;)WT%WSFOT M9,+GUN(&XC37O-SV^)JB*J%<[W0V&K=A]W0RFO>C,OS;/>@&Y2-E&B)Y.P=# MFAS:*%8Y9P:#L;M4&:=K"*9-;J2P0G$9=<>V;FEP")+(.0R^2P/GB 5IP<&6 M.& =%CKV>FP*!R#=6=%,T>LC2AGLZFY#ON?D9I3N#%!=#!U1_PZ M^73SN=*=++799L6],HDBV6->Y&?V:;<(>B0_1J*2K_ _PA%1]W096'$C:CE0 M)M"@QP.D>_#)=3:ZH?*6\J9.J/R<(_:6->_-97=_+SE+_FRW="@R6O _=9]L M>$!%-N8 A93Y9TW@V7PZ9I1?=,+!>2H76TRIU@X(7I#J_EA\)RH+()CRU'TBR9FP4[PQ5.J!<+1.'(+1A$% M-@R;=:-=0&P@Z(23A]9A8PV\23CA;'TT@=Y&'*L0V&;A6-R@)$Y;(Q@VX%Y^ MOU,NYP19+P2.DNW8[D_?@(>-U]:7NMF:YV0ZILMC7!6P"_.E[\NR0"J>$[YU MDLL'0,9T5*D7=(AGD[:,^&;PT2ZDN4ZKGNM_*P)A$ZP,K5X7/;U& 0JL,'!Z M?2HH_'EZ71S1*QQQ\J^@V!!UX[YB306Z:Q7@SZ\A9!V--P$G7@YH$T8B1NFKM*_=8HW2\8V)J. M94P#+PP&0.%[6"-IM>D$ZT>;*IU]AK;PP$I^D$0Z;!B)Z\.LX]L"3KTK1*6V MLJ2]1]:1QVO=AAG.9]P!':=7GF[G@&.3@R-^1=ZT/=/9ZSIXK&4'"EI)5K&F MRVU/A=PR[$6Z$;^B774G'Z3%3-E>I3V_:_OSM#XW9@]% 3G=634\]%JF]IT] M95VF955;W>BC+/8WVK]JF5*G:(U*8D92'^;_.\PSK>*FJFPI=)'+[+Y*>9WW M:0XR*5SPTLE*8V#H3::;S1]=LWET0K6!0T(#1CU_,_WR2G5,3%M%]TS- &NZ MZ9@F;#U57_0)LGY461VA6BA7JNYE(%01:ELV\SLF3=%AZ=).=S!'H_H$L7-$ MKB1'4\D>^;N".I2]S7+S> DSC7N\4!;--&;2\3JFTG7]/J^D:WKBSG

C/QVZ+0G'@^E@\A:@/T$5 _! M'%5(P?@%%Q7$,7_W7SQW!U,+HYU2 U'!47*I0P#B#\S5JM2@)%[VH@IV(E'@ M/R%S.F3#;I!S\#Y:QB4LITRE._[AA=TNZI@O9/+WAN,M(6V9WC4:5W4> ;)I1JOZP1GCF(F"W@#=]N!0)I@-S"&@ MX\X*,767<@=1WA6D!$%-CI1!2;>4?\^*<;-IL/]\>&^E>/?FZO;MA7&&QXF2 MC1\2=N/#\5DB[YVG/9K][&V5"S;M [LAJ>_[#!JI!O4_LB!L]ZC_](T0./]=*)?,?4OEG^#FW;RG71'\9NQ$/J3T?0E3E XQW0 MDV [@^:O^;>-O Z'>XNESEJXX'%KUSN5?5&_9WG6T P)[?.Q;KY&^:)0Q MMPZ;'#C:O\IG$AZ45<@][FP,!U2#XZBZIUGQ#TW'$+ O8+EH>EFS40GQ'1;;YN:IIW!(-..H\NS-:"="W-9PL*X MNC 7=-E?9M8GN!EW7#,=[_9$VJ7"]V6I:$WG=>U,(5*+Z6-;%NX?)N9;B-M MBE+IVTA3>RGH<3U4!VVE1UV2C#-%1&#E2%1R?,LQDX!N7<*9&Y/(S$72*.NZ MP^TJSO+XG+4XH@,/ NYGSH#Q';>77<= &P@U85U;AG4'1(\A2$F-DUM^K*79 MSWR>[G6]9%;R809#G>U$8'+_9'ST?G4W8?3G M(_'.'J&8VW#V'AU?BWO@IQJ_ZV<:Q]8QS>!W-]?7O5]KT(-_YJ\U]&68G [P M*P$UKQAVVT.>)UX\I)8%U%?%U)D8.=G;>Q(RYAYT6JVY2-,7Q+<2, \TD[8K M2Q1*Q9BQ5&7G# $:RS7\.6XT+ VPS$NZ8<.LZG*GO:5GVE"%F+>YA+DF;AL0 M=+=%WYWM7''9)U[L]<'Y'@?56X;*GES"=*0L3EJN]WNC_5NMTERWP00_BKP@ MQ!!_.D'R[O.HZ<+SH_"AGSBQB]F%^"90J[J]'Z20@K_\?4$L#!!0 ( "9$85*# MBG'$FPP /D@ 9 >&PO=V]R:W-H965TG U;$D/^2^@#1M<=G=;HLFNWN'P_U 2[3-K2QY12J.]Z^_;X;4 MPXF3]A8'%#$MD_.>;V:HOMJ5U5>S5LJ*NTU>F-30:3<\W4AK2T].'_S:BM7ZEK97[:?*WP[;ZED>J,*H\M"5&KY M^N0B?/%V3/MYPZ]:[4QO+4B315E^I2]7V>N3$0FD.#X1:6ULN?&'(<%&%^Y3WGD[] XDHT<.1/Y Q'([1BSE.VGEFU=5 MN1,5[08U6K"J?!K"Z8*<3()QA*W_R0J7=56! MW0OQ066JDCF$^_O?DBB,7AY=75MI5?OM_F=KJ/#LT3TWI067U+%]=-<[M538 MD75R3>&AJ0B#.)J*"#:=1EZ8,(BF8S&-(A$'L_&X%6(>8B.>AL$LC,7E6A8K M\HZHBU155I*Y8-=M:32!)@P8CN#;R3S!*D0L="=N95Y+AZQD:PD"8I $\QG4 M'$3!;)K09Q*,1^11UB_S\C^JX%7GVL:A3UN>;$K1TECN:&QD=:6+E7,O)1:[ M6-VE>9TA&J^*3,NB?](?Y&Q3B&$+G<7I:!@"@/.<-085/(B;!P'JD]DJKC#Y M?L@BN1 DQE8N7X;70['TKC;P:VW+ M:L\R5N1D$J.L*Z%PG'FW/WUWI-_T3"WM$6;,* J'HY%X]N#3Q5H_N0-1H). MY1I*#?%P. ]QHG%VS=U<;[1U5,=P8C+W#B>7 M>!4.%"?2,!)@<18V6Q6\4*%3/5FLGD.Z M3>=($D+"?L?1[5,A/LHJ78MHYMJ@@,'@LJS*0M[JJC;B0F>!^*)RK98!&_Q] M6A;E!F4;=@':V;VX2*T8$,EH]/+RX@N:"SSA[^'+,[%#Z%#$<5394N1R-Q0_ MJKW85N6M-@S]"#WFVQRF^"/(% C-YQ:=N=C*O4L=4-" T5N=U3('!J"Y4L4* MIXE!7<"0>0LUUGPRC5*9IW7.2CD!KJE5=_GGG0!2,DTQ<57N"+3"C(7=S/CBXXU/ M/3,4OX$KQ2_5K#4*C_TKWMBA^HJBM&(M04=B+H+XP/U\[V$WI2*@-UMT^HA: MGT;X6J!&OT,D>/W],T[ V4LCUMIPR?'M-@49(0+D,F"'[LCZ^D* >#0"7'@] MZ6>O8\_"^-FKZ@O?B29"0V+X,Y"<1 3_X@$J;&I".=M ]#D^,1 M)M:DA[.%*L"/4]7+2K'$1@:IWX&Z;B,L04ITTON$XE+.@=4+#RY61(+"*B7> M^-W[[*&C#G5MG?(@-B$"LS\6D.CYG'=[QH%84)R1G1HZXA%#A8N;*T?'J=Y2 M:W1WBC66SS3!]U=*HUN8E3P%.P$(*Q1B#EB'\H#!'ITN9+DZ(E^I8:QSRSZ" M4A!28X@G?Z*O3-I&\TC)(!<7)35V-4H@*=?GCORK"(-=5I'=%XIPJB/DW'RO M/XA"ENS^TZB!>)$A9%S:LM^Z*'*Y@KXEY\[/&YJ( ??**F.=EC7$.S8PR!70 M'#ZE+I:./]37,76!0\+311.7@">H:N?=@EI@JKQ#0+_,FWX$_B)/XN,)KGB& M*$,_5*,3 R=+UP:@5\"8#@X$2B!9UO<[M3;Q\:O\]%<).A:,1./QK#*>VYO^BXYXH?3KH>\X,+WL)]O)]F=S\G3 M:#KM00?/J/$L'$;'I]2 R*XJ,O;!G/F8,T3K#(86KKT+BC#*2N2GKMK$@UA) MV^\,Q45K;>+:BCM/AN-#:&E[X_>K>0&(W& MHZYWX[1@>;P9LK)K0- "HY05VJI[LP6DUF7F#C]40QWO%YG?4'S:X2>SUMLF MH +2DQEA^V)_, W%210 (?>^H'%#UD+344T:4*1+7 #6]V0V-AKUM M$'ORS#U=ESD"E' 23:0DV:'\ABX7N9Q/4,K+6QKI ?F&571F=WU,I51CT::& M44VI-$UUV0/!3!/*6VFLZVYA3W0<6YB-<<1%CR?%E7Z%N>@((>K U!^U["7'$N2IWC3V]%([AR'SX%+>\,#P M79 03[F RS$T0L#&^\>B!=&(S:YS,;UKM>0^)*'KI]%IV%W@>?SI .G^C=ZW4#@0E\CT?(]R!CS]$6&1>?0ZFG:@=1I& M]V\4HTE?OD,!/GQW^?5HADX0[1LNJEQI8X!M8:&D1%,,X@U$?,=5M4_*?3]Y MR08NONN"=%D5+D6[&\^F3RAKN%_R#?4CE]6!T$O1(_)_;'>G,[K(G"4Q_H;) MA"YFN7CT56G>'>QY7.B]_1#A:(*&F5K8,)P];-PZLJ>8)"-JGAW:MJ]/[FD6 M><-Q)'K<$%ROO=BX90IA$^U5MWZ]\.+]U[&M+#(7OO(IE3P(]"=Q;M*8H+ MO:UU.$X,ESIGB%Q6Y88JJ]I:][:=QJS^Q'_P>D1B\.&J9(;'WI^>]UY';U"D M^*6[<8CCWDRW3]OW^A?N=7:WW?VG@(^R@E,QZ*LEC@*^)R>B&PO=V]R:W-H965T;]X;A2KQ9&KL M7'K6N&J^5S:VS-5 MF.6S@_Y!LW"EKV>>%HZ>/UW(:_5.^=\7;RWNCEHLN9ZKTFE3"JNFSPY.^T_. M!@3/ !^T6KK.M2!))L9\I)N7^;.#'C&D"I5YPB#QS.O-X&"NR_ K/]=ZZ&P8]^[8D-0;$N8[$&(N+Z27SY]:LQ26H(&- M+EA4W@WF=$E&>>?7^)5V_O;I\<7F% MA^+=^S?G_WYZY$&+=AQE-=ZS@#>Y V\_$:],Z6=.7):YRM<1'(')EM.DX?0L MN1?CA4IR&T^=OOC<4Y[W,UPLV=LL.(GYNR1^"EPA@OP MAO_#*.F/'STHV;A]*]_D^]GOO/ 53#,'TBC MLO1.O'2NXCQ/8I5U\[74?L9I=2/?O= E6*,<^[(D93X$/VWA@?^5O&5#1J@X M2+Y,=MFP :TM*HLT[U"+T/U=7U-90%4I*Y8=BMY=A83Z5*&@8#_17UB35QFJ MPL2CPP6!R:V8H^/3BX*+!O)8E*8#6I9B2BT#V(]X*PA1M3),:SG3V8PJ!#W) M]1065F23B?)+I4IQ>#R.3X;]8_":,\R-*; ?DE%;";H2'H(N65"+0H075F>J M*>-K_)L;JJ% D?8$FABN8+F\144RU(V#C4(Y!YB5)O@Q:M<6+J@/+((_0@0N MZE;BM72Y_"1^*J-.AWM_3'F/923E1O6B-+P(&PW" ,7D^K:W3<8AS5#5&SWR%% M](*20G4G&BLAVU8*+13)U:!5*R,=]N)>KS<0Z%^"V\7D\#6]FMC]/CPZ2:(! M'.T.I]V;<&.?3#KHLR2=&.L:(=IP:P,M(A92&W%!Q!1XI62U,43*WOVB1QP709]5P#=9K0OR5#$:8XS!D.?DGEN MA<=YEAR->)IZB$$I;,!'FB0*>EA:[;TBYCY5%"8U,S-3Y"K8J32>(QCK,#D5 MKJ/TGPW<%S?KV%0^[C2[$8++LT[,M<)#2WE!"@HKPE1($*;3-/[0(^]N^FN5M%(B>#E@W:KV'/81MY$X3.)T>(P* M=]A/XN1X?$Q+:7P,GSE,1_$H'=#578#W,% M0Y(FR1&SK$)%DV3%2>5%52ZDSE&C;C1R< XCPBP+Q=.3XA9:#?E#?8:7>O)! M3U:F((?VJ^E49YH>3"OL_8;FWNU+4VT1(S6)%V#'J;H#+AP N M'@)8-;UUQ=L!<[8&L]4++Z35^(?L)"*.!HEJE5$JI@"EUD6@_Y A%NEX6V>Z M)I=0="LS#8&R9]!MGI:I..H2S3'(,!_[.O5:$W)WKWD$4D]7J(+",E"3OR6@">F&LCFNT2]>$PJN M+;CG68FQ/+DQ1<,+/Z4H9NIX:&F.%?K.0L\U!7*AY407--5"5EXP<,VM0'!B M/8(HD$6*N?S36 *L"TB=_1=F&5I#XK<;M[5ZFC2OV+"HDZYV$] )NJ#K:2@> M,#A:9KX-L*%-9AT%I^8T$')0!\ %UZ"NA8I>TR*$[F>=CUNR#I+H'#$!95/5 MY_:]LL1*(" U&TB%<5^# )!0!>F"$B-HH+=LN$.C1T(_KA:-*AIS19M5^>]; M:-C@15-[,X4\#F>_#>V1;D+)=5I$CCA2U5852OHH*KW^O56H/LE$:V5H5_'9 MI]K\NJ7AAZ4F$3JYL6TH(?]$<9R'HTK@$!H(28[/8]Y$C2-XJR=5TQ "DPH= M^8;=.:Q#(%)OM,,Y=PFQ&E)]/\[N]*1M;]OVR/M+SRZ1+G^<2-]'@(L?)\"W M8/?\Q['[YH>]KK8'%*4EYI2IIR8&Q7HX4") MGH&[DT"IPW&[.V39>QB(_I:%XN@S=+FEF5"G-_7 75I&'6 $ ML9<*S2/-3E387W=J;9/W?ULS^7A>=)I"+I..JF.OUSUF'0[B43\=K"VEQ_&X MMWX:.QSUXI-D;:7?3^.DEVXLCH987%_JI?$@&77'.EQLM]?7Z^F^5;@^&I2Q M>#GMV'2KFW$<\=@D-A27J>=,IM M1PMXMB.3W;RFI:=KMSD40%UFS7AXUFU/]QQ*W/EZ,UHC%SBG%W=JO#!E^9<]70Y3!&C$$3!5>OSW>K]O;:-L8/AR6(/OO>@ MD[QK+1].\ZR(]B30Q&.8,>S*W_5)81.P,R?MI/9FIG4'VO,N6CIMW '7*03- M:>0.R$Z!.!SVXM[P>'P'9*=PK W3=D,_7%2@2@ZCQ:+06#% *#N# MI$YXK5ROIM-0T;?]A'#MGV6B MYL.@;2243%;5[R]\#;-9X%PU^1-<%KR1-U!R4.,767CP:'H1DVMQXL^"/XR;&>S/G MRYE"8;$$@.=38WQS0P3:KR6?_P]02P,$% @ )D1A4M56YC;I! 2 L M !D !X;"]W;W)K&ULI59=3RLW$/TKH[2J+A+9 MKWP0*" %+MRB%H((O3Q4?7!V)UD+[WJO[27DWW?&NTF3WH!H^Y)X;<_,F?&9 M8Y\NM7FV.:*#UT*5]JR3.U>=A*%-J%!A M$D7#L!"R[)R?^KE[Y")W/!&>GU9B M@5-TOU?WAK["C9=,%EA:J4LP.#_KC..3BS[O]QN^2ES:K3%P)C.MG_GC)COK M1 P(%::./0CZ>\%+5(H=$8QOK<_.)B0;;H_7WJ]][I3+3%B\U.I)9BX_ZXPZ MD.%^%2]-8&3)1_*U!E:E63GSB\GM[>3.Y@^ M3BY_A:?QP\/X[G%Z&CIRS1O"M'5ST;A)WG 3)W"K2Y=;N"HSS'8=A(1I RQ9 M [M(WO7X&=, >O$A)%$2O>.OMTFTY_WUWO W<3D:^$V*F5322;3P6=I4:5L; MA#_&,^L,,>3/=R+U-Y'Z/E+__Y;T/[B!)X1?"@2Q356<(,^UR M<-1Z7>9[!J+,H$+C%:!,U[,O:)TL%^2^S"1WF W@,4<*O\%$**CM4EU[J&0/ M-;'#P'AZ"8^ZDBD,HD%W$!W"U;=:NE7WPGN^%RMJ^R:G.UUVKXI*Z1521@%, M"2027-Q&M(6!AYP=N:$4W?=X,FE($-2*%$4)AD5!#+Y@66.W,CJK4T[*BX6G MR2$LD2M#A2P)2RIL#OA*FFAYFHLXS7V>5"3M.>9R:;(NEW9%:"S%I>HW!U%: MK63FPUI'?TV:?$Z4C6@2:*JK/?AUD;ML W,A#;P(5>/>H_6U52N&OYMW ..U MZ++ACE&[9YWPZI"2(Q98DDK>RQCV[;<@K:V;(E-:9:NQ2TG,86!3--QB7V N M2SHAQB2I_I9(H.@>L/#)GXZN+=7-^J!8.3[3AKP@"F:-/3AIRFN)^*ROF'6) M_8:N"WA:(YG4CHI)!* @72#=P&)&?AKMB(]@&$7P(XR".(8O;=<,^WU(>L&P M#U>O:%+)%?_4ZQ\?0#\8'L,#9DAWWTQY9E$\)WE,M]X$^?M"49F:N;TQUHL?"Y%$\-,/!#OYF]6$_RN(?(O*[:GN(VY&[PC&T-;NXGOIMQ9FIN$U]BHFM&=T1M;4/T M.TU-&/=:E ^M?MQ3HQ/7O?BU3/ OECTMR]';SAC#=)<@K!_MVL4_UDB"EN0QV'?]AENOFP+- MPK_AN.E(()J'SF9V\TP<-Z^CO[?IC34Q<-;Z#UN:;&PO=V]R:W-H965TR MPE>[.'9KJV3.FU;%\6@P.#E>25T>O'W-SS[;MZ]-716Z5)^MWFG2K, MW9N#X4%\<*T7RXH>'+]]O98+=:.JK^O/%M^.$Y5;@[$#D:B[KHKHV=_]209XIT?7 MCB<'(JM=959A,SA8Z=+_E?=!#ZT-9X,]&T9APXCY]@7=8$Z79)2;RN)7C7W5VX\75]?BV\7O7R_%I\N+FZ_7EY\N__AR\_JX M G%:0L.1^&3*:NG$99FKO$O@&%PEUD:1M7>C1RE^4%E?C(<] M,1J,!H_0&R=1QTQOO$]4J:WX)HM:B0_:985QM55._/MBYBH+=/SGD3,FZ8P) MGS'Y677NU>8OTO%F$1]U*=N!CX>A5Y].H-SJ;IK_OS6H%T1XG%#?'OZ>]\\DT_._Y:^_8?>QPT!N- M!\T'HOM]QWEW"BCY6UD#%)'9MS5UQO^?,[C(^?KBJH2/U&1K)ZY59FSNC=?R MJ:^.;!95>D5(E]2_P;56ICQ1^F(H/ #KFJE$6$!UN /-Q2(^>P-W4! M#UH2KKG2A;2MPT@-AITWJIGSIEFSDG9+<:,4,R!. X8^J%G%&OJ8E'=!NE\H M;WH4 4+FN2::0*0N?57 Z7463]\GI=>:CPTSJ@8 7.K/"7JV,]Y\MF1:,$WFN/K\9X].(.($&WK6UO,>E]N%RQYOGIF A!QY*ZN, M[7@(P4/]51/P.ZB8$4'EG%BH$GFA*#;A"$F*F@$"53 .4= E'D+B-8 HLR5C MAYXC;?U /9R>TQ%^XTH!+'F \O;VX+-0M>>IDVK5_1IBI./G=553JI9N*>;P M!>>S+K.YEB7Y,QS"2U&I'I(I\>?\!B5M":&@JN-24WC^2UM.PNZWI6Z S&0V%&H/%*T1[$ M3>PK%=.+1N^%=*:Z-LM9@:0,'"_S_Z*H]B+!#ZDY8'ZL=C^(^A*I$7+@&()3 MHQ%O\6U@-!;?%:2C*1'.L:/@7!$HK- TZ'7A^?]9P65']+;D'>X:VF3%9 2+ M3NB6 B$P;'4&BJMUH7VV\2C1\'Y?^R%8.7:YI;S%+U+G'/I;7H?#]_+:%[_! M_EZ#[1IR;M#0$"N>/JF#I()A%M87CFT7[J%,(::HAB0WKI#G_@ZN'Q+%48%N MC_99!)"2:M(@NKA;XORULI2?:$&#!JJ;G?-!J4:G8G=ZO,\B:#VQ@%1DJ,: MF QW+36H-58$ZA UBCI7C%6"6&-\7>; IMV M<66;3:P(UITWY-?^3?_(FW4_7-B.7.?-(%%>;-H'@0L8(B$C,IR"4V2DE_3" M7<8VYCY2./'.G$BWN*9:*L0+2:UW)!;:AV2J;NU#1Y&W:.^CI"*S9M[8S@[; M6(W1]9B!3@X(;M?QBP""&%59?!''\W;H*1X<6L*R@LM4,3P M$9JYH*C JVN2YTQ%GU%Y7WS:I0/N,V61U84D:4)T0"[I,!$R4-FV*)V\\R0@ M9@Z34-GD,Q@'SM(K H& 4TM(-'WQ)]7JL-XB8MJ%6I]K%]4(X\DC%U);=W*)GAB*C:BFE,N MCF3:PG-KA3TQ!X@!!2IJ@)93MV?1S*$!88]#52UUV1YLR X/((UT-ZM] MO?-=>:TGYCTSVY;=MJA/%!(Q$-]S>M(5"0?^U^.H \=P5+WFG-_X]MBI?U\$41(Q& M1I&CU%:0CP4. 0Q700S.K:V^:5U;=(L(/^QL[E>Z+U*>K"M#!V?<,83E/&FH MS%/GM!NPOK@FZK22^^KA(#1+UPTS[?9X6RF/]-=6+1 ?8I$$O?3%11RE/]$3 M.RY\71C0;?6\/1@J4^N*JJ40JOP\H]L-Q^$*M]*7]VL=-L=A MR[NC:S$Z'IT&(/@UHX8@6COLG M$S$^^]F5PSC2VZN0(5CY\J!D)X3MM'9+%&\H\J06,_YAKC**3)0.J3(Z')WT MSP9MO6+3X1 Q\24%M4#4>?MR%$_:('\:XJ&J:N8,Q L[#LJ99MA,L:$!+W4-1S2JBQU> M:*G@Y:;0N?1YQ,\<^/["A]*H1/%PU/O_6ZAI)WPE&4U%9)'$V+M2;[Z&!Y>5 MYLEK#/M4_="$(HZF0H7:JNN:,5,L5KF7:&8P,;^D.+>K?NSOG-LBG\C4N_Y\ M=/NE26\8>VT%Z=U/K](\]OW3\]AFI'CUB_-;T">OX'(NC(!W8H!JQ<6" B70 M7M8L)V3>':HI4\-(H59# J>B4Y@951.^*0ZU/[?MX\E);SR><$4*R/B4['T+ M!U'#8/@L[V#:SP-R/9_3."&C>6=UIU#H')Z<]<^GPY,TFT%*Q_ZFLI)44RZH M7#0\6_%=^2X?I.J328P'J37-Y0;AW5@_+D+)[K"FT03_W/2=#:TEE2'$7^@C M0T;^0[I<_B5^*U!.%>(3]R4OB"63>@B.+&1%%IR/3;:A)I\%G2D>E"F?*QBT M4?Y@BAJ="W0M'%R/ADA&J53Z&T64> MS;A27Y)*=P DAD6FZ6($SE2G<_:;JR-?TCCD#9LN3%*<9&E:)6[JK6*#THZ- M<9K%6@AAG5C>:DU\S5!94ER(=;PA/<4=T_-GONEN!IZDL4*2.\Y# MX]XZ83A\QDG1TCR40=.-_(>G_:E 2U[P=^]S.L[V"71]<5//''A1_@HV 7!W M9GP"2(3PIEGK]'!,JS,KV9GV*]_/6;4VE@$&KW&J:HJPCWQ M5?*^X'J/1_33\U%O@K"[)X3_M!NFB0?-< "V2%I/:T),$XY M!_FF=0>>I%C*_(&UA]/^.)G;-X71V*F@*%*B9'DO%!,A&W9P LH/U;1M M.O8L&:BP'KD@>7BU]C2,V&ATG;,H0VBA:0%K%F'9!5PW@OKL?88.T(]CB>DP MOMPN)*#KCU]?L'5"&S%@W'3>%]JU^FWA+/05?_G6PUS(W31!* M%Y351#*.J%MW=0] UC":N M,Q;!!K/C[)7KZCH+LT4VV-#R(]+?:()NHNG,>%JXXF4*^F-B()>J0F7"S'WMR\O_-WDRP?M%H3UU@ $(NX,2W)C%-!\_$M78_CN8( M132R $YE%Q;?_ U!+ P04 " F1&%2\6D9CIT) !H&@ M&0 'AL+W=O3R[GY\/3WO.!"E5YTX$'CG"?0/$.CUQ:TNW-**ZR)1R2Z! M#J1I1.K7(KWK?Y/B>Q5'8M!KBWZWW_T&O4&CXH#I#0ZIJ#+I5"(FTKBUN#>R ML))=PHI_7LZL,[C[US?X#!L^0^8S_-^A_"$"XDKG.1QWZG3\67R2!I([*\;6 M5M F+?"^*()SKU*W%&ZIQ%295%GQ(>RZ20M9Q&FQ$.-"Q-]?/V_6@WZ_VSMM MBY42J6>YJD5P6I25B9>(!B$168N%40M@+(HJGRDC]%S8I32@BZO8:V&9OOI2 MR8SV$^_2Z*2*G= SA^P!!K.UR!%-:9FM283!<-0>#(;T6(JY\49K\U8P4D8Z MS;Q6RS1>0DA^DZ3SN3*JB)68*;=2JA"_C,ZBUR>]$61->,VCSK ?FE'(@J]\ M!+&%$G&F+3$N38KMH*PKLRN_QDHF,>@*.$Y"JQ.YMN*5IDP',3)E+=9LD.#7 MTCZE!?@@(N0C0I "+XCR'](F\HOXD.D9H+J5YK-R1R02. 3@$L*:K,B*,]O& M-H_*.E9TIL!-"?55F3BUME MM4 V$V<4UKVSS7XK>F==#])<9Z@1Q&.CI+?!>/*WMI"D5TU6;8ST2S?J=KM# M40)O=KN(G#WP"\R^[<.GK_OM(1SM@-.^F'%MGUA:X%D0)MK86HDFU)H@:Y,( MMH(\M'-GC>>\B3)$F$(M=)&X!X-&BZ4$YN)19I7DN":I>B?1 *4BR^A!5>*' M=)<4$62>%:(#EIY9Q"((9NM&LZ2-,FLI 'W\DRK-5E!^"M.^3WOIMNS(UO<% M/_V/\A%:(@^G<5IZB0.?'< ;]=(FU_U0[D+"(,F2U& ++- F%>.*ZC^DGL-\ ML IAL=19HKR%UFLX?+2;O249>H0D<$G^/FVGW+PN.WJ\HIU MTY4%*WOTJ]@M1)^V//&Z<*DC722DRU)>Q6I.= ;DK'B I2H(2%L+DOA5[TB, M1N)*%A(B/XS'8_$QFD3B5?](]/J#PQ0IH8C+2/RNEX4%FJ\&1P(!2+?BKZA( MT*TW$._E8YJ(RT3F5IPR,Q0;FUK':H^&[>[@[/E8VC%DL!_>'U3DH1T$;TT> M)N*A==06O79_>/ISJ ,&H]"M%@J!]I<_G?5[IV_$3073-WSI:;_[AKA?WX@' MONV]@1C#GZ7BC09#]0+^-SO\R4%'P][/D6%:JCB%][Y8ENFV,-$3PK=PO 5G M)'A&Y"E\C*XB*B-2+ "X ;?2LR>?41+A@7^V(00N:IK.^6%F98FX4)?IQLJ&,3987KA++%)"FV/#Z-'LD\V M -4(-R9[%@%?9_Z_FE,.X7Q *,B,E?^NTD&SO-9LLS[DJ$W$<[+Z>.4[N6=< MY4E2NS5!$)%H*%1HYSTAP( NQA=;=L"'J)'6(4M'3/HJ5" &<S4K0' M+-\$(WK/1]0WZ\69B \3,1X'.9H^[]D I=6<#7@](;+'DZSE.87UN\J&E&#V MF1TP\K-81?OEZ4<\KUE6IYI=_=D,AX2VFR74$]@0OR[C -X3.V#2_ND1NF4" M;X'G1 Y 7=8=H?5U_0;.D*7H*\:%/ZJA5FD:O,%K]PD-H/']UYHDE=3NJ2RC M2*FIO8 8TZI+Q^HT)\YUB&NC"%I$?JE=KBBI?ZX)/1SQ">EKATQ5BRH*36L\*,JJ@ \->XQ M]L(!HAH$4\3&CJ@LIIX=3">,#8 M^*K,-.^H'1BERVL#O.JAKIEQB"+-1*01G(_)\@G6B^)@M=2\^TYCH1,?U<(1 M&A6(96*)*(%!TD41&N\<#DN-(?)AN2<((7>C9J:29LTC%(]4MY)O!E[,.GTE M8O#ZM'W2.]F;"T)W?NV[[Q6DE#1F ?PY!Q/&-ZSR;)JJ3; MT7#(67G#:I?-X5FM/XA&.S/BSAS%0]'VQ(H!Z=\$>S"K='1$49L1\P/=;KS" M[KO!9OP//8.,8W02SK(?^MRXXPR^H/%Q@"I(@M"N8Q_L;Y@VE3A**CS304L8 M*A+3E*8S,DB"CIU*XV:^4IOI"O413TDS%(X<14;#LEBMGASYC+@NI^9Y,Z"7 MGBO$7E*/:@1<(._5_VZ)VX,^G!RP4F$2+#-53[.''')O5)70I3CFN5M]+55A M@]&CDV82]KX5F 0HCWEXFTMH2S/T\V<^W##[$RELM1O1:_!YJ-UX,<&1I-ZJ M#$_3=FPY24A$Q_X,C$L%.0K/;'Q>@2UZ46!HIB,;A&ZM%@$Q%E/.7Y1@-+A3 M,4E-ZRY@RF")BBC69HP7^OPU^2B4OD\9GV>/_IO;@CZ!X;^5DF+R<(G5\[6B4>1B\"F#-%1 MHTGJ4Z*=HX\]0^RGDTUKA7#AC#95I?-9%3[UVN>UYC0$Z2H+5 ]%P[:?['DD M*P_KQDHEMCZ7Z3?>6!_%;9^O/$UN3\Y7GCNF[FR=_J/Z+?@;AQ6<;_R'@.9I M\QGETG\]V"SWWV#0?:%YMR)3&PO=V]R:W-H965TYYS[( ML[5UWWRA5!#?2U/Y\T$10OUA-/)9H4KIA[96%9XLK2MEP$^W&OG:*9FS4&E& MZ7A\/"JEK@879WSOL[LXLTTPNE*?G?!-64KW?*6,79\/)H/-C2]Z502Z,;HX MJ^5*/:KP]_JSPZ]1IR77I:J\MI5P:GD^N)Q\N#JB\WS@'UJM?>]:4"0+:[_1 MC[O\?# FAY1162 -$O^>U+4RAA3!C5];G8/.) GVKS?:;SEVQ+*07EU;\XO. M0W$^F ]$KI:R,>&+7?]-M?',2%]FC>>_8AW/SM*!R!H?;-D*PX-25_&__-[B MT!.8C_<(I*U RGY'0^SEC0SRXLS9M7!T&MKH@D-E:3BG*TK*8W!XJB$7+JX_ MW=_??;W_^/#U45P^W(CK3P]?[QY^^OAP???Q\6P48((.CK)6W554E^Y1-TG% MO:U"X<7'*E?Y2P4C^-8YF&X_-AK1 M-UX$*Y8-$ J% L^?4+\U"0N[%+Y6F5[J3*BJD%46E2;0\BS0)SK%^J472Z5P M",]+^4V!S$:!WI4BL>A54^-4-%<;^[RQ9AMT$6L:4C(4EZ5MZ' M=4X^]KV7 M\%Q7F6G /5Q0>2KG<(U#.\YD# DN2'MF*QC0N0PXNY"&8A)<5)[]4=(9K1PY MLRY4%6TC$-RO($$\(M.RM"[H_^".?<)IDG2*.B,()H)R)2F(=PV;@EVF6",- M%#@)'C(2'"6IBKZ2?K@OM6-(M'\1)&)[+-@\CEFH)\O:Y>\)EN.2-(H(0X%N2#,57UKA'1K*ZS#H"5P**[4'2U87Y M:HS, ^,M9#RF L.&)EXVR#9FCY#YO]'1.6#HDEG[B"SUT!V*F\818]+Q9)Z\ M*+VN4DC\E?K%_2 -]!V<#J=488:<6QCZFI3'/0';I,?(7SQPMV$K= M+Q3.-JMBBT9KKP\64G)P-#SNE,,^_#SM.9V.4>0HZ[9R^_59V8"V ?\:5E2C MT#@6U;:9QK/8)C \#[1WH'-(2C0E7UNW22I)M4;V%%+L<[L$N(QII10E8AWS MO:JX;J58.QW(B>4/L9KQIK /QL.3/B9_>%$R;T%Z@PKA=B(71FU*U(NLH)C] M#S6]0TU=UC8>OOEW'P1&K"H7\#".V" FT^0XG='% M+)F?G.!BGDSG4^AI#43M*_=O^_O$&WPQGTC-^)PR,R\*Z3 M>=$,#R?)\62.0VDR/S[%_VER.L'ANVT_VK5Y>#R?OJ.-9">.E^X?B&ER,I^) MS[TBZY.7&DY_WA&;Q3.*"#3-8I/TRCWI3&W+<#(<=ZR0G-$=L-/Q4-S&+M;O M 0FOFKEHYZ%L9]YFWKRN*:&F?9 .YR^+,YT,Q2]*%)(Z$.V0NFS*+>A9MQ#% M:MG?5YCGDW$O)!YS4DS2]R5M?0)LU3;OL[1@ R AYZY7V]WXQTK0-B@%;PC3 M$ICN!>NR>A;J._8/+I8"D"W1T&"YD@:%M89G8J&HN;H&)_+8E#_%D'O8J5?^ML*0)> M"7D X#_'6V+I7*"IE&3_R9JG6(H&L1E^Z>.-QFE/]G2L)XQWN."H#S?.5R%!9;U5D@5MNS.U=D7C.WUDA-:2^#+/3>D),!,WV;VX^:"BC98+;72(^[S9YD"3 M<9![*9^LBYQN0@2?5[,%WY/M/-]ZS#Y"%:>[NX'2H&)U(+FM(/G<89&#WC]L M2FXUJ$[#IHS9D.:13[:9,[$[\.,%(=+)4'&T'.'3[$5E-X'L/HYZ%XJ WBH) M!9474A3G?I3=M;OIPWLT_VCX1-&72'L3H5VYSS MMH_AF3%'$1U1_'6<7\MPZT0I\]^+JN=G#6'=IU+G>)=0^N7 _[V1]&MKXV6G M-[J[&RM706ZYZCN5_7KA[HGV1P.(2JT'$]X,V>B^Z&C-PXN+XT82TU)2>P1F M4?25,->V,;GH$(P!#\759CG(&BQ44C:H21H-%JM5 MM$EO;F?>/SC\(;&G9VOPE1R->?2;3^4J2CPA5%@XCR#X]07O4"D/Q#3^&3&C M*:4/?+X^H_\2:N=:CH+PSJ@_9>GJ5;2(H,1*=,KM3?\1QWJN/%YA%(4G](-O MGD10=.1,,P8S@T;JX2V>1AV>!2S>"LC&@"SP'A(%EO?"B?72FAZL]V8TOPBE MAF@F)[7_* =GV2HYSJVWF_W#IX=?#[#;[N'P<;/?+F/'N-X:%R/&[8"1O8&1 M9O#9:%<3;'6)Y4N F E-K+(SJ]OL7<1[+"XA3R\@2[+D';Q\JC(/>/E;50JK MI3X1[-#"H186X:_-D9SE2_'W._BS"7\6\&?_2\5W,7SWW5 K"EQ%W%Z$]@M& MKP##O52=PQ(T=ZPR1-!R311JD@2N1B#1( CRMU46K_EQ+[.RZ<+KF_X$0I=! M:#AB(3K" ()5Q8U#8"IHC4/MI%#J*Y0^._<12(<-08\,)]CXX6RX@!,_-9C. M?DM==I;E][B,SCRD*>D2?JL]%<5SP1L)"_9R$@EJP0F.R"CX5*B.[Q14UC2! M5R%4T2D16IJYE:,:?6@_+#]PJ.5I H5I&G8)!7,5G2/'=?I$_ZW2"_>B"/A! M:K:;CCB&?KP!OI#8'%G X5*FBT&YH-K=F,F9XA%,ZYD1I!?S^8R?29+ 59J_ M=.J%M9R/8'$]!^Z>[[];9&GV,SMI9N_D42$<4$O^3 ^L/4T.YW=V,4]2V"/? M8%GX\@?<3DL&S1>I3S]+V6V6SUZFED2=\/AM9WFE'3@3E-@>=CO(KV$.,WBM M(^)G,Z9!>PJ3E%CF3KMAW$RGT[#>##/JF_LPZ3\+>Y*LD<**0Y/+^54$=IB> MP\:9-DRLHW$\_\*RYA\.6N_ ]LJP*N/&)YA^8>M_ 5!+ P04 " F1&%2 MAP/0Q\4, !0) &0 'AL+W=O]ZT^GT T1"$LXDP0-(*^ZO[[,+ MOLF69.=ZG_K%EDA@L;MX]ME=0*\WQMZXM5*E^):EN7MSM"[+XN7IJ8O7*I-N M8 J5X\W2V$R6^&I7IZZP2B8\*4M/H^%P>II)G1^]?]67:@T)4%0 MX_=:YE&[)$WL?VZD?V#;8V:&D?AD\G+MQ/L\4H2-;J\BPY*O%3Q0(S"0$3#:'A WJBU M;<3R1OML4RO IQ1?56%LJ?.5^-?YPI462/CW ?'C5OR8Q8__@.N>-E.<.V&6 M G:K;*%L:WL@-DJLY:T2Y=HJ)1""5K(!SIOD7N*-$A?2)NE=J6,GBE26%*)" MY_SJE\'U0,@\P8>?_(&S%53/NVJ05Q84+A'3 <:DLX*42L;AC 3KW$4^A M4ZYE*4QEQ<5:JZ5X_TW%%063^+)3K!,C0XYL&=[HF*-<7R MBTS>T)S**2=*(^BKH&TIU4K'8F5DZECCAU/=0'PA-7;8_=!'NUUA%\CP-Q9;6QY% R^D[1:A28>^ %\E/6XG4] M89=/ 8S>XTMM0:5^!_:!"4N2#Z"DM#>$J5IE_N8WAXTCQ]\24A@!J8*WD0)8 MD<)L"$!+45067G($Q1*LK5FJ@C:3!:Q "N6:INQPT( "6-)D MY #V:@YC3+Z" ="6 $F.!@PJ)9;69/O]1DHD!O-+H;X5\#,I\ITREK3]T!G_ M@7#%8%Q6!*L!.-!+B&4N%@K(H;U,[X0L/8)X,)94,EXW"(9+-6PGD>I;K KF M GA"0LW\12S=6JC?*_(HJ9QCI]B*!E@?/@J=%:DB49Y'8N-*0!TOKM<42!IV MI\X\59LO!TB%6<1"7&IB>,QM[6C BJE;F5;D34:9LLQO#*EEP(#802&4\!%J M>;L#S ');PA(/$\@4CEF%X2HS15&' M (:J=',E1.3A%[E&N0+;.]:U&NS-'#'AI[[]>J@B5D4A+,(6*^0\5K8<&[@("C7VB8O"FF!00:7. F?D["S>3"?S$48 MDJ10A,-Q ?O- M)Z,]9$,;L'N?2=,G.;2VTU=[68%JQ)/[L^%@AE8#&1?25NCK1%)9X@>.;ZM2 MKGSJLL$B16V07&MRDZB,V"UH8Y Z)'N0%LU]E4CN(6TAU0E4CO1!@/3RQ%,- M5YJDN%6E-;YEH[Q0%*FFG6@NV2"O$0-L4F7!+R%C W[Z/@/UH5[4G.G%)/ M1@=3]">=4X[^_#UYB_)L%$P@YGY!=B'$SF,TQ+@03; M!!82^W04B1!#YB-45<$()<#U?@B*<1C,SF9B/ IF$?Y-@M'P##7#852*< I7 M#%%K!-,YRKJS8()%?]A/.LV\T3B(L,QH&IS!]^,IS[NDRB'6'3V! X&R_]R; M&D3P.8P>3<09E)WZ\HICONL4FM$G'E;/R1-A-('?9R&Y;PQU_[X/?<_$R604 M#,=XI'-H$."C:(5+SN@P[ M7-DTU%4:]AL_^^Z*IK;4_1]4*A13CP8>]?',%8<,/VL-WUA=4EY;]BUN-&ZS M_U+Q =-N]G1-:PCR-RLK"Y@/5_7;Q#](=W4W\%+\DFM2[;KD"@2- 9/IJ.F M)>"^+SP#C0QGS=B?H%\"=(9SA%0HHA$F3(ECAF@J?# >;C+N*U;K=&4I?H%K M/A5 5#'7[% Q"H:3B(@XF(SG][7"2S#2. BGD?B8)UH*8IIPTE,-Y#-G?4!V MTPD:XH)K0([@1/-V,/J:@\KM!38*Z,).A\U.!^)9-!BV^T[:XT$7 3WPU^;2 M$'_BAZ7H5(E!.J Z.8;)GBP9J5^UNX&"SE,P?W@/S]R"R0GM'W2.O*@9$R#9 MJA<#A2D5'[ !_:Y:_$9G5Q77D_7!VPFYA:3$N"E ]%U8C2^B4CS7B1H.6 M\1H-F*=]U42'.['"&R 7-=>#@[T#0N#1M4J9,Y<5:?SA\N,%9\3P%2RK*"Q1 M9'L:+8S39;N=+1&B+!'RWU[ H$6!'T(FXEC,LKQA\46VYY$)M?=N?9 M*,81J[[(>8KJI>4F!@8O4KWR\=+[P]#X[NGVC; MM#8K/#Z@TC8I!!XA=)?QT&QNP0C6X?!XCR5[%+[//,AY5W63R\!9H"O+J96C MLJ([K$=D(O[H_H(N:G)"C]VRT]53R6+KFH[U\NZ]LNUQ[#E^;>[8<7(NG^@H]FH6L&&/O; MBKY:OA*!'^A:39/IG;7;=T!T8Y)NW0T)E:^P!%"P+.\0XT$XC/C&5X[KP^)>"*C/)6-'QU;S0_ M#5\]O\<)'+[3X;'WJJI/4]K"?T-QH[ETI#.)#Q\=,Z#O!7JNV2$T]$);4749 M@K+&T36+-@G"'H/Y$H3O);M"I4_;]^S@-S]>?3)VA=VY8$?2D$>\P0-;'Z#9 M6O"M=N_,I57\;/)T;]3TR#8\I,5HO7471HF3YF:3*D>U<5>4FKCA.:FMK/X# D)P$!!@,()GY];=/=\\#($C; MR>X76R+GV=./TX\9?777M+^[C3%=]G%;U>[K>YNNV[UX],@5&[/-W;S9F9J^ M637M-N_HUW;]R.U:DY?<:5L]NC@_?_)HF]OZWC=?\6?OVF^^:OJNLK5YUV:N MWV[S=O^MJ9J[K^\M[OD/?K+K38F^[![U])OC\(HI=V:VMFF MSEJS^OK>J\6+;R_.T8%;_&+-G4M^SK"59=/\CE]NRJ_OG6-%IC)%AR%R^N_6 M7)NJPDBTCC]TT'MA3G1,?_:CO^7-TV:6N3/73?6K+;O-U_>>WN6B7B5K_,N_^:KMKG+6K2FT? #;Y5[T^)LC5-YW[7TK:5^W3?O;[[[X>;M MS?6K'W[.7EU?__CAAY]O?O@N>_?C]S?7-V_>9P_>-94MK'$/OWK4T7SH]:C0 ML;^5L2^.C+VXR/[5U-W&96_JTI3# 1[10L-J+_QJO[TX.>)K4\RSR\4LNSB_ M.#\QWF78_26/=WEDO%=%T?1U9^MUYO>9_<^KI>M:XI;_/3'!XS#!8Y[@\9$) MWK6V+NRNHG&;57;=U(ZF*7,PY!0]__)@V<\;DQ7A$U-F*UOGU#JO,M?1!R1( MG7U/LOK,K/T\=VFJ:K]67-7TVBN7SI;VKPE M"LVS5U5%0W6F+;0/T:MV.46STT(W^:W)EL;4F:DL\2^OS=;)6JG/ M_ 2EKP*EKTX2YX,SV,D;UUF25>.FR/ME(S!-2=7M\E9H3%\>H2JV PUINSW) M;[?)UJ8V;4[T YG-#IO.(Z_MXD%27Q#_0VW1YGW'$S_XK_]X=G%Q_O*[5Z_> M\8^+EP])!?[1VY:^W>8UZ4M,G74-_?:[R4Q8,XB?.]*Q.SF,;I-W6;Y:D1+D MB6@[3VLIW5H4KKBJIQ?J3 M7$G\5'0]?42;(UWJJ$=?86I:=9NMVF:+<5RRRWGVWJYKN[)%3DLARFT=./0W MWF1#/Q:;$R3Q0M":6U/W^+]H:#1\.1.VKO/JK*<)7;/J[G+:>TE-JV;'-"\: MUSDT).8G2.(DXH[F#@,PB30M/ M\V*3T^_,&JO;CSI!PTY*$7I5KT.* E>X@S94E>F0@# $!U]3YLC+S[#I= M=P'6:K/"MD6_I;-F9;#-]UF1@[*]PT')3GE=Z4180%PGANL[<"!6V)1.-51F M7;9KG+,TN;+YI]@($Q4]48^.D19'#&!Q8#I\PEX_T<]M3\.U$-?7\A^8>65; MUV5_]#G)4(LS@2&:"576.=$K@^WHS-H6F=O85-5U>80OW%_-+0A%5A164<5M[DQ-KP$AG9&+-=DF;\V:6^4=E MY$^CHLA"0";"B/HR'SNFJ?"H-P2TVM(0G4CM0^'0RD0?H"M)+JTOT+S$[GC@ M3=Z"B82Y5@!OU+<1 @Y425 @/"T1*I=9B5Z?W-.,^(T:0@K="U!E$:@":N:5 MBB(!U=\-JVS(1^U(7N^?#QNKIA>I*6FKECF H*;OPU^-N]'IT?I(3[&63=2+ M=B(5=_I,:=,TYO,P9C2TN]R68"\P#NW9;'=5LS<& MPV_7HS<<0G[.^38'^? MG+2>A)$) =?9-6:@X3T-S$=5GM V9( *TW;D@V4 "=T^@KO# M$0=*/QU$]*J8*U;!GGVWQX;*P:'4_UE^ M0Y.V/$)K-O R27QD\Z>DX6F0AJ>G>?DF>[\!P4#('WDJTMYM>?:.+,>>L#;I MP"D)^?NC@KLC^MR1Q86L4$^B640W@9679 MCK>PXRV0?.1J(1[<\]N]]W">#;8N9Y?V4Z-"*R+N!KZF]=IJ[S%HZ)VN;T27 M&>O87!1R6,9,%;2"+FIO29^RBA!.E9F)TR-/%>6!5F H&EEKTNZ8.N!ZA'.\:8;,$ T * MM6>;/PLL![]VMR-/'I TW8?L2BF75X5J 4'LNB,F$_0 ,'EKE[W?FKHT.8#: MK06B6.X]7P5"R:Z;6Y:\P5KQN3/MK2V +5_[;T1]> 2CD&_@Q[-.I-OQ84A1PB<0(B'S=LLX OZJ:E[ MIU:!:-N2N?/>3L)MQQR?B&-&&V3/PKM@FT8XD?P%F,!]=*[$"Z/M*S925>7Y MH@1^IV/&%&7TT[1[TW>."%-@:)U5"+$BW25@PI^'?#_/;HB$A9#T^L=?;EZ? M+9YG[ZB7V1*SPEKQI\RJBY?TW&(1+1F.2K MQHD.#E<_ ]/Z;JJ-P#U!LXNJ8^?Y8'%D@RO[NZE8JXO+VM/9OCGJ9.=+.H3@ M6=T:[Z*2+)!+*Z:?O8"ZZ> ()(Y"JB?5'X*^-\![/@JB&H9,EI6HS6]]N88N M_*Q@0N,.0B:D@67GW- $=Y66AE8MP*&J].D8QD\:34B\*H>C+\?>(NE<$IL8 MOT",B,D1U4K@P,!E/BA'EEM4E&5^A>9:-B"79X=PV-%]H:/]1R88DX^/FQ#" M(J'LK&/&(.(!CJJ;Y?7J//5\V=H*7* V-*5NRPV\8)??$1/#6_3*[]CRH@IA MI3VU&M5NE14*OQ9[J-R'EN0;!#9IB3)M&4E/XWEOFHXD3U6YG9!U-0$JOR*S M>][2':&@P/(,A9K:=HQG+0ZR\S$=]6]W#>P>V,//HWRS[&E[I(# HHK.?R)/ MS-ZRK0J?M?$S,58MZ8+@"Q!R7ULH,%O?-J0-?"#/P[(86F*%0F)<$OZM&@=5 M_D!<0G#D'60/ NY5X@*<$1$ M7 G6S'"!!K$@5H*0,*]KQ%6#DK$;TGGB-/E1^23 5N#!B"+B-O(UL0'93>^L M$'BB/AO+OAG9/^/4Q ?BJL%6\HV#6WSJR[ Q!"C>0D'3IX(^\\/SXD4&NBE? MD[[*BP #3IU.('/BH>$KT@(=S"$I: Q1]^R[TX!EOEOLC^&\&:-U/!FL4S_/-<5.>WAIB_9B4A"8;L?K8XO\*_3Y[3 MOQ=75]EUG"@ X,7E>;:8T3CT[^+YD^Q7T@WFK%FMB*:U85RM.@M>^(,G3QYF M#ZCEXHK^?_;D\4,L;31KF.]^=O7L:?:AQAG0\B,[0,/1<=P_GS_V41H.'ST) M,1L-#%W%#U@I'5!@)B1 <]&T1/&=X7QFM2=U4I,F/)@>3K,_&1_J)BK[4%R( MZ)5B%3T:'\$4&"LVT3(\P=(F8%V8$>6H^K-/)-2 E=5*O"%@P2&X*;_\KXR3#3XVX6,0@9$#*W7@3P)2 M']DP0I=*!!,)=1+2$/]#&LJV0D'E:@"NX'BRLJN@OZ KQ.%4%2OHI=J+1U:J MGEVQ3LYKR>2HJ=E9!(K_U' LKRU)$-%1E."]SK8"P%D3W@&!$0I%J O\, N6 MT#LK:=BE!%-"R; T\&YB7M#G>I+PE6(S07/@+^AY!O^0;PX->3Z&JQ$'9[]I M^@"&<>G>!=#0M3F2^&L4>O4ZCEK0_' M+))@,]*L/>!@6,^+[$+]BDL.6KOL;=_6S L^/,-\\2*[TN^_A[U$J L0@UQ2 MP: OZ'.:FDW#Q&)QX&TX>&8"#'-"C)X',7I^DOUO:K+I:QOW/B5!GSV$AD8/ M!M64 "! E)S@"UGAU%$T!I(4G$,RHRQ^IAY#"*6I=5 M6\G\01\WRBNEI7XC II/.QDAR.D;A(C;8T) Q"GD^*_ ME)A7'78@'S^31+NDG;;0OG]Z1H[1@270L7[LXL 33-V:K38=\+7V( >9U, $ M"44$?],T#9%J!SW9/@EQ^4V"GB*#?)8$ZF#(]K NO):4]IPA,VR-+\?F^?(3YOFX8?[6 M([HC>SS&>P/E*4<["*H$=,J@G]1\?9!?XJR$GF%-BI^TR*WDQ'"6D[(5M=08 MGIW0$8OS6&AT_BD1YYA.ACJ+]RH*DT5%GS?.63H.43&FT"2P=AVMV8E$_@GE M$:*.L0LUFBP0F"7QNC&*'H_!MJC>P+*'["62PQR@2&H[W-YU9BNRS]_MJKQ( MOV(U$FWV4/+'.U:#[1D?LN%WPJ%9!6-MR8B#%_[J_77V<[,C_']Y=7[VF/AR M\@@S*3 ,F?W/"Y($!P6Q$%CA JHU+RATZ:,%WWM>2QTQD&"5G580S;^H(\24<&M=J'*0D3)<>& MU'S>D_"TS'F^+,-V'<-G6?FJCT$:K61@M]I7,JBCS6VC)ZK3A2V&,_9-^@ * M.TY\AZ1Z4*FJ340KY2/$0PZHG;0- PRQ&JHGZ(]9DG&*O>1@Q**IXKF>E+#C M9\MA6^IS-DJZA!"WM#L.BX.KTZK'\:F\^^E2 S>L-3CE@RR2"LS%287VVBR[ M[,8A;528XZG!+Q]E3.YHA:LF1SC!Y]'(?F X252S^SP;H2W'43V?1_"577G; M[IF-)88R8@V?V!;XG7">9[ $,_."?)J0^2S"<@D62WZ6] \QF&+S WY*-CC< MSMB]\:GNX(@*):JF7I_!,?!F\=-NZ&AOQ!BTGWW<(X_F?03DVD1-,/ LC2M: MNY05_-"0\GK*)+AXR8>)D=]*K)DH\2IVEGR786*44I&0"R+\OD&>RR=34IP8 M$,@ *""(A*FLYQL/3(8F; CIV8Z.4-?1_I,SM9)LDT/D.A-,SS)OH=*0HA6 M3Y Q%GW^,RB*Z8>%28@+#@IBV$%DS 0,WENW\>:6%S'*B0X6:1V[GSSG)U<_ MII5??UAG7/IP2UK0Y16/=9$C?=$8<^4#;?%0ZQ..1TB.Z:E,4S@:#TI9?IPK MGN;YX<#KBG$X)_@W^)DF?8\R60;"%Q>)$Z:^%RV',P10%K0'1*$( MS1O-8X'(ZS52 )WQU;6HR0IZZ?[%Y?G\//#&DFR V-^H4UJM65W,S\__D^.G M+#\75]D#,(B6Y&);SM?DIEFV04**:Q81*M:$ ZI+X1AJ]C(6J#0[7PP8,M[] M3K/PB4=Y?[#ZJ0UB&EZ;1&[ (61*"V-*Y\,JL.T DEBM1"8O+B[F3V-L,E\A M+E&*FMFHYN1KR?'&VP%N[?,_J?KDG_0X_)*V*]C5"]Y\F+M=( MVD92RSN>A6AS$2(_HV[!0BQ-=V>T:'%HG[1P*I04.0Y]IJD/V\8* :[)1?@@ M]\/NAN+ MY.,0U?#B=NA_I-0^46;[92@\>W6P"%]@(DR23"!?]BA;+ZI.8Q0BYV'[O)C6Q=*#D+ASV$A_H@N/*^F?= ;CE!R@2#. MY.U:J.4;)?6U4G>RH\'RR/_2G)63[*Y.S6#L2,^\34]4RN51Y.MC$5I/0A01 M*B5+U LBQCD/X<>+CE&3JHJ!HAV4U@GY*XX#8>4LA_OFW:E=&$ M'D=>!.AH[,VS )&[(%V)\J&5%!$R;GZFN/E]4ETWD"JF><2'MI;[N7)5UA?" M<,XAY/!98'![9'S!9ERZQ5$D6DFL9(@$.JEWXE6]Q>F;=C^9TI@MV^OK!->_ M"W>;>-_9KU*<2FZ3'O.D7OK_F??IX!K?AI(YYZB0^F_R/GY$1?FV=#R= MQ+Y/.K^%F_6&P>>ITXA7"!:?J/:'U/WBU=+;4'5X4^-R&F.5R2/YVZ-*!9=6 M6G)1(BZBSH[>^6S3:Z7=0)U.P+CI\LFW Y.->QNUV&O1]-"L4H_"Y9S+)'^* MBD:N)/2E#+AYHU>@^$H)%&N>>'LX9)00E&QLDJO+P3M4=8_2;@M'FR&[V!?% M,FR'!'#\$JJK.E-L:OL'.89!AWKHD]!DVR. F7^4"WX<>Y(2UF8)&\+JQ-:[ M7BF-&V7CEGU]T#9=A^_=AI"C5B=O+,$8DI5]L&YPKX*[$0N[*@3&W0L)>CQY MF7V/W[-%.O(??2,9#2Y)?M#7WIH_%"EBU2:$E%2L+5%SAJ(V[U:U S8*)CS6 M$J$#'=C&%XG&&M:<\S#'#V6X\(MTX?IC$OL>[#GJ M$&"#PB+R\OH5KB-AE;=-1;+&"?-Z!4GCJQ+I+?H'4M YH./#E^BQ;4I3G7G< M$8K[>$:M.2%Q<.D-Z;C[A'%0E">W,/U8(;!$&L1BY_D"I(!E Q MX4L'3)Y^B>K.S@:HS$&P00A\BG+CX[I,%SS!ZR%2%.0]"/<\^['GH&;4,CJE M+_",T*]I_?5V\Q?5E@!7FHT&)8=7*@1=#.0>*4#B^PW#!/QLD)TXD:[^G-M( M8RJER9#]4;66[S.MY==22KD5 M/@2VBPM%MHD9^E>47M44DVCV$*D/B_%M-& G46HL#ERZKP:.4V M.H+160?Q[9)1."V]$9&&3R<$8IP19,MB/@ID.O7,A(^N!A34!WH_>3=&8 M#PP4URO7LF_-\?'DM#OVWU)[& J1M3[:7^*ZTT+UM&0[[S0AO\5M$W_G!58" MS"THD@/[LXSOZ["IXGC?]&&PYZERT7=6Y%OSWG("P\>_^>04C.^$PT6UZSS!Y M4\+33'?D1B7_'*X_/#&!1F(86R,:.5X$$93#PT\=@62CV&@2,S=2Y:%W=71V M9C_GG?CT&9%0#R&!I6#.]4I6NADP:%X.;F =)VN;Q-4.WX9IC0>"(&/(87*D M@"^JA_:AH#RI=PF7-Y>YWA8L>H_<]PA)FH[/&ESCF]%6&5 \5WK-(*J;EY!#(_E5+"*.,";B9EL.0 MI,*DR/!,,9K>[Y7L<[S(I$@)YYA^5K'(;P' ML K5XO5,YV;O3(_ML^;G$"'>?@# M**L3J6OZ#E0XC;!BW?CB=-6WWIF?U1,7Z/S;38S\_447B=B'.P6JT#K@ MRC2KF'A<&F5=&2.J%7EX2,K D?)N&RY,W9W)"R #MVV6\<5C/^\64DP G7TD M!C)S?56L*=0"QP(UO9+OMT#BM['K#8ZA[YH8-;=)5IHOJNO1P#RHJYE.+>6N2++-PC3^L1PI1)0@G6TKVHS%2V4U* M)&;\"+HFWN'*_%,UP[ $3;9+HA(245@EMB,/% F66*\US4[T&N<-FF5EU_SM M _?0&V4_R:O,XLC9X:P$JEDO/&-EP[5E\XB+DY(=LF(G+8=LD$9OKDV>S078M MGKKY2#YU*.<@;:LX&V$[E:)D8G9!0L%=O)43BXST\F1\^818>H:"%'E(CWL% M .H?1/'Y/;N-S]GI8PM#[9TP'BH0X/((V?/D=0;1L]U^!\-(VR7S0TM_?,47 M.6=^$V2?R2ON?AG"'T@WL6;7)X'?$E;N+P;".S?-3NZ!CSX MTX8(87*K$=E543=YN4\[B3J"FL+ )((-;3>R9&1A@=[F!Q MYB,J6!)Y@&GB:'>_S1X$BLL=_X<15V,=H"'2Y0!UJ>U8JJU*<0MWBA>ED35& M8,)NPVL-X(PU,:PH3+?!PR?I2P#Q[8MT _H:SP B#>,GR>$,*P .!QL!<;\? MSW]'^4N2RU Z,3#4HHI 7@WDB__$X; <_NW&DL/*GE*)YZ.W<%%H^DYBJZ).>E M19ZZF,26C6$>\YFP*8(.\B1FC/-5*^*!C.%!NUXBI)Y+IR)\7\D<5J/K'ARNV>L5R6J0E0)[H MME 'MK&[@V.Y]J! &/Z[H3J2(L,A])[62/H""0\U<3\RO?#B8*D50>WD6F94 M4^H>\G,^X>H@;I;B?HZ_3H&G(X5G4ECC4QJ)ABU\L,CVRX\(T? MAVJBG,68WD"01<],O,-W@-/X/!6H;LSD&W\2WI)7;-AKK?:S(9[B##YM,=X! M&^FSSE\3&@@.P^OP#$5=\JCR[M/LR&H.IDJ5KP^G>KT@FHEK S1.%&8;0\(0 M>CR@,&))>&CA;EKCM@97_:2T>>)YQ.9 Y:/32BY11&^D47'#TVF M,!:S(&*OV"5UNV:I5\895;^ZL^7^+$)&9%;E7EITH7Q"ZO(<1'MRSJ[4//MG MG*=*&B;R%]JKQZE^'60B6Q^='(>WV? M60M4_&99UA +#5N2IZWFDV\_:>&J?^Q@&,L6V#/Y/F=XT"9FO681"QB-NY]Z MNW/,UOSF%K^")-EU A M2K &2;ST5;_A6J>F"D];!F;A"W&YIHMF4P_#>/!R M,#<"E_ENAQ>$*OAZ3OB5[,7.&]L\GRZVEYUO+N)\\& M-S<6YU?C9WZ>/HGO_'Q&+?>CY$]ZT*1K_L,EG*2H._GK'N'3S/]QE%?R)T%B M<_G+*O\BHM@:%G]%7<_G3Z_NB3?A?^F:'?^!D&73D6#SCQMRJ4V+!O3]JFDZ M_PLF"'\RYIM_ U!+ P04 " F1&%2PVXAF ,& I$P &0 'AL+W=O M(EOLFD*IC!6[7HZY7B++5"1=[W73?J M%TR4O?&I?7:MQJ>R,KDH^;4"714%4U_.>2[79SVO]_#@G5@L#3WHCT]7;,%O MN'F_NE9XUV]14E'P4@M9@N+966_BG9Q[+@G8&7\)OM9;8R!7YE)^HIM9>M9S MR2*>\\00!,._.S[E>4Y(:,?G!K37ZB3![?$#^J5U'IV9,\VG,O\@4K,\ZPU[ MD/*,5;EY)]=_\L:AD/ 2F6M[A74]-PQ[D%3:R*(11@L*4=;_[+X)Q); T-TC MX#<"OK6[5F2MO&"&C4^57(.BV8A& ^NJE4;C1$E9N3$*WPJ4,^.;V:NKV>5L M.KFZAWLZA5 M#V]D:98:_BA3GCX&Z*.9K:W^@ZWG?B?B!4]>0. YX+N^VX$7M+X'%B_8@S=) M$EF51I0+N):Y2 37\/=DKHU"KOS3H6#0*AA8!8-]P<4:2JN<@\R Y5@ K$PX M8"E!*JNYR:H<66EMT+OBVPE.Y7JB5RSA9SVL1\W5'>^-;Y>$3ZK(*T.Y _L6 M54"R9.4"?10E&)SWV*)$\508R*76..7(SI&59F6JCT_@(V>JSB-@%G@QYZK) MA#>DR\CF!,[Y0I0EJ9ZSW$(_ \\-Z1J-\.J'(4PWBH#?8W?1'+S !<]!'+QZ MHP@^*&'XB/_#:'!,IGVCM=7W#,)A M#!W9#-MLA@=G" MV1ZV5S,(C;W(<(4M G-4:9M^3#*1F1K3DID"!M&^Y-@([FY5H#+_# M *,:2Y#5"JO"A[WLL MOB!W-%Q6JA2F(DDT/!/W-$;9L'G_FF-O7<8/#]:XZJ%9FTP]@, MDZ&:_]KFG&#@1BQ*D:'M&)D$C9.E+8#]X7OLT1/Z?\OYANY/_2;.(9%K\L4. M<7^W8Q YH\C%:QR[>V*#M1"&,54$MM*I+#&55;V4H76(M, Y-,GS0Z#?]1Y. M+A256N Z(\^#(+1P%%7J/551Y3:DZ3;-CKS(B7P/BXN<&<3'>[&I.+'8!HX_ MP#KZ MP7!D06.8LI4P+!=?<::6F5F3^2F_P[U7S4XK][-D/PA\XV7HA$&,_R/'Q^[^ M'4\])_9]XILS"M#?0W4U 7"&'O7Y"%DXZB)?W)(O/IA\*9]3=]6575BLWEUL MZP3G;3^/)@ MA;1)ZT?1AU)I26X#!QM*EW?K#A'>X1<=]%S5MMF "-RP;JW&_DG">HJFX M5XAI74/)XU;TR?[]J?K-J"-YGKOY[G5_H,=O>[;S4[<3[/_4_4KJ^ENG%P57 M"WM&@U^K]%U<'V2T3]MSH$E]^K&97A\BO6$*PZ+Q*R!#4?=%C!]&UL?51M;]HP M$/XKIV@?6BEJG!<@($ JE&G[T*V"MM-4]8-)CB1J$F>V*>U^_=8E@:(:/S98SI=2A-X+!_0O]K:J98U5S@7Y:\BU?G$ MB1U(<<.WI5Z*W3?(DHE?W"KO6-!@XD6Z5%M0\F!E51MW_^MN_#44#, M3@0$^X# \FX3698W7//I6(H=2.--:$:PI=IH(E?49B@K++A>/BQ\/ M"[BXY^L2U>78TX1J;%ZR1YBU",$)!#^ 6U'K7,&B3C']'\ C.AVGX,!I%IQ% MO,'D"D+?A8 %[ Q>V-486KSP5(WXBO4682-%!7/B*NDN4)]U#G/;893P=+U6 M5O]\)F'4)8QLPNA4 87B628QX_;FB0T<*#S9-L,]OFF8E2)Y>?ZLX6?1S9J. M5,,3G#BTAPKE*SK3^YSJ$R7M6%%GH&V6=M&*OZAH?=K\ZW=H9)$8GTJD6,)% M48/.Q5;Q.E67(_B-7+:#!!H#5FOJ33L*/S:?H1T*=5%I:,BV,NE36''*]P5\ MYKLL'A@I"MU!+S(2A;.H]Q&RQ!2KQG:&G,)X"/W0#88]Z(5N',;P4^?DU7<# M%H.Q^Q"XC V['A)DC[G]V( '/G.CD!E=W'?C80"?C<\[V@\:=F9? 06)V-:Z M795.VSTTU^U^?;BWK]0MEUE1*RAQ0Z'L:M!S0+:;WQZT:.RVK86FFV7%G!Y+ ME,:![!LA].%@$G3/[_0?4$L#!!0 ( "9$85(OYL*3A , %\( 9 M>&PO=V]R:W-H965TFYEQM33X- ;W(LN;Z4-5:TDTE5I14E%AI(2M0F,V]932]&EI[9_!-X$[OC<%FLI;REYU\2N=>: EA@1MC M$3A]'O :B\("$8U_.TRO#VD=]\?/Z'^ZW"F7-==X+8OO(C7YW$L\2#'C36&^ MR-U?V.7C"&YDH=TO[%K;>.C!IM%&EITS,2A%U7[Y8Z?#GD,2ON' .@?F>+>! M',N/W/#%3,D=*&M-:';@4G7>1$Y4MB@KHVA7D)]9?+Y9KFY6<'[/UP7JBUE@ M"-1N!9L.X*H%8&\ 1 QN965R#3=5BNGO &QZ2FQ9TI7["3B1]QZ]ELH:B(=T++JB@%9EU A0=)[O( MW?JAUJ];:EG*IC)V+Z+>&?KA9&PGC-IHE$1V. #FCR;,#F.(_"1T!D,811'< M2\.++GK-GTK7)5'L)TD"G\JZL>42%14&M8%Q,ND1H)Q[J MT$>E1^LU[ALJ1!.?6EJ0?7?:>"IK]VZ0[7+UU9J,/H3L0*M;ZK:R*=L6:.4\ M@X$?QF&K'_/'PTFK'B.=DE8]DBP>[ZM'B=&;FI$J>QI2VN0S9G"L:8.]2[]$ MM75/FX:-+5U[__>K_>NY;!^-%_/VZ;WE:BLJ30)EY!I>CJE#5?N$ MK*6A!\D-<_H'@,H:T'XFI7F>V #]?XK%_U!+ P04 " F1&%2^K*PXL(# M #8" &0 'AL+W=O+VF[1!XNW MF3.W,Z1G&Z6_F K1PFLMI)D'E;7--(I,7F'-S(5J4-))J73-+"WU.C*-1E9X MI5I$:1R/HIIQ&2QF?F^I%S/56L$E+C68MJZ9?KM&H3;S( FV&X]\75FW$2UF M#5OC$]K/S5+3*MJA%+Q&:;B2H+&._L.EDAV0Q;XU5=:],ZYK+;F2O?1[V%"[C(PII MKY!ZOSM#WLM;9MEBIM4&M),F-#?QH7IM[3Y_?+A[N/SW#VS%8"S?DLLF3$B49Y#WC= :9' ),4'I2TE8$[66#Q M/4!$WNU<3+;4R5A-9_CIA:K@S-?2FAD=,/5$/%:U 4"4TO5EO#[?V#B7X M)*;KTJEI6([S@-K0H'[!@')$\YPSS_2CQH ;8JQ%343" EK#Y1ILA> B=O3] MR1F#&FVE"E OJ/TI&LN)_UX#RU: H$8RSHP[94TC>.[H LP8M":$3<7S"IAV M.U J09UOIG"CZJ8EX]_\F4+ZXP^7:9+\/( W9-K ?:LEMZW3),=+_NKFI)OU MYQ^0.K!2H@!>4XPOZ&#H_ .2:>U<.N!L2?G7_=CY+!P,//&UY"7Y3IG)R3DE M'=B)]'T?$9QQ26BJ-21ESJ= 1,5Z16YT9$TFGK$'XH9WD"9A.IJXR3A,XNQ( M8# *)Z.8ON-Q?"0WD(19-J9O0IUWHR25LNTN//*.D-8DXX22- /W6QX,+82U M5B0WB,-)DL @\W NJW1OYFW="I_28I]F9\DH'*7).9RY8(;C\Z/8$EW(R3!, M)[&;#,++408G^BO;]5?VG_LK9PVW3'2U+7HN'FJODY"'V^O*@U$J*";MJ$57 MFZ822";SGDU$>RYST=*=1U>XK2C[^3\*'_Y/"MWO6]JU65$2%.LN&E^='4+MBI8Z;DX,UBO9>FQKUVK^IAJ)MI>T>GMWN[MF^ZEZK M;^+=F__ ])I+0QZ4I!I?C*DVNGM'NX55C7^[5LK22^BG%?WU0.T$Z+Q4RFX7 MSL#NS\SB;U!+ P04 " F1&%2L66:T$<$ ?"P &0 'AL+W=OR<>I)4VLFB$R8*"B_J?/35QV! X#M\1B!N!V-E=*W)67C##QD,E M5Z L-Z'9#^>JDR;CN+!)N3>*;CG)F?'%Y=D#3*87<'4]G4S/KZ>?8')W-YE^ MNKRYG#[<0^>!S7+4W6%@2)N5"=(&^:Q&CM]!CF*XD<(L-5R*#+/7 &9V=H: MKVT]B_"]QQX[QWP>VJ?K,H1Y!QR*1:_&%0%U0NIY(+45%391N\*ZUYF@47"I0$B#V@=!$^( ?O[I.([B7^DK.NKY813!%1=, MI @Y4G-H2(X@2N!!&I;7)EF"98U[\ 6UIJ)6BER'4BK7EV_CTXE[7>A$21>^ MO+JH;2#^;8@#J_+%HCW9Z[?9Z^_-WF88;)GLRM->A-UY>J"46!]2IM2SS0HK M9"7,.ELY9S.><_-,>2Q**?#E:FJ3 %P#TTU2]4*BY27E(J#B!.0C\, M0[CAHM*G\%60;O+P'\SJJ&?4",Z83C_T!U'8W<7)M:YQ64+MG<3_SP M9+".RO56)")_NU2N1 NX@KS34M_ MQ/,_D:EZZ-IV=A.MHA+@VUHZ685$)7OUTCHXB *&XZZ-92"1!Z7W-KF9M:N MWMZK87=O3Q8+A0OR#.:5L<])R9[=C+>:R[81;#;+HWU%;4 MJZ+>FKR;,^N^'MUU;*GXH_6,7,]OHL7M88.8["+V=A'[+X=FLFP,_4;;^F97 M5H.-I:5 M7"K&3T/MM#J_:6EMMO?I%YZ7MCKU?&&J04]JA2(.8F&ATA^+BE0S<$J:'?B\;]02P,$% @ )D1A M4DC*+H'*!@ TQ !D !X;"]W;W)K&ULK5A; M;]LX%OXKA+=8)( C2]35W22 DW:ZQ4Z;($Y;+!;[0$NT+506/20=U_/K]SN4 M+"NMX^S#O,02=>Z7[QSFNWHY')EW(EC*?6LL:7 MN=(K8?&J%R.SUE(4CFE5C;CO)Z.5*.O!]:4[N]?7EVICJ[*6]YJ9S6HE].Y& M5FI[-0@&^X.'OIX]WM_^ZN)E,W[]CMW>?[M]_GDX>/]Y]9F>/8E9) MSKC.1[(V_X28GO9.ZQ M,!@R[G/_A+RP2412\HFU25RH4K035''>=J49=_0O-:ZE(5+%?&FF-1/BF6FO6M68M< M7@W0C4;J)SFX?EQ*-E=0N"WK!;.4P;;=H-$PB\_BF3FHK_Q[&XEAG'&HB&/,CQG<$ >A\Z5C*.03(&?M$KIGB89^ED)T A.B81J$[(.L MX4;E.$2!!BLI\RX$>Z: @Y)#!4]#%B3#)(K9H[)@>C%Z>]8WC"?#=.R3/S%, M),="/@S'"3M167%76?')RIHV0$K)@/85]#J#D)D#X)5V=ZRV3@N^;:1-G;2[ M=9-DJBTK]8K428$@MVJL8NL-@HXH,$.-U53'1C\W"C1F(Y +T%-E-<+O*U&S MTC"#\3/;.:Z9$KH@$46)9K%*0YYFPDDKK962V+54Q+51E)G-JX<]418 M1^\4,.J,GPTY&/$DC64*-8ZNA)@=JK.I9A0(O&.!WY[UFA:B22BI=BH\-MF/ MS-V$_M>40.G.YMCWGQ$IMT,QHV&F3MV]NALGB8@*3,9*[ [8_N 6P M$S!N4/V_EW/I=#@7SMEDL=!R0:9_!%&)N9VSKRZ>9\'Y3QC![C86<%(7Y/+% M+RB1,CZ,@XC:)O,BSCZTR>1 CLCC$7O?9K-@9V&DA)4DX7CO05NT!SCC#*_ MX4PY<7*\Q.DPX(G3#@/;$C9=?P*X-WK?"%19PV9L=<55=L75-*N6;O[15")" MZY 91Q=6_#A"G$O,G,*!3=,\2U45$BW8P/A^[E7*D!$-6!Q% 4.:E;8'IL_" M%.(/]J%2,YCPR0VL_;<.?AK Z'NN>M%OL.$04V#-+T']2P/RS.LW0<2]-/UK MO?^U* "Y%LOZIBK84CS!!BGK4YE9BH+6%MA^ 447L$+NNN@YYD/Q.&-$B\LG M9FS2S=CD_YVQ#],O)V?J24''][5O^S&"$^0E;[8L"O"F+I&_LP&4FL$Y#4VY M6E=J)]MUB#)2J_IB?WJ8EAY[90O$J,:B:Q!.<@F#H:SS:F,0?/(2X\%=]8 2 M[69#1*^/B.[@0=)=D#3WA\4C;0Z]8?&EQO31UBW"M_W5Z=;M@E]J&IWX=FPV M[.'O3?>T!\A@&/H.HK$8?FT$G&6Q[W!NW /$4>Y0T,%W!O1.O7%Z2F?&PBQH MIA&6TX.V,> 6S.E!6Y31-(A(WC%M0^,$I;;RAYZ>= MPC0E: =9TL=[3F8 =L/H)3VN$_DP"B.WDWH1XN8YM :T)Z%_=$$=]2Z:*ZD7 M[CJ-BJ(]HKES=J?=C7W27%0/Y,UU'P"Q !!A"9N#U?=2K*2ZN4(W+U:MW;5U MIBPNP>YQ*04 @0CP?:Z4W;^0@N[_&-?_ U!+ P04 " F1&%2K5+Y?LX& M !/$P &0 'AL+W=O)//K>R[UB#,C.VFQ M7RR*OKS/ZZHQIY.UM9OCQ<+D:UD+,U<;V>"?E=*UL'C5 M]PNST5(4[E!=+;COQXM:E,WD[,3M?=)G)VIKJ[*1GS0SV[H6^NE"5NKA=!), M^HW/Y?W:TL;B[&0C[N6-M+]N/FF\+08N15G+QI2J85JN3B?GP?%%1O2.X+=2 M/IB=-2-+[I3Z0B_7Q>G$)X5D)7-+' 0>7^6EK"IB!#7^T_&<#"+IX.ZZY_[! MV0Y;[H21EZKZ>UG8]>DDG;!"KL2VLI_5PU]E9\^2^.6J,NZ7/72T_H3E6V-5 MW1V&!G79M$_QV/GA+0=X=X [O5M!3LLK8<79B58/3!,UN-'"F>I.0[FRH:#< M6(U_2YRS9]<_7_[R\3V[/?_'^QLVO15WE32SDX4%:R)8Y!V;BY8-W\,FX.RC M:NS:L/=-(8N7#!;0:5",]XI=\(,YS_P"_<# T=/S"?88VN:HE MNQ6/[*HT>:7,5DOVK_,[8S6@\>\#(J)!1.1$1'M$W"!CBFTEF5JQ L*,+7,F MFH(A=X".AD&#C6ID8PV1E*U&4ZAB9NQ.$E6_:<6C-&-A.*S!U>M22=J8,":P M(0Q.54A4PZ9EP^Q:;0U8F=DQ^Z<4N@TN0VAD?2=U%YX@I9_,!8H-&KQCTRCU MTBR9T3((O2B.W#+B7AR$,_:A4V\:>4&TG+%IZ,6ICV? O=3/9NQO^S0%DV7H M^1%O62+KV(\]F!4"Z'4"[?',K1J$$3-I6/J(U&4O :N2KM6, .R[E= M2V;@A7)5YJ*Q_X.L/RA>EUNM(>Z8?9"%U**"&__\IY0'_"^CJQLKK!S>OG\. M(0UF>VENE864O!6[E^I*KB0HBF>]8F I9H$7\IAQ1#_FG3*!Q^.(Q9RST$NB M:% B"T"(WT#>MCSY%-" M2^^Y46P46UTV]VUXJ02X$,O'O-H6R)OKIBA%LWNR.^CJ@D2V6=C,WOGS *VF MJIS%X(*-L-_PT(G-1KI>6CW-#Z1:/*1:_.94DZM5R]IIIQ'>L90ZS(^N;!/ MPHH?2 M[NH9Y?TA,LPXWM\IXL_]$"< AJA]+/'HL\U1]+ZT)?A,01_/0((%][M%S&GQ M"QRLF2A^QWQ3NV(W7 # R0#@Y.UMO\_[U_KX098TB1^;CU59E[;E&@%N:=9!D\#3F?#"<&(-)Z&E)$%/*A$%C>^9%Y4D=*X<1V_B M>SPD2].EEQ&.R=V5:NZ/H%W]'$A20L!_XYWA '#3 ;CI8>"V'V)NQG%EP.SI M=F, /LQZK @[)!-:=X11!1UMK__?-',A[\NF(9%WHG*,:"I,O3C*W( 8)X!& MZ)9]%%[B=G1L;UY-AVGFI<07,RP&")H&8B 1Y>@SE<767@8#!_9O8$DSR#3D MA!.^.XT,8[T;!/(G%BR3'\:+2]5\Q913DM\+>8?^4A1NSD%AWHBR. *C7&Q* MFE4.(=ZG0QS7S,Y8B S$;^1&\@KA]%Y*1.+P; M\N$ LK,!V=F;2_*V0=51*)O?NISJNH)I;P1*^S0&[X/\]]?G5P:/7B*&J K( M@#[*I<"])@3LUQ1SF64/:ENA:+IY8\_HX;%RQ7:8_(%I%"=4[),TQ&^0+JG- M:HGBO&M*/YL^D9C=Z9IAMD8B4FI@MOX1$,]LW['0YZ/%;;%SR5%+?>^NWRG,O'"69B/W1\IS;,TTVBC<$; M#;9\@PO4?VQO)6E>@[)* T/. 4L\P $8TO%:;3I#2!S^4:_=K63K4LN<*IR/Y,5SH9 M.I$#*USS7:;G8O\;5O5T#%XL,F6_L*_FMAV(=TJ+O HF!GE:E"/_6JW#]P2P M*H!9WF4BR_**:SX:2+$':683FA%LJ3::R*6%:S.3EA7"68E G8D00^ M@QM1Z$3!K%CAZB6 1VP;RJRF/&$G$:\POH# =X&U6?L$7M L06#Q@B-X=YAO MA:0=";,ONU0_PE6JXDRHG43X:[Q46M+6^?M$HK!)%-I$X9%$BW+C@UB#3A#B MA!<;A+2 F$OYF!8;X+G8%;J>0&=(:5ZLC$?B"NDX4A,@%L4#2IT:F0[B&B4Y M@79*?/^M]ISD9,[\I=KR&(<.82F4#^B,QO49?4.JD"K@"M8BH_^"@G/"UHG8 M*0)1K4M8H$Q1P:\__Q0QO_<.%C:FMM9JPHDSC$LJ+[4)SW@1(U@ ]@YHUV"^ M1%GM'+\'OLOZ73B#,'2[/09!:)2.Z_MM&,>Q1/O7H/J^LYXZT>'HMR.8VCA5 M 1Y&:D' >4[.4C^WS%IP7C(C@;C1M^,R/VK]9V51XSG[%YDG2[64U[_,7Z[M M[-!P]60XL=RO7WR_WX=.Y(9A'WK]#C%C?;=/??#=P+8E8&Z/13_4BN!I*?Q& MZKV^&T35+#^1C7HD$%WZ6KI!R_@#VRU#..C\7_TYVK'I88,FAX;Q&W6L0SOY M#/S(#;I=8"X+>_; L"@B9]0QFAG9C_7LZ$&JQU>WCWB;-AG>IH^6>7F<(NLP MW*N1O5W[OG6!>,\N[ASEQCY/%!5 +2GO\,;:O(#&Y<7_-+U\/MUPN4D+!1FN M*;1]T>LX(,LG2:EHL;7/@*70]*BP8D*O.)1F OG70NA:,0F:=^'H'U!+ P04 M " F1&%2>O8RB) # !R" &0 'AL+W=OKR5ZD7GB 9V95'IB9<;4]_XODYR++GN MR1HKVLFD*KFAJ=KXNE;(4V=4%CX+@H%?U33L6Q,(2I\5*";LN3J MZQP+N9UXH=B:O_Y;I^'(X-A<,: [0V8\[L5<<.G8R6WH"R:V.S A>JLR3E1 MV4-9&46[@NS,]';Q\+#X#*NGQ>TO\#Q;+F>?GU9P\<37!>K+L6](PR+]9,\W M;_G8&;Z0P8.L3*[AODHQ_9; )^<.'K+.PSE[D_$.DQY$X4=@ 0O>X(L.$4>. M+SK#MS Y*OA5\+4HA!&HX4[HI)"Z40A_S-;:*"J5/]]0B@]*L5.*SRBMVD(' MF4$BRY)JD(XS>8$M5XI7IJU(8;Z>RO*;S/:FWNB:)SCQZ"IJ5*_H36?=S?I/ MP8^ NZ1H--T'BZ6$G,1K$%HWF(*H:+^J]A=I*TP.LE&P0F73]PDR4?$J$=6& M#(!KR&1!EUW#!1F:7#::5ZEVHE@;J"G].N>4;5[*AF0N;V!EYQJ>W27"](J_ MHJ(W 9X[3Q:-T89HK,@54$U@N2:>MB[":Q@$ 7R 82\,X9.U(*\'<0PLZ@UB MN-^A2H2FM8LH'EU"W!N,8(DIT@-'=6Z#(STC[)CRF:%2A/U'+O8@VC#R3+K" M,("0]<(!T(N1H2"PGU!FZ TBZ3 :7D*_-^R_-ZHA# ?7P,+><'0'$^(;;.3KU/_E$?*%%M7+>SE4L) M:5O"8?704&=M'_D;WG;C!ZXVHM)08$:F0>^Z[X%J.UP[,;)V764M#?4H-\SI MHP"5!=!^)J7I)E;@\)DQ_0M02P,$% @ )D1A4J!#.0:+!@ G1( !D M !X;"]W;W)K&ULG5A9;]LX$/XK V^[2 #'UN$S MFP3(V0W0M$&<)@^+?:"EL4U$$KTD'8:1>P6I4D[\+Q> M.Q4R:YPCWC.28)"R(S_BMD-BJ5O'"S74J_:C),9;\K(:AJ5M,Z>7)U>W\'#Z>=OEW!S M>3KZ=G=Y<_GE?@1[]V*4PE)(^=LPRW@AKD=[)*+?3OQ@C&J\*^I;2SW)_--3.) M6NAHMH(]-Z@6AF)B]@^!D(;I&'6!-K\/GYTV4IHI_7!A["+?$) M:C:1LC9Z@J70FN.PZ<6>OP\?X,\_!H$?_/6J%32#0;=ZGZLT)==V"RH7E^]^ M<]CI%L_PX=N#A-6SMR MJ%OE4/?=.41;K C%9)(C<^KA3:5@(Q4IA@X-/Z.VDMOSG^S$JBZ+=MK"M?'0 MS$6$QPV2;E _8^/D*V'TUTS(LR^JV5U#Z6,6>?Z1H*RH6HQ@Y^H(->_#)QBY M506G$.0Y?=?)0=(Y5#I^7Z8L#+=+4+M<-GEJ1F36RLE/U8)B5T2\"B$[,5<9 MKH?.-]P?82:5AB_*,G8(,C%:U%2_R"S*3F(02175)?[KW"19@E@DE8G0&\HX M#,KQ3!EF=RI0D>B]&B,X Z!=PO\"Q=1&ZJH)WRK&?.D8RQ$8:1!Q+EDG) M([/\S.,.#^-2^S8O\ZCE-#;FLPY!0#W+F D6-/$]CLMP13/6;'B_7_O/ MS+<-P=O0LU%C9$95;)%[]"._K2FJ()@SD= R9*B\Y;XU*>6<R:\L 914JVK.AVAOMD5.@-X;PVC*6L/;_;#+J=_5V.#FJI M<0=_]2K^ZNVNO&M[Y:(Z.F N%4E7&;S#)IKZ?(A53$F35C.9#3C>BXF$R*B/&G?:F>DOMHAP84B MX9-&/KLJ[YOG@CP6AW"%8[V@'P$8%-OPZ([0&!\(0A/]$<#40=NYL:'X0]@: M^C"JD?A0&O;*J ]^V/(\N'R9YZYP.*';"F&%0AMX4 GEN&.9KO<1[J1Y.IAH MY#VCF7S6T6Q T*+!"\D933FXDIC$)58^[L!*O\)*?W>MRW^*?I+_M0C:*;B^ M<)V6/V';FD.X^T6J*R8QUK:1GN][X -4.R^6V@*$QY M7ZV.OPVJ-:%L42JRP+B#*GS$T#I;PV@BB5G!W<0M(-> MFSH];G7;SA\JHZVP!]UA.?&")@[;@<\3 VYY/#'@B2Y2X>"],_WR1V1K0!AG M=?34WK@R2%%/W<4((Y<"DM\>5+W5WG= P% #-#0 &0 'AL+W=OME5!A7$W3/IC$$*N)G6L[4/;K M=WP2 K30]4K=%XB3X_,\SWF+<[E4^MDDG%MXR5)IKKS$VOR\V311PC-F?)5S MB4]F2F?,XE+/FR;7G,6T*4N;0:O5;69,2._ZDNX-]?6E*FPJ)!]J,$66,;VZ MX:E:7GEM;WWC2;WV^4W' MV9/!1/"EV;H&IV2JU+-;#.(KK^4(\91'UGE@^+?@?9ZFSA'2^%[Y]&I(MW'[ M>NW]GK2CEBDSO*_2;R*VR95WYD',9ZQ([9-:?N65GA/G+U*IH5]8EK;AKQY$ MA;$JJS8C@TS(\I^]5''8VG#6.K AJ#8$Q+L$(I:WS++K2ZV6H)TU>G,7))5V M(SDA75)&5N-3@?OL]=/=0V]\=PO#WM-X<#>"HS&;IMP<7S8M>G[#II(J^86K+G=!.]ZO.61#V&[ 4$K:+WC+ZRUAN0O M/*25I\SR&(9,VQ6,-9.&46T8^*LW-5;CZN]W<#HU3H=P.@=P1M@Y<9%R4#.L MVQ(S)TR[A;DOPN_['2<<9BK%/A)R#M8EJFHF\0\W8/&Q@Q&1R!F5O)!T,U)9 MABNLI>@9EDPC"6M &%,@,;2)E)15DRR%36C/B&N!/K_ B';-A&0RFB)*=X,$1:5.%02AS? Z[N?VV%FD55J,5UFEA MR"X59$4RARK%R!F8<&D+).BV2L?XJ'T,W2[TF61(>3(8#.#!'_IP%!Q#.P@/ M>WQD^AEZ/ORF$FDPFD?A,9RU: F_8S916SN$6[80,?1BEADX); ^*A+&DNQN MI]$*SS9I0@5YH:,$)\]N(JO\X?.#0B:-BK@WG QAXATWH-T(.J>?XQW#H#F^ M"20OM/GEI[.@?7H!]P6FOL9U=X/6A4._NX<)+=L72*/S61+O%0+R#^#?[^"[ M NUVVI_#893S2&#U?IC+:)N,_\;Q(Q;>G..;SV)E^*6'![_O(Q=@,,> :T3+ M2WA7,YQA>^ _9;D!ZW"75PZ+]-;(M,K8"J;881R!2%["%IR:SBB<*PME7;<[ MRUB87!E!'9ZKI8-SY#Q M;%J*-\ L(5L\&="4V R%1AD?BI[C/MP$:!WA.F5[(T!J_F?E M;H;0/'!18"F)_T_1E;)LK6QC7\VH3=44$8H6"I+)E M)51A4!K?$ MN+)7C5A#<#-\.0DDV7;EHO)V *#Q0J^ MXFL%B6%,2*8+;SML!*?A#WESJJLI[9/K?O4&HD#G6N&(+@.6;9K1<+W ]YLI MZ0SARQ &@XK',A'8@X<:U%G3-"![%Y%7F"Y;)5)EORNV&@GZ-=B!).^-E?_Z M]?0CE5>;K4?-KGY*PR'29F/BS@2FZE];'I!>T:YBTOCT#MU*09F!?93+0.T[ M C:WCM@9UW/ZD#!87H6TY6F[OEM_J_3*(_K&O/S0P31@%QM(^0RWMOS3$P]T M^?%0+JS*Z< ^51:/_W29X/<6U\X G\^4LNN% ZB_X*[_!5!+ P04 " F M1&%2VZ]$\.4" #X!0 &0 'AL+W=O&^"Q U0!=A(>("[#[CZD\B!F&D:5D321A$GVZ[>E MP;/.;LR+KMVGSU&K>WQ2^INI$"W\$+4TDZ"RMKF-(E-4*)BY4@U*NMDK+9BE MK3Y$IM'(2N\DZBB-XU$D&)?!=.S/'O1TK(ZVYA(?-)BC$$S_G&.M3I,@"9X/ M'OFALNX@FHX;=L -VC^:!TV[J$,IN4!IN)*@<3\)9LGM?.#LO<&?'$_FQ1J< MDIU2W]QF64Z"V!'"&@OK$!A-3[C NG9 1./[&3/H0CK'E^MG] ]>.VG9,8,+ M5?_%2UM-@CR $O?L6-M'=?J$9SU#AU>HVO@13JWM, V@.!JKQ-F9& @NVYG] M.+_#"X<\?L4A/3NDGG<;R+.\8Y9-QUJ=0#MK0G,++]5[$SDN75(V5M,M)S\[ M77Q>K9;;U?UZNX'9^@X6G]?;Y?KC_7JQO-] ;\MV-9K^.+(4RWE$Q1EWWN*F MK^ F*:R4M)6!>UEB^2M 1"0[INDSTWEZ$?$.BRO(DA#2.(TOX&6=\LSC9:\I M5T)P2__+&F"RA 71Y?* LN!HX(Z;HE;FJ!&^S';&:OH^7R]$'711!S[JX%45 M>]0:2_BP!"Z:&AT!YC]HH8PUOWOIBXBN:F]-PPJ9JD[[OY M$0OUA-KEPU9:'0^5X[FI&&6E-R2Z7L\\8%Z)K]]!]02P,$% @ )D1A4FP KQGV @ "P8 M !D !X;"]W;W)K&UL?53;;MLP#/T5P@.&%FCK M:YNL2P(D7;;VH460=-O#L ?%IF.ALN1)*F%-..@LK:Y#D.35U@SJ19A$D578 2%QI,6]=,_YVA4-MQ$ ?[@R7?5-8=A)-1PS:X0ON]66C: MA3U*P6N4ABL)&LMQ,(VO9YFS]P8_.&[-P1I<)FNEGMSFKA@'D2.$ G/K$!A- MSWB#0C@@HO%GAQGT(9WCX7J/_M7G3KFLF<$;)7[RPE;C8!A @25KA5VJ[2WN M\KET>+D2QH^P[6S3JP#RUEA5[YR)0/2/[AVPH6\R6L;J?+.9P\ MLK5 R5M96 N"RQ> X3$K*>7[.G-DG<1OV!^ M 6E\!DF41._@I7VZJ<=+CZ7+M.1R8V"!&E85TPB_IFMC-?V.W^_@9SU^YO&S M(_@K$DW1"@15 I.6%URT[MN!P;S5W'(T;Y7U75"GRVO3L!S' 0G/H'[&8/)8 M(91*D*@HGP-XJ!B%6R-*P)=##4 ^G$?/PR3./E,1I+86TY_%U8HN=+PH"S1WQOLY^1L$,6P1'IUGKOT.]Q6 M<@)-A[$+G\5DEJ79Z]# M^#9DJ,RMM)U6^].^TTT[@?\W[]KD/=,;3C426))K=#&X#$!WK:?;6-5XN:^5 MI>;AEQ5U:]3.@.Y+1579;5R OO]/_@%02P,$% @ )D1A4L6.8%@+!@ MJQ !D !X;"]W;W)K&ULW5AM;]LV$/XK!R\8 M$D"-)>K%[AV1.5TI_,H40%NZJLC9GH\+:YF0\-EDA*FZ.52-J_+)0NN(6'_5R M;!HM>.Z,JG+,?#\95US6H_-3]^Y:GY^JUI:R%M<:3%M57-]?BE*MSD;!:'CQ M02X+2R_&YZ<-7XJ9L!^;:XU/XS5*+BM1&ZEJT&)Q-KH(3BYCFN\F_";%RFR, M@2*9*_6)'M[E9R.?"(E29)80./[B+ D(:7SN,4=KEV2X.1[0W[C8,98Y M-^*E*G^7N2W.1ND(X<.9:ON.7GIUJM0--L1*.!"]59(SE9TZ+,K,:O M$NWL^>SUVZO7[V]F<'C#YZ4P1Z=CB[#T<9SU$)<=!-L!$3"X4K4M#+RN@E_ M7LR-U5@2?^V!C];PD8./=L%CI^1M*4 MP/2N]-J5K+O6P1K%@(4J ML74(RM(20:/5K.PR$[ M@@-(IEZ81#B8QAY#E -(F1>D#*[+UIS FW%/KU+$R^= M,OC585_WG&&F2L?2[&>?)OCG^^]2%K ?-D;/YQYX;!*O[8??#>J8I6"KKQME M>?EHCJ/8_T]RG"+1,-J7X]CWDC3:FF/$^,+S25YQYS!8CCB=S]6MH$KMWAAX M>W%Q_1A(CAK7(Z%8&>!0J_I%QDT!XG,K<8:XP_W*"&R.K&RIN+'LOP)%R19: M=WQEU92"VJ-K(@?LP:J060$T/Q>6RQ+GSFGW(JBNNW!),EG*S@J[WE$O%1*: M"ZPVYUU5 AOV#OO4*N#;%O/8K>;V=2:F3TIH'R=^$10.2AH1XG#@'Z>X890E MH2UQ=X:\U:0/KK^UP+Y GTB-#+6HQ8J79$D!\J46+BVX&5G,A,L@.:V%'M)# M;!'50"8T#8"C0=Y)C2VX=?G3PFK5;;SE/?"F*26MO"%'/_&ZQ6, ]))S#-NU MKB\.OB7K.Q/^IY#2RCP$LG*42AES+\B;W0GZ"&&,P>M9)K.ZP!U;BJ M&JR"!%/AH_9XR11E?N+%Z/0MUJ+&6B0CGN.11]).[2(8[,+(8^@F3+P)YCY* MG-TK4I*LKPYG7-$._,\#4X]ASC'H,(8)DDTZN74R@B==4B8#% MF/77=5W (=QZ/F14^I#C"J((C>,8R]B^)96[UG+_139RO%_I=+\Y8!=1WMR[9RM<'ZGY'R@7]=2CC8>%TFG% MOL GZ\!76EHZ42XV(QX8#RE>>6(P3'$V"CJ MQ&/_(>DAL9[3M2:]P3ZD[B05<-JXA2+S_)C1QN'%T?0A*_R("AIY0<+@79U+ M#J2,0;Q!#<5RZOB@.".NHW-E\7+KAH7@N= T ;\OE++# SE8 M_W_B_%]02P,$% @ )D1A4K!1[A]B!0 A< !D !X;"]W;W)K&ULM5AM;^(X$/XK%KJ3NA)M8N<%6%$D6NB6U=V"RO;V MP^D^F,24:).8=9RRO5]_DYRC"(V4*@)(TB*EYN6,AWUQW<>;WP$#QM9';!& VW](DMF7S<+@2< M&947/XA8G 0\1H*MKSMC_'%&!AD@M_@K8+ND<8RR4%:>9W;(PS#P!CQ^ETTZU9@9L'K]ZO\N#AV!6-&&W//P6^')SW>EWD,_6 M- WE ]_=LS(@)_/G\3#)_Z-=:6MVD)&?:7R%B'L4_DD/GS#O"EGY MUA%3 ;\_&:[<^=GI\ /R!E1756*D*C&2^[..^EM)-(L3*5+HDA+]_0<8H)ED M4?*/QKU5N;=R]_81]PO!/<;\!*T%CU"0)"F-/8;X&GD\BJ"?PC/D?>\BN1$L MV?#05Z6S6,+)E\CTX7G4,XN_H?&L(&=7Y&PMN=L]"LF& @=$4[GA(OB7^>@B MB,NKJB?LKG#N-FAA\Y!745"G6.Y%X%01./KMI0(]TS!E.=H))5PL0BW"O.T MP#^Y9U'M551[6JK+N)T#!_J,H=B]-H!=N172@89@\> ML -R4M XH<4LHR=[TV]7[<"TL6/OE\%MV\XFV'*B,4[@ M<\K$#Q*/I[&$"H[]O"%#G4!A)$I:N)T_2\>J5B!,M*QFKZK@\42JUKXI'33S M0E3I4]C9EJHA*PP/3.X5)GC@MES-5&N2WN#XOM32B=_2SH-&>*Y"W9<+J(3G M"+E:.K%>.P_J^36%2^;QV*TWY3+-[7.QMJYJ M;<1Z<WX45625"_!@9%^UTSL^%:UK!>UUI==-]/K4JX_Q[#):Y[/]8W M__?0O6FYYEZGLS550&H1('H1.*"[%8%W]B@S+=?8:TS6$6:U,A"],IRBHM/2 MQ_X@3G0[TW@+T6O _)F)RW$8E-W46*]1PV2NA,2?2=\E]F+ MM%\9;-7LI;#K8TU"ZN9)],USJ6T!I&Y\Q'V7[:][%7EC!O__,\U-Z;I9T):V MGNO.1]X8R+/47F8?^GP$KYE;!HG/\SX64 1/+-^+U0MJVBWH2WYYO*/"!\'D M\67Q'*#ICS20+XUM3+IH^A.T(@"<,C#%[(X'MN4>&;9)W7')&QWWUP,K@LH# M? 8%9'#I6_[9$TS'T = _:KHT"+KDI)]X*L^>X_^ U!+ M P04 " F1&%2%DSM)C$" "3! &0 'AL+W=OKDIPA3$8U6^$"Z;&>::N%/4O!*Y2&*PD:E^/@:GB9QL[?.WSC MV)@M&5PE3TH].R4KQL' )80"$\>7*V'\%YK6]^PL@'QM2%4=V&90 M<=F>[*7KPQ9@>+P#$'6 Z*. N /XSH5M9KZL"2.6C+1J0#MOR^8$WQN/MM5P MZ?[B@K2]Y19'R2*[G68W67HU?8"K-+U_G#YDTUN8W=]E:?9Y 9]@CAN4:X3] M"1+CPAQ8V^-B OM[![ '7,)#J=:&R<*,0K(9.=XP[Z)?M]&C'=$GF!]!/#R$ M:! -WH&G'X8/+_Z&A[8/?3.BOAF1YXMW\*5*YBA),S]AX<>=]8&,L#(_ M_Q,A[B/$/L+QK@BLYL0$_XT%&+6DAFFT4[>QVU3;W2#(E2%S"!+IO6ZVY">> MW.WG)CF-+FSEF^V>_>L4GP]/>J&ULC59=4^(P M%/TKF9%1W1]6%G'T)["QG3A$T"N/]^D[16; OK2YND MYYY[3KYN^SLN7N4*0*&WC#(Y<%9*K:]<5\8KR+"\X&M@^DO*18:5[HJE*]<" M<&*#,NH&GA>Z&2;,&?;MV(,8]OE&4<+@02"YR3(L_HZ!\MW \9WW@4>R7"DS MX [[:[R$.:CG]8/0/;=D24@&3!+.D(!TX(S\JZAG\!;PD\!.[K61<;+@_-5T MILG \8P@H! KPX#U:PL3H-00:1E_"DZG3&D"]]OO[#?6N_:RP!(FG+Z01*T& M3L]!":1X0]4CWWV'PD_'\,6<2OM$NP+K.2C>2,6S(E@KR C+W_BMF(>] #\\ M$! 4 4$UH'T@H%4$M+X:T"X"VG9F&\^GM;'HSG8QF3V@TF=P_SYZFLUOTS]$Y&L4QWS E MT2/$0+9X00&=1* PH?)TKW6.GN<1.OEVBKXAPM#3BF\D9HGLNTKK--GZ=[3#H=/KN=G_&ZQ@_ MO/R,B1HPW@?/)_V=4G_GJ/Z)@(0H1+F4"-[TY2D;'>0DX7YF_S*L6&@ Z16N M>&@ M;QF#V'I(3SJX440!><\3>498KHR\%1?P#'?@B#0>-S"FH;S7MBNN&D M^;Y?6;:H 16&S7:ZI9WN43OZD/]G/W5K23N];D5^'5/;)[ M1\4_LP6A%!*S L6A:UR"7FTK=SRO8J&.":N8J(YI>]7MY.Z5@PS$TI95B>SM MD-^9Y6A9N4>V8%7&Q[JBYP7X@R;_';C#0M\#$E%(-:5WT=6*1%YB\X[B:UMT M%ESI$F:;*_U7 L( ]/>4<_7>,0G*_YSA/U!+ P04 " F1&%2H^BSU2,# M #[" &0 'AL+W=O$ \N,FTM7#L8CM;0'P\MI,-O;/BI;6=.6?. MF=B>=+9"?E-K1 T_OWP9IS8>!?PB>)6[8S!.ED(\HD' M&2Y)P?1'L7V'E9^FY4L%4^X7MF5LN^U!6B@M\@IL%.24E__D1U6''4!T#A!5 M@.BY@$8%:!P"@C. N +$AX#P#*!9 9QUO_3N"CN^@YM MZD6YW2=S+ Y7,.&: M\!5=,(2^4J@5O!RA)I2I5_ "*(?[M2@4X9GJ^-HHLKQ^6F4?E-FC,]G#"-X+ MKM<*QCS#;)_ -U9J/]&3GT%TD7&$Z34TPM<0!5'P,!_!RQ>O-D0CUR?4#9_- M%;[Y%]?H^5SQ69+Q\TF22M"%FC7J/=!PM(TSM/TT%077E*]@)AA-*2KXTE\H M+^S%'?]Q][4= M1X3[$:/CB$8=L6>A65MH7K1P2SG5>,7,K9:935\?">*.Q&O@0L-/5AU2H:SHE13JY*EM M'4EHALG!2V@=OZ8X.2VS7<&,T Q(+J2FOXCM*:=TMH\T M7+4/ML+P1$SSS6F=2:TS^9]R[@?=>X#M8'XL+EQ7I3D45)V("DI]LQ:RH*BWE$4WNVE-%4U,A9"4M)5%T45/Z] BZ:F>,[NX-[MLG1'+C1M*(; M6 $^5DNI=VZODK$"2L5$222L9\ZE?Q&/#-X"?C%HU&!-3)(G(9[-)LEFCF<, M 8<4C0+5CRW$P+D1TC;^=)I._TI#'*YWZM8SY]PA&:QI MS?%>-#^@RS,V>JG@ROZ2IL-Z#DEKA:+HR-I!P(2,KL<:&2B"'')$#PDKRD(M:T3)34Q>U/?,2-^VL7+56@D^LS"$](:%_3 (O\/;0XR_3 M_J8E(#[G(\^E.\T MF$S>&?\("L_]\3O?[J!US-CZ2>6&E8IP6&N:=W*F^;(=!>T&166[Z4F@[DV[ MS/7T!&D ^GXM!.XVID'[>1S] U!+ P04 " F1&%2>2)107\$ !E$@ M&0 'AL+W=O,9FN./BA]PPIM!3'"7RLK-1:OO9LF2P83&5%WS+$GBRXB*F"H9B;=*_QY0KH90%O\&;*=K%RC;"H+ MSG]D@^GRLF-GC%C$ I6YH/#WR'P619DGX/%?[K13Q,R U>MG[Q,]>9C,@DKF M\^BO<*DVEYU^!RW9BJ:1^LYW?[!\0E[F+^"1U+]HE]O:'12D4O$X!P.#.$SV M__0I7X@* +L- )(#R*D )P"O!R@'<,T7=/=M-O6G-_?H'(W90J&IE"E- H9\+I5$'\=,T3"2G^#YP_T8??SP"7U M88+F&YY*FBSET%+ +HMA!3F3ZST3TL2$;2\0(6>(V,0VP/UV^)@%%\C!C?#Q MR7 \,,!O3H?W#?!)._PK_8F($6U!/HNDDB*I1+MS&MED*4ND$BF(@$+_S, M316+Y;\M[IW"O:/=NVWNP^>*"+**.$-KP:4QZWM?GO:5Z=SC"'?[D*%' P.W M8."V,IA!+ 2ZQ)Y4F*S34&[T//D*1&6A3-EW:RP&=@,)KR#AM9*XBKE0X2^J M%1)"K\($%@3X[)<$!1LJUFR)%(TQN8X_>*^+W6^ VOI-^KKX;= M$*I?A.J_$,JL/?U:* RMVQQK4,0:O+RL1\):K:DS]#>C B15,&/!#.J"J,(FW7657K^)!5I4OA-V$%NQ0C*VS(G].0/US*+":MK.9< MT<@8C]1? Q>[#?%*W<7MPGL5!((]RTVF=&@9RH"G('W0L;BF[N%UW9PRZ+ V"-$XC MJJ"3TNYXQS0-FE]Y00Y9 MEIJ/VT5_SD2,(DX3V;;/*]6:V.]1K*047G*"\)Y#88-5$M51Q\AO;YX9")77=/-A/Y2SK5DTL2VDE[=(* MFZXNTM4$\NIK>=5-1M_753R#*FZKL5)QR;LH+BD5E[S9!G:2NSHXK]1."E;E MP)U]@/D*._TPD2AB*T#9%SV B_TWC?U \:T^@R^X@A.]OMPPNF0B,X#G*\[5 M\R [UA=?ED;_ U!+ P04 " F1&%218[E,-8" ">" &0 'AL+W=O M MZT#*QI\JIE6GU.#N>!L]-FM7:YEA 1'+?Y),+OO6M84RF.-U+B=L\Q6J]00Z M7LIR87[1IM)V+92NA61%!2L'!:'E/WZOZK #./X!P*T ]U3 JP#O5,"O /]4 M(*B X%0@K #33+LLEJGT$$L\Z'&V05RK530],.TRM"HPH?K!FDJN[A+%R<$T M>1PE<1+=C9[1710]O8R>D]$C&C]]2Z+D88HNT1#FP#EDZ&FN!H0N4,2$%.A\ M"!*37%PHSY:<"C=CR&F<)]@U\WX,-V? AI!WDFN]MMP!].QAO-QZ?CG\S;JJEU9]VZ MLZZ)YQV,5_4M)A33E. <)51((M=F2Y=-_#5A>8[4'MU@GOUNR>K563V3U3^0 M]1X6A%+]E,QPKM)"4QO*$($)H=]\;P-5[K?=2A]5Q/L*S_']6O3!O%^;]UO- MUR5+=7&:G)=\V.)\7^'@U;O$TC9@I)_RCU>J -%2,2V M&W;%60K0O"&#O3I>JD/IH^&H0>1[GU7#X&AQ]A67^]5I$/GNU4US><*Z/&%K M>1YH=N2A#(\^E$<5<9NBM&WOO*KUR?T=<[5A!,IAKIANYTK!O#P-RXED*_/V MGC&IS@(S7*H/".!:H.[/&9/;B3X0ZD^2P7]02P,$% @ )D1A4MUP5"9H M @ N 4 !D !X;"]W;W)K&ULC53?3]LP$/Y7 MK(@'D+;F1P,#E$9*$V"11JDH; _3'MSDVE@X=F>[+?OO9SMI%EA;\1+[[/N^ MN^\NOFC+Q8NL !1ZK2F3(Z=2:G7MNK*HH,9RP%? ],V"BQHK;8JE*U<"<&E! M-74#S[MP:TR8$T?V;"KBB*\5)0RF LEU76/Q9PR4;T>.[^P.'LFR4N; C:,5 M7L(,U/-J*K3E=BPEJ8%)PAD2L!@YB7^=A<;?.GPGL)6]/3)*YIR_&",O1XYG M$@(*A3(,6"\;2(%20Z33^-UR.EU( ^SO=^RW5KO6,L<24DY_D%)5(^?2024L M\)JJ1[[]"JV><\-7<"KM%VU;7\]!Q5HJ7K=@G4%-6+/BU[8./8!_<0 0M(#@ M/2 \ !BV@.%' 6$+L*5V&RFV#AE6.(X$WR)AO#6;V=AB6K263YAI^TP)?4LT M3L6S_&Z2W^9I,GE"29H^/$^>\LD=FCY\R]/\9H8^HZ3<@%!$$K9$!9=*HM,, M%"94GNG;YUF&3D_.T DB#-T32G4S9>0JG9H)X!9M&N,FC>! &GZ [CE3E40W MK(3R+8&K-77"@IVP<7"4,8-B@(;^)Q1X@;X$N*@J^9,CV8-FDOB>W<=_=] MY_,YW1473S)%5/"29TSVG%2IY87KRCC%G,@Z7R+37^92TW)Y0Y_:Y=&XM^EQX! M^"7 /Q80E(#@6$!8 L)C 1A,(H&]]$$3B)4A&;R%&HPG41P\N$4/@!E M\)#R0A*6R*ZK='#CPHW+0)?K0/Z>0!'&=0@:9^![OK<#/CP,OR7B(#PZ#/]" M6!V\_?"KH\DWSK?AKDYXE76_RKIO_05[_(WT 1K$,2^8HFP!8\&9'L>H#Z"2 MP 4,4\(6:%*^94993)<9PN.-=@C7"G/Y_0"=H*(36#KA'CJV.]3XO%9(!"(E M:A(%2U" [D>"V. 9ZN,HSX"AVK7YZP!-&\#TIN=^PVNWPJ[[O+G'NZP"S]NV MNGIO]N?GOTG9814TO3U$ MFQ71YD&B&YL]4?J<$9%(F"X3HM"47JOF^?!XB_D,Q:%];U7A6O]#&;8K.NU_ M7(91^P\%ML6K4_'J_+WRB3I'%8:[T;+-A:S[VX(RJ?7-- P '0H !D !X;"]W;W)K&ULO59=;]HP M%/TK5K2'3>H:YY-0 5(+3-M#MPK6[F':@YM<2+3$9K;YV+_?M9-F+*0=3Y40 MV,X]Q_>90,74I-L#QR4K(BFF.YSPM+(IU MKLV".QEMV!J6H.\W=Q)G;LN2%15P50A.)*S&SK5W-?.H =B(AP+VZFA,C)1' M(7Z:R:=L[%"3$920:D/!\&<'4RA+PX1Y_&I(G79/ SP>/[%_L.)1S"-3,!7E MMR+3^=A)')+!BFU+O1#[C] (B@Q?*DIEO\F^CHVI0]*MTJ)JP)A!5?#ZEQT: M(XX 7OP,P&\ ?A<0/@,(&D!P+B!L *%UII9B?9@QS28C*?9$FFAD,P-KID6C M_(*;][[4$I\6B-.3Q?QA_OE^3M[.0+.B5._(>W*_G)&W;]Z1-Z3@Y&LNMHKQ M3(U36\%UKLB<9Y#]2^!BHFVV_E.V-_Z+C#-(+TG@ M71"?^K0GH>G9<&_8 Y^=#T]>4!.TW@>6+WR&;RHX7C>0:',*W)Q_=4'@@%=: M09_;-5MDV:SS1.B=3>Y9!7I#Y(2VW6<'7Y%HIP$]&OK)#G^!ZL_A82A(G M0[^C^#3,]V@8=!7WL$4T3L)^R5$K.?K/2U2:;/ E+D'N4,J2E:#(]UNH'D'^ M>.&4Q.T&\6MZ&I^Z$*!;4,.K19-#OZ:"5/#C/TP5D4&UL M@3C#T:2E3U[3T>3$@RA(@J1CZ&E4'/C#CNVSTZ@P"))AOYW#5N_P_W9^T3D: M>H:+'OU;.NAK^MCL=OR7A-W+L.-C3Q0ZY'5\[(F*?9IT?'2/ZB8FN[;]AR*I MV')=%Z5VM>UQKFUE[ZS?F-['UN._-'7C=,ODNN"*E+!"2GHYP)1DW8O4$RTV MMCH_"HV.V6&._1M($X#/5T+HIXG9H.T()W\ 4$L#!!0 ( "9$85(>G;O_ MU ( '@' 9 >&PO=V]R:W-H965T;H1\4AF )B]%SM7(R;0NKUQ7Q1D45%V($CA^284LJ,:I7+NJE$ 3 M"RIRU_>\@5M0QIWQT*XMY'@H*ITS#@M)5%445+Y>0RXV(Z?G;!<>V#K39L$= M#TNZAB7HQW(A<>:V+ DK@"LF.)&0CIQ)[VH6F7@;\(/!1NV,B7&R$N+)3&Z3 MD>,909!#K T#Q;]GF$*>&R*4\:?A=-J4!K@[WK)_L=[1RXHJF(K\)TMT-G(^ M.R2!E%:Y?A";K]#XZ1N^6.3*_I)-'1M%#HDKI471@%%!P7C]3U^:.NP >H,# M +\!^.\!X0% T ""CP+"!A#:RM16;!UF5-/Q4(H-D28:VGN/JXG)&33Z?D$V& Z4^2&)Y"\)7!1[W4(FAZ'WU%Y%#[[Y1$W0;L-@>4+#O#=XP69Q+&HN&9\3192\5&=DSNB*Y4R_=FU]S=6W7*;-/(][H7>)97G>W8^.J*#O>6W4&Z']5FC_ MJ%#;ILY%>EXI(%0IP&I5>,(D$:V%W%A09X2#[E)?)QCLZO*B0?A.?5=4L*.^ M/C3]/8\'_ U:?X.C_F:0@I20D <\"&2*(]9E8CK82QSXAVH;M;FC_SL$=R)A M*8NI:=A=E8SV1/C[(MR=7E6 7-N>KX@]TW7;:E?;9V5BNZG[+[Q^D_ .KQE7 MN,$I0KV+"%/+NL_7$RU*V_E60F,?M<,,GT:0)@"_IT+H[<0D:!_;\5]02P,$ M% @ )D1A4B5:$1*9 @ J08 !D !X;"]W;W)K&ULG55M;]HP$/XKIZB36JDE(>%-58@$A6F56@U!7SY,^V"2([&:V,PV MT/[[VD[(F!8R:5\2GWWW/,^=[7-XX.)-9H@*WHN%; M9'IEPT5!E#9%ZLJM0)+8H")W?<\;N 6AS(E".[<04+H2VW!HEH04R23D#@9NQ,^G>3D?&WSJ\ M4#S(DS&83-:$;5OGT#5[,Z2R*J<$46B4/ #"..MTIZ&$^6U;NLRG8Y0P5H;F\@@N@#)XROI.$)3)TE28V MX6Y'1\Y4)F'.$DS^!'"UXEJV?Y0]]5L19QAW(.A>@^_YWO-J M!I<75RVP05V-P,(&YZIABB#AQV0ME= 'YF<+9J_&[%G,WAG,[UL4NJ L+4M\ M#?-W?:,D-I6Q1.I;)'.=]E'/&XY"=]_ WZ_Y^ZW\+T10LL[Q2'_'I6KB+E$& M)]RCWK"9>E!3#UJI5QD7ZD:A*/Y%/O@K<3_PF\F'-?FPE;QB?+7W$A.8[/4^ MI @S*F.^8PJ61.GU!8H86:.H=OR@T_.^M)R/4:US]%\ZEVAZ:GUNX$F7L4EE M.WH 'TB$A *>P.;!+LG[:- D=HF*<%6J>PD]6S=AR=E^_GM7C;Q1R)2RB3D MN-&A7F>HMU24C;$T%-_:9K3F2K?J:!B"^G6*/@%02P,$ M% @ )D1A4DOQXDNB @ AP< !D !X;"]W;W)K&ULC95=;]HP%(;_BA7UHI6ZQODD5"%2"YU6J=6JTFX7TRX,,<1J$F?V M U76:SJF9:F=5!Q_.E.G9VKA[OC# M_:M)7B4S(Y*.>?F3Y5",G,1!.5V050G/?/.-=@E%VF_.2VE^T:;=.P@=-%]) MX%4G5A%4K&Z?Y+TKQ([ .R3P.X'_OX*@$P0FT38RD]:$ ,E2P3=(Z-W*30], M;8Q:9<-J_1FG(-1;IG20/=S=3.^FZ MZ)+ 2#+:(+] #585!#XS,6,F 48G. M)Q0(*^6%VODZG:#SLPMTAEB-7@J^DJ3.9>J""D>;NO,.?=NB_0/H"9U?H<"[ M1#[VL44^/BY_).*0W%5%Z"OA]Y7PC5]PJ!(Z:8E^WRLJ&=%IUB! MC17ML?QXZ-M9<<^*3[%"&RO>8WD)/E##0<\:G&)%-M9@CQ5[!TJ8]*CD*.J% M RE1:4Y:0[:J,X+U#"7[:89)DMCAPQX^/ J_KYH5T%P=8*""2K"!AWO@03*T M8SW\V6WP4?#WA@H"K%ZV/>:R;S);:__ >^?$"_'P,XJN3UBV!1'&_P3K[G1) M?46I!K)DM53?8*%T^&J@#$3;]=L)\,8TSAD'U8;-L% W)15Z@WJ_X!P^)KH7 M]W=O]A=02P,$% @ )D1A4E0 &RY: @ 608 !D !X;"]W;W)K&ULA95O;]HP$,:_BA7U12MM36+^)%00"4JK3>HT5-KM MQ;07!@YBU8DSVX'VV^_LT(@-4]X0GWW/\[N+HV.XD^I%YP"&O!:BU*,@-Z:Z M"4.]S*%@^EI64.+)6JJ"&0S5)M25 K9RHD*$-(KZ8<%X&61#MS=3V5#61O 2 M9HKHNBB8>IN D+M1$ ?O&X]\DQN[$6;#BFU@#N:YFBF,PM9EQ0LH-9 M!>/X9C*P^2[A!X>=/E@3V\E"RA<;?%V-@L@6! *6QCHP?&SA%H2P1EC&G[UG MT"*M\'#][G[O>L=>%DS#K10_^Z^P+Z?GO5;2J'=+]DU MN0D2E[4VLMB+,2YXV3S9Z_X]' CH*0'="ZBKNP&Y*J?,L&RHY(XHFXUN=N%: M=6HLCI?V4N9&X2E'G[L;SNSGY3.YK4RL@,_:&K]QH@O=-OE>@F.'EACP M=J[)Y10,XT)?D0O"2_*4RUJS>X$YA>4TZ\2="(QH] MSZ?D\N+J7Y<0.VG;H6T[U-EV3K73U/EKO-!&X8W__L"STWIVG&?WA*>MT-=@ MH^HYE?WVMUDGZF+FUL/JMJSN.5;L8S6J_@&+)KV!G]5K6;US+.IC]8Y9:93Z M6?V6U3_'ZOA8_2-6G'83/RMI6&ULO5== M;Z,X%/TK5C0/,U*G8 =(&"61VJ2CK=1VL_W8U6JU#RXXB35@9VS3=/[]V$" M@,-D5YUY2<"<>^_QL3GX3G95":.,AU R?%E UFDWQL*683GJF$,K(40&9IBL6W2Y+P MW70 !_N!>[K>*#/@S"9;O"8/1#UMET+?.566F*:$2#IP#2.2D$B9%%C_O9 Y21*32?/X6B8=5#5-8/-Z MG_US/GD]F6EL&:04I9\8]?2R$: 3 X$H#* -0.\(X$#,N X:D!7AG@YW7W"-XOB,(TD1_ 1_#TL #OWWT [P!EX''#,XE9+">.TN5-$B5?DT9[\)>K-N"#1.1C",X!S/M!L;P*V5:,660L,!@$Z MPC:HV 8G*6M=QC-P1Y2- MVT8M2M2A.[A'=B]L?,%@[U3F/-UFBHC:QGK\$:(Z+?KY=@QK\X?#MS7D,M_! MMAA!MVT9-AA$P;$-5'\_8/\'Y,;L[0U/8D#3K> OQ-"5?5+4=@_]7Z!\[=?P M-,,^7?FN#0>C4>>=L*#"X-ANK\T:_L"M,\&HR@3)Z:[HJ[GNU;TV6#C^!;K7 M)@G[7?*_Z]XU0M@]@MA0S2_4X4FS-DS4;YASSJ026=&MZ(.PWO-K+7R?\JBV M, 1_OO*HMC:$WE;Y,E_3N2%J.XT-U$059)U&KY(2LXWB^ZP3E,TJ[=8K"F3^O.[TBG=\Y&F)(K^K[A1?)MW1,]&ULM59-;^(P$/TK5K2'5FK) M)U\5(%'2=I%:MH)V][#:@X$!K#HV:SO0_?=K.VDV;0++I1>PXWG/;\8S8_?V M7+S(#8!"KPEELN]LE-I>N:Y<;"#!LL&WP/3*BHL$*ST5:U=N!>"E!274#3RO MY2:8,&?0L]\>Q:#'4T4)@T>!9)HD6/RY!LKW?<=WWCY,R7JCS =WT-OB-))#M8*$L*R?_R:!Z($\*,#@" '!*<" MPAP0G@J(*; MZR1:CLR_GZ LB##UM>"HQ6\J>J[0TLX&[R&5<9S*"0S)@T4"A?X$"+_!J MX*/C\!EL&R@(#L+CDW?WN^_AKHYG$=2@"&I@^<*#?#I,8R:52'6)*/3S7AN@ ML8)$_CI"'Q;TH:6/#M"/.-N!4&2N#T4"(UP@QA7("\1 U<4^HVM:.M,(=@._ M'7F^WW-WY2!5S;S"XIW0J! :'15ZS]GZ4H%(T(HPS!: *.@:193@.:%$$:A- ME8RT5:LC4UJU\,-ZJP6=U>QS.(/JBL MFH7M>I6M0F7K>$!!2MT5A#!9M>7"MDY=E[0(]%+[42>Y5=%R60I9IK?&IN33 M.\'M0G#[Q PPPFR"&KT?7*@3W*Z-<25G:\P.9$*GD-SY?R80*5.;L LNU<'" M&G4J%=,,V]WZ_;O%_MVC^]^62T4>:1>^]Z_'>Y_1C_S2)>)_1J'GK,WZT\L[ M=]6F4D5NZ?XSKY4'+-:$22UBI4%>HZW1(GL 9!/%M_9*G'.E+U@[W.A'$PAC MH-=77/?3?&)NV>(9-O@+4$L#!!0 ( "9$85)\#8)@_ < # H 9 M>&PO=V]R:W-H965TZI?$LGD?C^3Q^^[. M/GYF_+M8$B+!CS3)Q$EO*>7JXV @XB5)L>BS%+I=1O M#$Z/5WA!'HC\MKKCZFFP19G1E&2"L@QP,C_IG?D?/T=0&Q0C?J/D651> [V4 M)\:^ZX?KV4G/TQZ1A,120V#U;TTF)$DTDO+CKQ*TMYU3&U9?OZ)?%HM7BWG" M@DQ8\CN=R>5);]0#,S+'>2+OV?,5*1>$-%[,$E'\!<_E6*\'XEQ(EI;&RH.4 M9IO_^$>Y$16#,&@P@*4!?&, _0:#H#0(NAJ$I4'8U0"5!NBM0=.BH](@ZFHP M+ V&70U&I<&HZQK&I<&XJX'OO9Z<5T30YLB+>)EBB4^/.7L&7(]7>/I%$72% MO0H3FNG[\2"Y^I0J.WDZO3A_!&>W4W!Y?7MV.[F^_03.[N_/;C]=W%S]+X]3,&[ M7]YG>?I$^-?Y%+^(7\ B"7F1%BP)V[L*8G[(/!WL"THT\XH_K@9Y:([RJ@9 MY=*-P%@ 1LTGMB3!->9D#Q7M"_!'U_4 ' M22K^=, '6_B@@ \;X"=8+,$* MTQE06@9H)HF*<6D+\@T.*G"TJJU/H\#SO./!NAK$]5$^C*+:N(OZN/$PV,'; M64ZX74[H7$ZQ6W2[6T=@CF,"<,KRS+JHL.8&U$YXC8Z@K2.H@R-"Y#A3#L1, M2'$$%IP)&X&I[WJ^.>S':^CUR MV3%7[1(22T;_K3XD7,R8Q:(VEDCZ0WUV,S*JJ,"J-H M/*K?C_I !-'(;SR/\79=8^>ZOJ@(!"KO(S^D.HR!7TA!_/V\G M+%L3+JD*TR/PN%2.+UE2=5?OZ8-D\7=PQZFZ?H^<+A:$6W,3]]Q^X+6MPZB) M#__'.C8/16VA#H$RJ[.;"?3.&[;R^\,0#1M"PFB1WR)&9OK-GKVC&/NR8RD*[EU]L@=JNC6K!8ES2L;7W@8'(CE;Y;*[^P;/%! M<7<*YC0K(BTA6*B_%#_1A$K:4#75-:X6+/4A?G.2Z!L1]%M4T*7GNVFZT3/H M'2)1AT:"H%L&"KRO?2#9#'S-I9 X*^+XK#%/+^?; M<18AI[-&=:!;=72]!MYXK!PJZCCPJ,/Z"\.N2PZ-B,#P(#%BF!_^A[+#GO%? M04O5X=I0P[70S8U[W"Y#CW!XD)TS) ;=)+97P3:!ED3>AW6ULXP+1J/F/38, M!MT,ML=!3TJHZD$'R.)K/=/W_6&CKX%AQJ!#IE\MRE_;#("K%-_::W #POX0 MN3*EP'!JX.;4"4M3*HN(FA-2J4BM7KFQO+[O]LK09] A26_<,/6D+I866$WN M9>U6--RM3KNG"EJ2SJ#22'+3:"V!.""K#Y0DPW&]:84]W/:;[O;CROC]Q!:E@^:$E5 M:UMO47_73(:@@_$A-CDTK!JZ2;"YLV;K@)=@._T]YP4+#8>&+7GIWBVEL)YZ MNC*/T!!GZ&:S(EM+U&42KBTVE!8&!SG#2K?ZI[:KKT(+*;E/T9!2^!,;UI.P MGCLB-*[W^:>AJ]S?==7P5_C3VMJ3L+VO73H:=7;4\H:;?*_%I 80M:AT: M(@P[I+M5M?Z6J;#CDOZM>ZZ'M5NS04&?HSFW-+>ZJ M?2PJWM^:A.A&.7*X8-D1N-KRL9K4NW4.&M]!!BFUDV <= MI&.(+)QC^9+-,BQHKF.1X27DYJ5[LF;)6F=:;_I:.H/OW/.(#%=%!^&JR'!5 MY.:6O5+(JQ)L9UN=C!\9:HKVZ1&ULE51=3]LP%/TK5]$>0 +RT39L*(V4ML"0($(M; _3'MSDMK%P M[,QV*.S7STY"U&TI$GE(?.U[SCTG]G6T$_))%8@:7DK&U=0IM*XN7%=E!99$ MG8D*N5G9"%D2;4*Y=54ED>0-J&1NX'FA6Q+*G3AJYNYE'(E:,\KQ7H*JRY+( MUQDRL9LZOO,VL:3;0ML)-XXJLL45ZL?J7IK([5ER6B)75'"0N)DZB7\Q"VU^ MD_"-XD[MC<$Z60OQ9(.;?.IX5A RS+1E(.;SC'-DS!(9&;\Z3J"?:>Y+J;.9P=RW)":Z:78?<7.S\3R98*IY@V[+M=S(*N5%F4' M-@I*RMLO>>G^PQX@\ \ @@X0-+K;0HW*!=$DCJ38@;39ALT.&JL-VHBCW&[* M2DNS2@U.QXO+V0,DZ0*N;M(DG=^DUY LETEZ?7EWF3ZLX!120 ME*+F&L0&;BE94T;U*\Q%60F.9OIH@9I0IH[A$U .#X6H%>&YBEQMI-J";M;) MFK6R@@.R5EB=01"<0. %WN-J 4>?CO]F<8W1WFW0NPT:VM$AM[C6L* J8T+5 M$N%'LE9:FI/Q\QWR44\^:LC'!\AO!=^>:I0EV#(G<"V%&K3>TDP:&MLTSW$P M\LP3N<\#Y<=]^?&[Y>\HK]4%/')2"JGI;\S-Z31V,['Q-SNMYH.^$.^SE9XP+U#)QK!U)4F BF"J_ ML*M]/0>20FF1U6"C(*.\^I.W.@][ #\\ @AJ0' NH%,#.N<"PAH0G@OHUH R M=+>*O4Q<3#09]J78@;3>ALT.RNR7:),ORNTY66AI5JG!Z6$\OGN":!K#_60: M34>3Z0-$\WDT?1@_CJ=/"[B"J3FL(R+E.^5KB#)1< UB!>/7@NIW&(DL%QS- MW$6,FE"F+@WF>1'#Q;=+^ :4P]-&%(KP5/5=;13;?=VD5G=7J0N.J%M@WH8@ M:$'@!=X!^.@T/,:D#1W_*#P^&^[?'("/SX=??X:[IDI-J8*F5$')USG*M]00 M4Y4PH0J)\#M:*BW-3?MS@KS3D'=*\O 4^80;PL)T =TRA>5;E)HN&;;.J?^A MXE9;=LLM;!!"G7P?%55*@!41I2FW7(PQFA*;VS(](3C5AK:_7Q*1N M+[5@HVG!HE@J?"WL^A[WH7BZ7U/JA_[_E%;7XJN7'_3"X+-7_-7+^^PQ/N51 M9<[=:SWV87DD\;2NM@UE=" MZ _#-KCFQ1S^ U!+ P04 " F1&%2P%R2T[H" !X!P &0 'AL+W=O MR$>>]Z;-Q_8O0T7;S)%5/"19TSV MG52I]9WKRCC%G,@67R/3)TLNM[7NCFA#)GT+-[4S'H M\4)EE.%4@"SRG(@_]YCQ3=]I.]N-&5VERFRX@]Z:K'".ZG4]%=IR:Y:$YL@D MY0P$+OO.L'TW"HV_=?A.<2-WUF R67#^9HQQTG<\(P@SC)5A(/KSC@^8989( MR_A=<3IU2 /<76_9'VWN.I<%D?C LQ\T46G?N7$@P24I,C7CFV]8Y=,U?#'/ MI/V%3>7K.1 74O&\ FL%.67EEWQ4==@!M#L' 'X%\$\%!!4@.!70J0"=4P'= M"F!3=\O<;>$BHLB@)_@&A/'6;&9AJV_1NEZ4F3F9*Z%/J<:I032Z?X'A)(+' M\60X>1A/GF XFPTG3Z/GT>1E#E?X:YN3=T?O^Z/;_F"@WP+!1&5<<9E(1!^ M#A=2"?WW^G6$/*C) TO>.4#^M;678,)=:C/.BH2R%0QS+A3]2TRSFSI9\GA'_;<]P91G5I4YZBHW9# EU!7@!=,P?E48$Z+_*))34D<[JCQ.S<' MY'1K.=WCJ9KVJ)92V;]'7W];6O:WGE<'?W M*OHIAW*$]YV\SQZC!IK@4&?"NA3A?XQ+4Z+A7O0@\&^_1'=W;BWS)CT3L:), M0H9+#?-:UQHORGN^-!1?VXMLP96^%NTRU4\C"N.@SY>N[WDM-V9<./UNMC95_:Y,*>("IPIT&L=, MO=UA)/<]I^Z\+\SX9DMVP>UW$[;!.=)S,E7&5SU',\*P@A#L@S,O'8XQ"BR1$;&[X+3*4-:X*'] MSC[.Y+)G&H8R^\Q5M>T['@16N61K13.Z_8)%/T_*%,M+9$_;%6<^!,-4D MXP)L%,16I35BQ/I=)?>@[&G#9HVL M-AG:9,.%O<4Y*;/+#8[ZH_N[!0PF(Q@_3@:3X>/D 0:SV6#RS.61ALL1$N.1_F3VGN(N M5^&?4H%A#8+Z%?B>[QV!#ZOAF/N;!1 M/WZHM[S/$9J/1%>DV"Q9FY4I^E[]YEAG-/])H1XZL3%F+/,7-5H]JADTO*"VIO-K?.?U:4OU/* MZOR7#NN;^? MUS9'KPG[D#G8AZGQYT9Y\L_NMTTG-$%20^3)8W%?R8)6Q NWK)I-UTR M2L:YT&+>18[3ZRY(%'=.CO+/ANSD*,GX/(KID($T6RP(>_M&Y\GK<0=VUA\\ M1M,9EQ]T3XZ69$I'E#\OATR\ZVY0QM&"QFF4Q(#1R7%G /^X]WI2(%_Q9T1? MT])K($UY29(?\LW5^+CC2(WHG(9<0A#Q9T5/Z7PND80>_RC0SN:94K#\>HU^ MD1LOC'DA*3U-YG]%8SX[[@0=,*83DLWY8_)Z295!GL0+DWF:_P:O:JW3 6&6 M\F2AA(4&BR@N_I*?RA$E 50G@)0 :BN E0#>$KH!?(^ K 7_7AKHG!$H@:/N$OA+HMWT"=-:1= M)7 =<+@;\?JGK$,.\YAWB_3-<_^,<')RQ))7P.1Z@2=?Y 64RXN4CV)9ZR/. MQ'\C(<=/1D\/IS=?OPU&YV?@].%N>'X_&CQ=/=R#K^">,$9D)8+/9Y23:)Y^ M 9] %Z0SPF@*HA@\QQ%/#\2'XO73+,E2$H_3HRX7>DGT;JAT^%;H@&ITN";Q M(7#@ 4 .<@IT \AI:Q#8KP4YLX-6['>6.L(V/H4*IU>C2CG5&PXU9?865I935XEVUT&V- MQQF)!:'58EVWU@TY;72[^<6VWK;'JT^)N_8@?E,P[UO4C4VAKN@HF[:"-FT% MY:BXKJU(H*^2A,?@-%F(R20E.;O!(V!G_? M"DAPQ>DB_:]%(;Q1".<*N74N2\(L1Q]2%B5C* /)9-U:2<9G"8O^)YSR6;36XE-3T9\5P+T<6(YUJQ,8 M^)[C"+56!HV\C4;>^S1B5,Z-43P%9"68@+S,*1"#)HC2-!/U2IOT]"IZ]B!R M?;.6O8V6O8_Z[0"0.,[(7#!3*$;@U!AG.[IWZ#C_L437WVCIM]22C,>1+ *A MUGL#_/J0!Y:;GVB&@ ]XH8;86"!T]6CE6L+_RC08=?R4KRL3&"4Q%[^-@+-H. MF)"(@1699T7I9.E8ZEQDP!?IL\WP89QBB@<')>_APSXTNP^69D%H5?AA*9V7 M@A5-A=IRJBO\>%!6MR:>"KH<4#=P=M+SQK"J5]NMH&8;B*R*7ZW;D*BR\]%P MV%1-"JY<)L@/>D[@[&I\;5CJ^BY$=3IK0H)V'GD43F91*!TMYOSP!\CD-&U+ M/,TGT-T/]H6:4*"=4;;4D(T!Q D7M<8%M83)-)9=Q)A6=EA4E"OH@T42\UD* M8"#JZ\WJ1DTOT,X WV6Y-K;F:X6RU7-]KYI*-Z:%?;^Z\-:T$#O]^D+17 3M M9/0CIX;[+J$!BX1F6\HD>I"Y&+7X("6B+>&A3BHKKLSK*MSD68Z:*>Z MBX1-:,3E#+$4S8\!GH"+*W W:'+8M0+>\D/0,[BAN@YB9/!"==UVMFQ;J&D2 MVDGNSR(%FJSI5Y_N]PW65->Y!JMO#>L".:G6F(,TS2([S6ZUEFI7$:.@;&DI M2/A,,"R?D1@DBNC,7':I'EAF*21&K=V\-RSKP1[>=5 CVK;=FJV1G:T'A5E3 MU:7,MMRA*N/">J>7]G=VQC6SEU"BGGNDN@?@J=C?@X>8VO:9FD81W@^N0YI^ MD7T_UY(WD&'SAC#N07\W@:H+?>0%&-4$49,RLK.GV OGMP5B8:6P2LWS ML-J2O>FDZQ4(&GJL)@68;9&>;=KERA:I4X&*Y MT:]YON8"9.>"]PP$R-#!MP\;5&)7UT'D(:]"'0+;>>+#&5KEBZ*_5#/4-V4HJJ1H"\!M&S4/83L/C?(A MKIB+ ?TIW5Y[U(,-9W=RXJ_107,1MG-1>::D8<:$@P4E-QV+N)H57&<_4LO5 M3.':F>)Q]'P@C&6KJ)Q4]<>7-PUX/74.8E-.DX5KG_$+FPM=\A/?E,SS([90 M.(_$;T!\=#5\,*II1_8:3UE=S1^NG3_>D;D7"JJ14B M$F8L\C:>;@Y.'QO'JG.WVN.Q[SHU)_:N[O%NXY&;2 :U/D.DLO_=4%0K_&F\.[@59OFM=MWXYJ)O'L^POD. $HRGXX)['%39ZF @_N1_UXF@ \>YO^^,7T MO6>X-G&0Q?>ZWWL-_3Y[2>D_F33[?"5__PO>?97BZ=[N[ZF[?W]79' M!M^]ZIV[AS"J.;'P=)_W[++ # !G#@ &0 'AL+W=OLZ#[<*[4DSF^N (D"V[JMMZBTV\.T!S]G.VD(D&9(4Z6^@.U\Y^0[/HX_>[!C_$5D&$OPFM-"#*U,RO5W MVQ9)AG,D>FR-"_5DR7B.I.KRE2W6'*/4@')JNXX3VCDBA34:F+$Y'PW81E)2 MX#D'8I/GB.]O,&6[H06MMX$'LLJD'K!'@S5:X0663^LY5SV[9DE)C@M!6 $X M7@ZM,?P^@Z$&F(@_"-Z)1AMH*<^,O>C.;3JT')T1ICB1F@*IORV>8$HUD\KC MGXK4JM^I@XCE9LNF%FWZ#5?)%"+Y2%Y.HI43@Y6CS>3WZ[OADO M9E,PN;^;SWXLQH^W]S_ -1A3RA)D[&1+L) L>;G6GJ1@PG*U4$7Y[.L42T2H M^*8@3XLI^/KE&_@";" RQ+$ I !/!9'B2@VJ]F/&-@(5J1C84J6OD["3*M6; M,E7WG51_W10]X,97P'5@OP4^Z89/<=(#'M1PUVF!3R^&M[Y]=CD\/H;;RK+: M-[?VS35\WGN^Z=EMLV/,.2I66'W+$CSO03-NCO9F>+Q#/+TZADV8D."OW]5; MP*W$N?B[(T>OSM$S.?H?E^,=*V1&]V"\Q5SM6V!"F2#%"LPY2;"1D"L^LS:O MU-I2"RYC-&U;6V6JL4E5[Y[;$?3=7A0-[&V+1+^6Z'=*?&0242 :WT;2%(I? M=1NW+=:2-VCDX[E>/ZS3*=?D>10,X@ >1\W.H]PPZCOMTH):6M I;8JIVL+Y M7BD24G0LA[ F##_MDHWJ'*,/\K/D#9M.P?C$J.EY4 1/S3R/"3VOW*EP3B]2!+R\U90=R=;FV/[,I+H$F&:F;H*8ZP#U?,F8 M?.OHFT!]MQS]"U!+ P04 " F1&%2:V?G=6D% #7%0 &0 'AL+W=O M5OO@@I.@ 9RUG6:ROWYM(!# 4+;2[DN+S;D7GWOM>T]\?:3L!]\1 M(L#/)$[YS6@GQ/ZS:?)@1Q+,#;HGJ7RSH2S!0@[9UN1[1G"8&26QB2S+-1,< MI:/9=3:W8K-K>A!QE)(5 _R0))B=;DE,CS);1([\XADH*B^4_E"#^_!F9*D5 MD9@$0KG \M\K69 X5I[D.OXJG([*;RK#R^>S]U\R\I+,"^9D0>/O42AV-R-_ M!$*RP8=8/-/C;Z0@Y"A_ 8UY]A<<"ZPU L&!"YH4QG(%293F__'/(A 7!LCI M,$"% 6H8P$F'@5T8V$,-)H5!%FHSIY+%88D%GETS>@1,H:4W]9 %,[.6]*-4 MY7TMF'P;23LQ6W]Y6OQ^=3M?WRW!XNEA=?>XGG^Y?WH$5V"=;P5 -V!!DT0F M:2UH\ ,\[;.,S57&(G$"'Y=$X"CFGZ3-U_42?/SP"7P )N [S @'40J^II'@ MXXN)+SMZX#@-Y>2'VOC:%)*46IH9% 1N;+X>9^#QN[3+"=^;.[$IP%O9N3RGGW1YR]VYF3M5?EYGT+)D0%\O M8ZD!>=ZD#EJV0_UNZ]-7$]=K4-" /.@V2&A MN/I:7@E#:^7ABS=&Q(- M2(/7_CAL1'FAP=BP04+KIX.$7Y+P>TDLU&&(W^;@:[[=H*"!N,T\:# (.GH* MTY+"M'\[I>&_.-C3U@H<:#>8M#'MP[_4@"X/?XT*M*J.9O62R2K>E1(#H6I< M4B%QK#K6&.2U$,P/8D=9]+=\?Y ]@]7[VDK&0/:E\PD#*Q;)D#SC=$O&X/&0 MO$@#V1*+]_@E)H6EOGE9+8X3W^J@>-&T86]1_Y[)&1)>S5\)D_*LL=J>:@]1 M]0WTCGI_X"'8RPADVT.[.PJW_F6U0\:T>5IU,,MPG,86T<"@;TQ01P2KK@CM M=VT2,&=,I5I*6\'!RPE< E?XI.;!_(A9.#ZG?0RR7I()FQ5A$96OS@D"0Q)4 MQ,U^L]44$ CK07.;_5*+FQBHZVA5$@#V:X!ZVQFP%R::A4##\YO$-#CH&GZ+ MF ;G&JBC^L%*"\!^,5#O0P-X.1I>GN$WJZ 69QO3UB[7X28&[.!5J038+Q-J MK6D +5>;+K]U=G4X9-A>DY8&)]/J=M"J5 /LEPV:=C6 G*?/1;,'%[@WZM=2 M!ZO5KSJW2DS ?C4QI# -K4L7/>I])3D\'P07.-OD@3J@M,EPIMSI^8Z!* M9B#XOW'Z1KC:?)*53-F>!&H@:#;=2.)\NV5DBP491!VVTNEX$'64&%2I']2O M?NZ2?4Q/A-2UX1\/1.F_/_MN&2H)@OI_F;]?Q*&J8:,W&G9)@[!7I6.[Q?$C M35_S'&6IDRFKI7Q!N9 8 4Y$@&<2T&VJ%/2XD#Q@0]EY6N&UN>I?JR-=8\:! M!Y+\0@?:(,0G[=V%>7'CE1"VS6X..0CH(17Y34\Y6]Y.SK,[N<;\+?R\S.\8 M*S?YE><#9E( [47*@1-LL<=P?+WA +(]QM* MQ7F@/E#>Y<[^ 5!+ P04 " F1&%2]+(HY/ ' #.*0 &0 'AL+W=O M$$I!U^#91B?-A:%Q7T>-I S8V-Z[]^8(G M-UIG)RMO3B>4WZZNF+AJ;5%F?D##V(]"P.C]::,+WXWM5"&5^.C3QSCW&R2N MW$71Y^3B_>RT8246T26=\@3"$U\/M$^7RP1)V/%%@C:V8R:*^=\;]%'JO'#F MSHMI/UK^X<_XXK3A-L",WGOK);^.'L=4.F0G>--H&:>?X%'*6@TP7<<\"J2R ML"#PP^S;^RH#D5- L$(!206THX"="@4L%?". JD:@4@%LCM"E0^V5+#KCM"6 M"NVZ"HY4<.J:Y$H%-YW=;#K2N1QXW#L[8=$C8(FT0$M^I F1:HLI],,D=R>< MB7]]H7_=^.>]W)< #ZEQ=7PP^3[LW[RP_@&$RR= ;1/;B>W()NDF4^ M?P)O!I1[_C)^"UZ#%H@7'J,Q\$-P&_H\/A(WQ>^;1;2.O7 6G[2XL#(9JS65 M%O4RBU"%11!<1"%?Q& 8SNA,H]\WZZ-]^@.S/MZG/]ICO\F EIB>[1RAS1SU MD!%Q1.^: +E' %G0O9T,P)O7;W5Q,:-<>*P)+)B@("A1U 1FG[IHF5$'=-H$ M.$6%'8FZCBFK@3RL8>\&N0;FX%/OPM(\)[3 M(/[38!#9&D12@\B/,N@(7*X2!5&'/M*8B[]%$0+#KRM!E>*"1^GM(W&'LJD? M>W=+>@2Z\SFCVM;VXAX M+8+&_#2$@I&FG\$ZJ?4&8&<+[+R,#'2W!KG_APQT2QF(B6-;ECX%.UOG.T;G MA\%J&3U1"B:4/?A3"JJB<00^1.%#YE[JM?"V$*U^%',AP\&3:+^OZ32:A_Y? M5 1')K=HNC>W$WF=BV93D4#V6 PZ(,C(%KI@YCV9R]F>E$2K77D&C MG;>;,/WRLXL@^A7TZ-P/0S^1B!"IN"%CW,[%:DO"9@[.2*(4?;%=C2\: MP8Y3%ASK!+'5L:K6%E1D"['1)5D.]GF$2^,?.TY'XY%&D+AMC4<:05?4BDJ/ M%%M#,UV+W>,]]>LX1)N0Y+8YUI;0;% W'QG4))W= EH6@VX3 MPMV9TXK9]NZ\U4(;2S&[1O%4/0PT-S'YXGE8J$82&<*1@Y93=NM\%&U*M#< .2JZ:$N=C0FB0EL[[JHD8.DV7%V7=3AP68'ZUU$ MJ@U!U@'E]4 O)7;1*MS$9,=+G9S(TP[:\5(KY^2C4?12=4CHP Y)4W /\WT@ M1]RS0D<:,4U9.*^'-M:+Y=9[,3ZJ$T+F3NC[->6Z?CP/EBF!2[X0H>8++]QL M92IV(0-IN5U8VZ1$=1JQ-FSC7:+;BU8,H.J[D+GO$EN.](P_W,0N!I\N:'!' MF6G#B%07A,BW[1:0:C[0@J=["(M5"(',+4:O-'DB0VDTQ4N2+S.3[C0VD1#?,BYR_LIQVHL_W M Q8=50R,S R%7Q-)G M';(Z@BLQK^D!3QA7G=?T)&[AR+!J!K"B!FRFALGZ+J9?UHG#PX?D\V]P\$D= MSAT6US@M-D*IDHG-&\=Z-:*/RYL\&V&$*N*FRBRV?^R&!JMJB,W5\.6R=U]: M7J#E2KK%JOYB<_VM7K;9\>B-B/5T0<'-@HFP;)A8&/D\GL:J,&/WA=0354*Q MN81F0_7,)O4V)O5TI\TB:XYE(1I^62?/9]^'H@2DCQ+BHT)0^Y%@HDU*)$^H M=/L&K-G-6$UDZ]."J&I.S)N9VFGQ&#T[%X@JY 2^C%P@JIB3/<7\Q>7"@)3/ M0K,>J=2-2,GJK,EZD3J Q? I=B+F+O^YU#R2N/DR").CR0J#9LH-B/?H[HIB'_->89R M+B2#I:\V6HXJ%9L:>,4G]8K,[&]\0&@K M)K+-6XJZSU#.[?)3MF.DV<>U!>G/!?5FE"4"XO_[*.*;BV2 [2N<9_\ 4$L#!!0 ( "9$85+G6E0^ MM@( $,' 9 >&PO=V]R:W-H965T"!5\/'=_9+CS19:[,@CL: MK,@29ZA>5H]"S]R6):,E,DDY X&+H3/V;Y/8Q-N ;Q372R7TM?EUXHBH/2*R1T3')#=E[RI>C>Q9I&DB;Z/+ M*(C]<."^[::T(\P/HSC:#TNZV/K]F^LV;$]_K]7?.ZF_^:=VR:^!\9ZNH._= M',CO" OCOG>@OB,J\J->M_BX%1^?%/^92PESU"T<]4VRM59D@YTW*?X_?;U> M% 0';CK"_&L_.BQ&%UOH1<&!'W>GO90HEK9-2TAYQ51]*=O5]B48VP9XL#[1 M+T3=T/_1U,_+ Q%+RB04N-"4WM6U%B7JEEU/%%_9)C;G2K=$.\SU*X?"!.C] M!>=J.S$'M._FZ"]02P,$% @ )D1A4ID^/_R6 P 6@T !D !X;"]W M;W)K&ULG5==;^(X%/TK5C0/K;33Q$Y(H *D0CK: M/G2W&CJ[^^J2"T23V*QM2O??K^VD ?*)Y@5BYYSK@T$>> M,3ES=DKM[UU7KG>04WG']\#TG0T7.55Z*+:NW N@B27EF4L\+W1SFC)G/K5S M+V(^Y0>5I0Q>!)*'/*?BOP5D_#ASL/,Y\3W=[I29<.?3/=W""M2/_8O0([>* MDJ0Y,)ERA@1L9LX#OH_QR! LXJ\4CO+L&ADK;YS_-(.G9.9X1A%DL%8F!-5_ M[["$+#.1M(Y_RZ!.M:8AGE]_1O]FS6LS;U3"DF=_IXG:S9RQ@Q+8T$.FOO/C M[U :L@+7/)/V%QU+K.>@]4$JGI=DK2!/6?%//\I$G!%PV$$@)8'4"4$'P2\) M_K6$H"0$-C.%%9N'F"HZGPI^1,*@=31S89-IV=I^RLQS7RFA[Z::I^9/?RS_ M?'Y$KP__/*[05[3D^9XS8$HBOD%/;,US0*_T SU^Z#=- KI9 (--JF[130R* MIIF\U;0?JQC=?+E%7U#*T.N.'R1EB9RZ2BLTZ[CK4LVB4$,ZU&""GCE3.XD> M60+)90!76ZO\D4]_"](;,8;U'?+Q;XAXQ&L1M+R:CBH;)"!HUO:,"N+($LVY\3[7F7L_3]H@(NY# M7.@=57I'O7I7BBIH4UO0PAZU@XBX#W&A-JS4AOW9Y4*?. S=X-LVS>&@YD%$ MW(>XT!Q5FJ->S:]1,1]B O5XTKUN'=+Q+ !K3CIVQ.3 M*M;D5_?$I*&;^%Y(:OZ;*.R3L):")B@<3\+V+&#O=(Y[O[8_2M[Y>GX4!#7E M+:B0U.S%+2!,PJ!#^ED)PM=LEE;QN+EBA/VZ^":*-,4W01/OEGLO4-#;M19 TI'S%.*J[:J)&DW'=55LH;]1AZU1G ML'^EK7>:'6C1HF6Z2:3:9:LEOZF#C .OOD-:<5'8L-4"&T\BW.'K5/1P?]4K MSKBD/#-:C02#I]PP).Z%7&H_%4#<7P'+;LR\76]%$]:J?S18O8 M-9TYB*UMWB5:\P-317]6S58?" ^V+:[-+\R'@VUF3V&*KXYG*K8IDRB#C0[I MW45:CR@:^6*@^-ZVMF]&PO=V]R:W-H965T8BVRCIII6JO?# 8: U]M3V M["3_?FU#R$<])MN; 1N>]_B\-O:9Q8&+'[("4.B^H4PN@TJIW6D4R;R"ALB0 M[X#I)R47#5&Z*;:1W D@A84:&B483Z*&U"Q8+6S?M5@M^%[1FL&U0'+?-$0\ MG /EAV40!X\=-_6V4J8C6BUV9 NWH/[>70O=BGJ5HFZ R9HS)*!CFGTOZB0_ON6$?, M]U+QIH-UNZE9>R7WG1'/@'AR!$@Z('D-C(X :0>D;P5&'3"RSK2I6!\RHLAJ M(?@!"?.V5C,WUDQ+Z_1K9N;]5@G]M-:<6EW^M?YT=8$^GWV]N$5_H(NR!#L3 MZ)+EO 'TF=RC&Z( G62@2$WE^T6D=%Q#1WD7X[R-D1R)$2?HBC-5273!"BA> M"D1ZP/VHD\=1GR=>Q0SR$*7Q!Y3@!#L&M'XS'L\=>/9V?.;))NWG(+5ZZ;$Y M>+(ZJV5.N=P+0-_.-E()_5W\XPDQZD.,;(C1D1!&>P,,REHAHE )!0A"D51$ M[147#TCH.7;-K%\VB4.,W[DFX#>Y[/]S+_P8]WZ,O4*WRJSINC5>D7N0'Q#3 MNRPO>V\ZNURF^+7Q,4]^#\O\6!S.8Y\CD]Z1B5=G71&V-9;T!A!6V 4";U@F M?FT?*_K48#9G5-1Z9Q3 5$VHRP"_U D. M)\D[U]:Y'@03[ 2S01!/7H,O;)CU-LR\2I]4!0*1XKL^C/2!KZ0K?;_$-$PG MSOGW8R?C,)ZYDQ\$YU-O\O,^^;E7Z8[0/6D+%*I+),)RY_+WBYPDLW#\RWA: M!P;(>'+4@F%2;PP^#V+\5"-@K]AEOT_Z=L4!$;TB1^Y4UL-DXOYZL@'2L:>V M%D3/*J8&Q-96GA+E?,]46X;TO7UU>V9KNE?]YZ;JM978DTQ;,E\1L:V91!1* M+8G#J=['15N%M@W%=[8NVW"EJSQ[6^G*'81Y03\O.5>/#1.@_R^P^@]02P,$ M% @ )D1A4G; -Z7% P V@L !D !X;"]W;W)K&ULC99M;^(X$,>_BA7MBU8ZFL0)25@!$@N.F,A]6S!SD>BIW.>0D/DJA= M43#Y^@ER<1@YOO/VX)&O-]H\<,?#+5O# O3W[8/$F=MZR7@!I>*B)!)6(V?B M?YS[U @JBQ\<#NIH3$PH2R&>S>0^&SF>(8(<4FU<,/S;PQ3RW'A"CG\:ITZ[ MIA$>C]^\_UH%C\$LF8*IR'_GF=Z,G,0A&:S8+M>/XO ;- 'UC;]4Y*KZ)8?& MUG-(NE-:%(T8"0I>UO_LI4G$D< /SPAH(Z#7"H)&$%PK"!M!>*V@WPBJT-TZ M]BIQ,Z;9>"C%@4ACC=[,H,I^I<9\\=(+?<'%OGL>GEBD<^O ME\?OY2YN1KLCM-T16OD+SNU(F8H"J@V8<97F0NTDD#\G2Z4E?E9_75@B:)<( MJB7",TM\Q0*$I48RS2E)MAB%_L".ZGL_[R_O&E@HMD)BIT,R MOL(K#+!8V"\BK[O1W@FHQ28X"WITT?H707_@^6VJPULYLP+ZW0\^Z0\&I]FT MV<4>#4[L9HW=<47N17$8!>_MYC:[?A*%Y^+^>9WY]'\OFUR4ZQZ>_,+T<'6# M88X7,PV&-0FT ]/9I$LF-:I[U!:9KO<+DVM>*I+#"C7>78QB63>2]42+;=4I M+87&OJL:;K#Y!FD,\/U*8(UI)J;Y:MOY\7]02P,$% @ )D1A4NL_%B!\ M P [PH !D !X;"]W;W)K&ULG5;;;MLX$/T5 M0NA#"R31_5;8!A);B^U#MT'<&U#T@99HBRU%.B05-W^_I*2HMD2K1E]L7LX9 MSAD.1S,[,/Y3E A)\*LB5,RM4LK]6]L6>8DJ*&[8'E&ULV6\@E)-^XY@ MT9 J8GN.$]D5Q-1:S)JU>[Z8L5H23-$]!Z*N*LB?[Q!AA[GE6B\+#WA72KU@ M+V9[N$-K)#_M[[F:V;V5 E>("LPHX&@[MV[=MUFJ\0W@,T8'<30&6LF&L9]Z M\JZ86XYV"!&42VT!JK\GM$2$:$/*CSDCHOD%AP[K6""OA6151U8>5)BV__!7%XV"$ /4J#I 7WR<.\?M#_.:0X,PA=VB'*<5TIUX8T4>8HMZ:"!L3NM8\ M+:YCQ_/=F?UT'%T#+(J#R#^%9098F$1!VL-.A 2]D&!2R.\8J7H)"E8A(7$. M5![J!54B**"JTJJ:RE50E5["A YY/SY>MO&TY2PR_;4Z-A;+_+B>*#= //# M-!E(-Z#2Y"A )\K#7GDXJ?P!2@3R]JVJ9.FE_Y7<<.QAX@VT&C#^ ),9,&YL MUAGU.J-)G;_+T1#R=IL4/5/[)M*KWQZ-V%;N!&IYJ7\5BS%P7#%!BCAK&;0IQ$+NDC METQ&[H,L$>_RW)BZB>&E.L&@^JS&J"0:)N\8DSIGRE/:>Y].>I_1X@]%-AV7 MQ21,TV&1-< ,M3@SP$YK<:O"/FH6="OX'G+U/1" H*TB.C>QLL#;]JJ=2+9O M^H<-DZH;:8:EZD@1UP"UOV5,ODQT2]+WN(O_ 5!+ P04 " F1&%2BSY& MY>T" -"@ &0 'AL+W=O0-A+GJREJ*T$+&A)?HK!-FO9@DMO&PHF+[;;P[V.[=&6BP>9 BCTE+%I:Z)Y=LR0T@UQ2GB,!B[%UA ]GV#. (N('A:ULM)&1W*5]+DB=R9"M=@*&QXRK9<9G,W9%L!O$!\O!7Y#JNTP&??AB.AQWPV>-8SJV'-%'[Z"AK4N0:]55_J,X37^9C)%S?S M=4W&H.6R-\!N:V&UP]PPC'8MFZ@N..HM>*Z(@A[APYIG^.DF8^=U.W7^N\T5 MY9O5' 11R^>.N&'D[_(9-XX W+^@N=#'8]ZG_W5/Q)^_*>+771'W;XO_Y'9[ MBW.#0=OLCNW2Q2VS[<;1:RY*%T0L:2X1@X7&.0<#32#*NT?947Q5G,;W7.FS MO6BF^KX&P@3H[PO.U4O''/#U#7#R%U!+ P04 " F1&%2*\<[V.," "< M!P &0 'AL+W=OT")*V4M4'LSN %:]-;6\@_?J.O8&W/.3YGQAZW MUU*]Z"6 (9N,"]WQEL:L[GU?)TO(J+Z5*Q"X,I356./(KEI1E(#23@BB8=[Q>>#^,;;P+^,9@K7>^B74RD_+%#A[2CA=80< A M,9:!XM\K#(!S2X0R?I><7K6E!>Y^;]D_.>_H948U#"3_SE*S['@MCZ0PISDW M$[G^#*6?AN5+)-?NEZS+V, C2:Z-S$HP*LB8*/[IILS##B",3P"B$A#M ^HG M +424/LHH%X"ZBXSA167AR$UM-M6Z(7T0,&=&D\LA&,JXOK)1TR&YO+@B M%X0)\K24N:8BU6W?H"!+ZR?EYOUB\^C$YF%$'J4P2TU&(H7T/8&/3BH[T=9. M/SK+.(3DEM3":Q(%47!$T.##\/#N"'SX<7CKC)M:59R:XZN=X)M@+43".*/N MCLCYZ?I7-F+S]K#>_:?VL0'.:T% MT9[\PYB#^@T/8W;K5XCW=_I6!FKA^K\FB3V^Q9VO9JLGINXJ7X M1U.\6X]4X8'4A,,<*8/;)BI2Q5M0#(QXXDP9[K?M&PO=V]R:W-H M965T.#" 5=M#[2&T_W['!SQ.; ^#BKA);/R=YO ^_C"^VO'T6[9F3( ? M<91DUX.U$)NWPV$V7[,XR-[P#4ODE25/XT#(TW0US#8I"Q:%4QP-D679PS@( MD\'HJOCL-AU=\:V(PH3=IB#;QG&0_ARSB.^N!W"P_V 6KM8B_V XNMH$*W;' MQ)?-;2K/AG6411BS) MY E*VO![^;>4.A<77D.VRQC'(AW+/^;?\Y,/B M>F#E%;&(S44>(I#_'MB$15$>2=;QO0HZJ'/FCLWC??3WQ>#E8.Z#C$UX]$^X M$.OK@3L "[8,MI&8\=T?K!H0S>/->905?\&NLK4&8+[-!(\K9UE!'";E_^!' M-1$-!QFGVP%5#NBI@]WC@"L'_-2!]#B0RH&8.M#*H1CZL!Q[,7'30 2CJY3O M0)I;RVCY03'[A;>H+0?H+&2!OQ9KMZ S!\#9 %W:Z"].Y3-M^[(ZO#?6KL#KT.=]_2,\#_O@W%3_#OC$<1D$K>!>GB M/TUB4B2E;GL(E=.TH?1I>-XEB47Z*&Y-AUVT+-(R]#O,*2RGJ;AHV'3>MA4.^PI MGV\EE06XE%6N@R>#4&9SS[C:W3NQJAS9FJS!)') TN+GE;> M-V0CO61IRA8@*VX2@H,YCV-Y,3.X:8RK7(_O&AXBF/24J3 'G5.*SC%>(<4[ MJ >>@>A?U]AA(P0_IX6>DSRI&]P:H*FR;4)<0KZ<^Q4^$3R?CSB89MPJ[Q&Y/68JM M2,_6XV2+C,&*%%B1'JR'98N,J8H459%YX^<;RU;1$)VYZT,*@^C$?1_2-7[5 M"K1-'(_VJU;1$YV@142Z'K$JL&V"/,]!W?5AA5]\RE82&[>26%$8_VHKB8U; M2:QHBO4T?;I17X.;N=S'Q6,QR:H96TB#XNQK$&V[RVJ#%/:4U?CFKH=H4[53 M4]5B!4-,SJM:K"B(CVPO#ZFVBJ=3;8<)Q)[=*UNLZ(GU]#22;15#)]L.$XP< MU'-7PPJ_^)3-*#9N1K&B,/[59A0;-Z-8X13K<7H*V;9)ZG27111%B9ZB3=E. M3&5+%"()//,#/<5)4BV53R=;#M,(+7<7MD2A4^BQZ>1;$F[SVQ5V#:! M+K;MGOH:ST=/V8P2XV:4* R37VU&B7$S2A1.B1ZG)Y MZ2!I3UF*HD1/T:9L MQ\:R58@D[IEEJSA)CFP[#\K6.RS;M@E"Q.E_?*[P2?7X-))M%4,GVPX3BMR> MFRU5^*7'=*B'5$MU#PD>5Z H3/44/JQ:JOOB_SBKHBG5T_0$JJ4ZUCXN2T&4 MZB':5.V-J6IIX\<<>E[54H5)>F37>4BUM/VTLZ6)M@ETJ4:UBIY43T\SU3J' M5=LVD17V?+.EBK[TF ;UH&J-?QRB"L)4#V$#U1K_.&0KF-IZF)Y M;8.M659 MP\;+##%+5\5;)!F8\VTBRI_MZT_K-U5NBO5CD,H- MEH&(+65(ZXTCZTG+-TK*$\$WQ2L3]UP('A>':Q8L6)H;R.M+SL7^)$]0O]&ULM5A=>: LPD(.V5KC6T:PGX&B4$.Z;FL1#N+!9)S-7;/) MF"8B#&)RS0!/H@BS7U,2TMWI [V$S?!>B/2"6TRWN(U61)QM[UF3@=G,&32V2F@,SB>T!VO'8-TE#N*7U,!Q?^Z4!/&9&0K$3J LN? M)S(C89AZDCQ^%$X'Y9HIL'Z]][[(@I?!W&-.9C3\)_#%YG3@#(!/'G 2BANZ M^T**@*S4WXJ&//L/=H6M/@"KA L:%6#)( KB_!?_+!)1 T@_[0!4 - AP.@ M& 7 . 38'0"S )B' +,#8!4 JR_ +@!V7\"H (SZ IP"X/0%N 7 [9M6J.^? MG)Y54/[(LWJ98X$G8T9W@*7VTE]ZD15=AI=E$L3I_E@*)N\&$BC;P)EK??9G^!3V 1Q#A>!?$:X-@'%YPGU.^&7OYV8HJL@H=Z"1N3,ZW-V2:$N9[$W ^Y$$ MXA?X]ZNT !>"1/P_A7^S]&]F_LVN7.<;$2=B0UGPF_C@2&[$?'L>MR4O=V=G M[M+V^C1!EI[]C;6G%B)62<3ZHT3F5H,(U/4#)CGE/I;/.-LE9UO)>:]S8$6Y M:!.M>8ZW:DL?D/.:%M"UG]LLVFQ,MYW[J.0^4G*?T?B)L.Q%YIH%,H8TW0GW MP9:P/.UM63\?-:@X%C0[\NB47!PE%^\G8:N $[#-F- 'L,.,X5CP?JPN<_=. MO2B-H6VVLW)+5FX_5I+/BD:1S)1LN:O'Y^04%>HVZN[PX31(UA)??0Z".#@7Q\ M+TK@K/!5SZ)AVH;14?BP:@I0W15F(>:\M@\_@CB)",.",OF>MDT$>,)ATE,S M9L5BHQI-VQFZ%K0[>%8] ZJ;QFN%8UKXKU/3A[(*S>?U^N5EN^<15!T$JEO( M:T5F6OA_MC5=9';60-4?H+I!U!6$-W=0L7JS'T#+Z-S%54. ZHYPYOM!^H6, M0W"- __310QF>!L('*IV6:7LT'V3?8PJ_45J_7UU\T!-A3Q4VQ83=?M E8HB MM8K.:I15^:B4$[V-\K9\@3M+#LW M.IB?PI,9;)F?PY-%?CY6N<^/ZZXP6P6&8)^PU$#>?Z!4[ ?I N4YY.1_4$L#!!0 ( "9$85(PN2V9Q@0 M #0< 9 >&PO=V]R:W-H965TWCF<2Q]G-;-IFG&SWP\Y^(+8<,P'D2G+<_/L5ER R 2W$H5]L M!.CHU>&\SP@QV3-^)S:42O SB5-Q--I(N?UDVV*YH4DH++:EJ;JR9CP)I6KR M6UML.0U7>:'821NEH.LG/7?+IA.UD'*7TD@.Q2Y*0/YS0F.V/1G#T M>&(1W6YD=L*>3K;A+;VB\J_M)5@8?CHAXZQ#?L?W MB.Y%[1AD4[EA["YKG*^.1DZFB,9T*;,0H?J[IS,:QUDDI>-'&714C9EUK!\_ M1C_+)Z\FW:VB90?Y M5//>2ER49D_E2G)U-5+]Y'0Q/YW/OQR?7,S![-O7[_/%]7EV?+F8G\T7ZB*X MNOXV^Q-\!)><29JG,#N\C[+'(CZ !5W19"N+QD7T8Q>MPB+=Z0K,6'I/>?X MWY]2&4:Q^&UB2R4[&]Q>EA)/"HFH1>(I75H PP\ .=7J73ZZQ346U-.4V7745YST5!!UL$^:19E5^I\OO499>"#*K0P2 % M.:[BCX]7"&K78O)A]H5]PPVN^^:%J-&,SFNN. M.>GL&,U7[ _C& U&; ;CX8X)&LK0PJ[GM^16TQ&;Z?CJAFG8 S I)9J;I/L6 M0&^_D(;U++%\B%MP3C1OB7DY^T*[D(95JS%/&L^D^VO^<5>W$$U8,M"N:&U; MM#L87Z,DR^&\.IA:DJPA2;J_\?9H)95#M&,)&9&OK0,O%?KOT1-.5#+,M2C0DR2!+R#+J_V_0V[5O0-GWM"\AOXU2 6*Z5CT= MRU<%PXM/5$5#LFW^6>B&2&ULO5AK<^(V%/TK&MKI[,YLL"4;8U+"3'ALV^EDDPG;YK.P+^");5%9 MA.R_KV0+FX=LW&RZ? _SGT=2?<(#7>,/V=K (%>DSC-;CIK(3;7EI4%:TAH MUF4;2.6;)>,)%?*6KZQLPX&&N5$26\2V/2NA4=H9#?-G#WPT9%L11RD\<)1M MDX3R;V.(V>ZF@SO[!X_1:BW4 VLTW- 5S$'\M7G@\LXJO811 FD6L11Q6-YT M;O'UC+C*($?\'<$N.[A&JI0%8\_JYH_PIF.KC""&0"@75/Z\P 3B6'F2>?RC MG7;*F,KP\'KO_7->O"QF03.8L/@I"L7ZIN-W4 A+NHW%(]O]#KJ@GO(7L#C+ MO]%.8^T."K:98(DVEADD45K\TE=-Q($!]FH,B#8@IP9NC8&C#9RV!JXV<-L: M]+1!7KI5U)X3-Z6"CH:<[1!7:.E-7>3LY]:2KRA5$V4NN'P;23LQFMS?W=U_ M0?.O]Y,_T=/MX^/MEZ]S=(6>*.A6#60DOJ$/4Q TBK./\N7/R$+9FG+( MAI:022A75J #CHN I"8@)NB.I6*=H5D:0GCLP)+9ER60?0ECTNAQ"D$7.?@3 M(C:Q#0E-6IOC@<%\VM[<-YC/VIOW&\APRO%T'D0U;1>1AC; M\C.T7@S)]HW)S5Z!!U$&X87PX]Y9^"O/=1VO9X[OE?&]-Y #^6]+9J;> M?V*F7V;6;QS_I[PS0GA%7X#+3H] 4X4V/)));8#_\A/V[%_SS!KFB5\&]!NI M>(00I'8M8D !2V50$:EKJ5I+X%R.D&QAP3/:[1G3(/E",'F3)%(M3B"*N)#% M,>69RK<@T3B[BM3\0PY)%WLEA073!:K7DNE!6?B@L?!)D?L\SWT_(1H(Q7;5 MDNWO6\/XH+OC'["*QSK*T60EAPP6PV& ^5[_##7^IHJ] MV!6FVLM1?->MCU\U7^R\3U_2?HX:T\! J 'F$VQ@U !TW$%]294,X&8=D-NQ M)4225"M0,R6.6Q1WWO2O'$-Q)IAKJ,V PXY?7UNE(KA91MZAC8_QN<2<%7H. M,:R>J0%F6CTS ZYQ]52BAKT?HQVX4BOUZ_9EY)*\,E; M!-_0TEJ6C<_V3J?=34,N++BI"78^^C,#K.6"(]4N@33O$AZ YR&ULM5;?;]HP$/Y7 MK&@/K;22GP2H E"JTT;+8)N?9CVX"8'B9K$S#;0_O>SG1!"25(TK3P0V[GO M^^Y\9^?Z.T*?60C T4L2IVR@A9ROKW6=^2$DF+7(&E+Q9DEH@KF8TI7.UA1P MH$!)K%N&X>H)CE)MV%=K,SKLDPV/HQ1F%+%-DF#Z.H:8[ ::J>T7YM$JY')! M'_;7> 4+X#_6,RIF>L$21 FD+"(IHK <:"/S^M:T)4!9_(Q@QTIC)$-Y(N19 M3KX& \V0'D$,/I<46#RVX$$<2R;AQY^<5"LT); \WK/?JN!%,$^8@4?BQRC@ MX4#K:BB )=[$?$YV7R /J"WY?!(S]8]VF:W;UI"_89PD.5AXD$1I]L0O^4:4 M *9; [!R@/46X-0 [!Q@GPMP9]Y0C0I&Z9="O[\(4?>60L-\- M0DXAY"@AYSVA72YT$:5Y25U6I3!CM,ZT%L?6_?FX6HV[?.*X/C.J<__)"=\]SK42WU# G2E.CRI MLTEY]ADN5HLN_@502P,$% @ )D1A4OXS M\US@ P '!8 !D !X;"]W;W)K&ULS9A=;QHY M%(;_BC5;K5HIS8QM/KN E$"B1DJJ")KT8K479CB E9DQ:QMHI?WQ:P^3,57 M&=14FILP'S['Y[PO>6SS?A#9BB"!6-L4S'QL8 A)8C.9.OXMD@;EG#9P__HY M^W7>O&EFRA0,1?*-S_2R'W0"-(,Y6R=Z++:?H6BH:?/%(E'Y7[0MQD8!BM=* MB[0(-A6D/-M]LN^%$'L!N'$D@!0!I&H +0)HWNBNLKRM$=-LT)-BBZ0=;;+9 MBUR;/-ITPS-KXT1+\Y:;.#VXOK@9H\>+VXC MQ]1A7*)'EJSA[)@*=\#46L(,F>_D&.*UE#Q;Y*.^B$R6#RZ9X@K]?6LF0#<: M4O6/ISQ:ED?S\AI'RKL5V>*C!IFB+9.291HE164_#DF_2];,D]E_[\W 2+PY M,'^CG+_AG7\HL@U(S:<)H!%,]1ER@J$15W$BK#:'O@?#QHMB<$3HD8*:94%- MOR"P@>3//W K^@M[]&V5Z5IUM+]=EM?^;?+O,K=>_RYTRF(Z5:4GGMZZ9;IN M':7'D>-F]-O$+U)74!_O<1Q7U9_Z&G3HP[5D'W;PPW[Z_9(#](4#'OQ@!T3L M)^*]V82 M)),M(B?T+<=EY6O80 MAI*\I1]%MBI^.&X2/S>K^>%;1(CC(6G4T@_'5/+*CO%$/YHG((LX:T:ALA@,D M]0.R@AF^I8(Z!M):_MBF#J74OZ\\U8SVBQ.. Z0*]X[N[+GI'9,+GBF4P-R$ M1>=M$R]W1Y&[&RU6^6G>5&@MTOQR"6P&T@XP[^="Z.<;>T!8'@@/_@=02P,$ M% @ )D1A4LA'?&18 P ]0D !D !X;"]W;W)K&ULU59=C]HZ$/TKH[2Z:J7MY@/"1R\@ RL*#;3-L%?S38D2TN4:]V#]+,_!HEI3ER104'B9NA-PX_ M3\*V-7 ['BD>U,D8K"MK(9[LY"X=>H%5A P3;2&(^=OC%!FS2$;'CPK4JSFM MX>GX!?W6.6^<61.%4\&^TE1G0Z_G08H;4C"]$(=_L'(HMGB)8,K]PJ':&WB0 M%$J+O#(V"G+*RW_R7 7BQ" *+QA$E4'D=)=$3N4-T60TD.( TNXV:';@7'76 M1ASE-BM+++E:S.:S?[\LX1/<<:5E81*@%2PP M$3+%%(B&6T(E/!)6(*P4Y5NXQSVRO]Z%G>#OEK':%<;@PPUJ0IGZ".^!.XFY&RB3HGI03MG$CY%'9;G?-:NK66;J.6:4;XUF3-U,.FCLTY]N[/['&[ M?YZ\5Y/WWIP-Y.DO4M'[24%PGKY?T_>;?2\#_N;*"(-C_PK^G-H(3]IN^'NK MH\([S4FWW[Y0'F%TU!$UZKA3JK"4(#:7RZ'">,7="BZ4Z3<%U^6E7*_6;YIQ>9,? MMY$=$#$ML(#L6.?XW/O<:YN*V7\02P )'J*HT2T MK864RS/;%N$"8B)J; F)6IDQ'A.IIGQNBR4',C6@.+)=QPGLF-#$ZK3,NQ'O MM-A*1C2!$4=B%<>$/Y]#Q-*VA:WUBS&=+Z1^87=:2S*'",U^88)7P=P3 3T6W=&I7+2MIH6F,".K2(Y9^@7R@.J: M+V21,/\HS?8V? N%*R%9G(.5@I@FV9,\Y8DH ? ^@)L#W$,!7@[P_@1X>P!^ M#O!-9K)03![Z1)).B[,4<;U;L>F!2:9!J_!IHGV?2*Y6J<+)SD7W.QB.FSO@_6KXD#ROT=Y+ MM*U26.31+?+H&CIO#UTO(D(@-LN3]?U*K:-+";'X4<'N%>R>8??WL ^>@(=4 M %IR&H(^)BWV;T+-"W;GMEF(:K[J M16AN.5P_+=^#%R)."Q&G!QO<_Q>#L;.IF5#GL MOJK3.5W9:J^YUVJ\J8>XNB >8/9URJK,V!0Y[!_#[$U=PM6%Z?_-KO]-<<>; M.H:#U_4ZV*[OWK;7=JE9T:WED/ Y302*8*9P3JVAPN%9MY9-)%N:_N6>2=4- MF>%"=;C ]0:U/F-,KB>Z)2IZYLYO4$L#!!0 ( "9$85(:\LIT-08 (P? M 9 >&PO=V]R:W-H965T5S&NM?)EQ$1.E7,:W) MN:!DG!I%80UY7E"+"(LKI^VT[5:>3\*7FY&I]4O 01#>E()2Z(_O=,SVD8)IXTCK^-T\IJS,1P_7GI_2*= MO)[,(Y'TG(<_V%C-3BK-"AC3"5F$ZHZ_7%(SH7KB;\1#F?X%+Z:O5P&CA50\ M,L8:0<3B[#]Y-0NQ9H ;!0;(&* M P0+#+ QP-L&K0(#WQCXVP9%D.K&H%[6 M(# &0=E)-XQ!8WL$O\"@:0R:90U:QJ"U;1 4$>>^1P4-/KL5H4M%R4#G)Z/%M, MJP##(X \V+P?=L'G3U_LU+._.3C/W5XOZ&,5H.:&UQPO7;>7 7E;0L,E,/7< MWKITM)PI\@RF0E\7I7W!UCY?_?*^WL' 90E>/<. =9?CZ*H$E:4<79=FL^%8 MLHTHQJNMC5/?N @D80(\D'!!C\"9E%1)H#0O!SQ_!<]/X?DN>,\)/#"G(EM! M\%E+R4*.;"WBL5(R;UR@@VVD3Q_A7J9F,UU^ A7 W\?(B-%<1& M.8@:W(A'D8X@G:Y&3YM(,U )Q&*%RL8)5[#,S=4_=T>7X-&4#"YUFIR+??D0B+E M^FQ*\M%M[:QVX/LXJ&^!WNT&H5=("?1L0>(Y7YVO=]E#&BVN@Y(52 0/,4B0U5F$ M_H\RLV^&V:BB@FISD\0KTPO"]6Y>%38+:+1JC-QJO$YCMS2-5F21?Y T6J%% MI6OR_T9C?8=&J(MAO,UC3C>O6F\4T&@%&[D%>YW&?DD2K6"C@Q1L9 4;N05[ M:#X=I0)=MAZ]1KNJC?T XX(##+*ZC=RZ_:&GK(X9K+$N\55=#_N;H76YO]_F M:=\J/78K_?XT=&T\;)1HA64(MDD NZOD#SL+=LQ FV4:\HNXQC8-8'<:..?Q M,Q7I5WT-4B:1GNT(Q3/>+3*,8FLT V)T!'GA(5!K?KF]C5HEQ<(ABB:V:8_<'EB&; MQFS"1LFRLWB^V*[JLT1EG&P4'#I1%2RV56KL5FJ[V'H3_$;2PE:$<>L0>?"M MK/I["N@R/%P;)]L\M/*)\*VT^FYI-7./J![]*AG]"'29'/&%?I]P 6Y(J?CU>^3Y5E7]@_R(X5LQ]?>4S67(ZQHG6^1!N$5>;>V: M+:)BFE[K2I"2D7V67[6NKH[/T@O3K?8./.["G/8>/.YG%\/6?79/K>F=LEB" MD$[T4%ZUH;529%>_V8OB\_22[Y$KQ:/T<4;)F(JD@_Y]PKE:OB0#K"[@3_\% M4$L#!!0 ( "9$85+O((F-! , %,) 9 >&PO=V]R:W-H965TT\%3(TDR"W-KJ"FYZJL*253.F"6YKJ56@JC3SU084,XR@:A@4793 =^VCI6M96BQ!L- MIBX*KK<7*-5F$K#@^<%"K'+K'H33<<57N$1[6]UHFH4M2BH*+(U0)6C,)L$Y M^WS!3ER WW$G<&/VQN!2>5#JT4VNTDD0.44H,;$.@M/?&K^@E Z)=/S>@08M MIPO<'S^C?_7)4S(/W. 7)>]%:O-), H@Q8S7TB[4YAON$AHXO$1)XW]AT^P= MTN:D-E85NV!24(BR^>=/.R/V N+!*P'Q+B#VNALBK_*26SX=:[4![783FAOX M5'TTB1.E.Y6EU;0J*,Y.OYY?+>#N_/IV!O/9^?)V,9O/OO]8PC'<X\*$'T>@3Q!$;?8 03,XU MFK^!0DJ@S2)NLX@]IGZ1^SKX@4E> MBM\U&OAY33AP9;$POSI4]%L5?:_BY!45][X$,#WF:]14TK!R!D+*+4+F%*Z] MPB-10FU2J% W#ARTLJ$:>2KW:JVG_=X9&X?K P)/6H$GG0(;AU0&B2H*LH*J M*WE\HYX&>;"GA_4/JQFT:@:=:F9/%;V:F()%71RB[ X?P!:Y-M '2L7F!MB( MK-YVE=.P53;L]DE)JA4I[+8#[+0%.WW'VARU*D:=*2W%JA292%Q!"D]]R/$& M@[&]4XYZ@\/'?-8RGW4R+X1Y/,XT(O'22:.QH.F-Z,B)12_-*WI';]E>$V7_ MP=T="(O_LC>*#_O+7IH?BSO9+\5:I$C);@7*M"NAET[&^N]I[$O#8MT=ZXW& M-B##?5__,37SSQ%W$[7?4] ]02P,$% @ )D1A4M?AK9IB! CQ !D M !X;"]W;W)K&ULO5A;3^,X&/TK5F=V%B2VB7-M MF5*)TG*1AA6BL/.PV@>3NFU$$G=LAX*T/WX_QVG2TL3TA>6!V([/Y_-=?&)W ML&;\62PIE>@U33)QUEE*N3JU+!$M:4I$EZUH!F_FC*=$0I<3*?H#_4DX)ZJ@T-&82A(GXAA&'Z=C=/3U&'U%%A)+PJE <88>LUB* M$QB$]L.2Y8)D,S&P)!!3YJVH)#'2))P6$AC=LDPN!9ID,SIKP$\^P#L& Q9$ MI J+LPG+R#%:/,\77>3B$^38N-= Z,(,OZ1/7>3T6N%C,_R6O&T6=YNB84:/ M:;3A[M@-\,N#X;C? +\Z'-[D^O4!@;<;([>32+>J;[>PY[;5-TV(I#-T1[A\ M0P^<9()HU?S[!TQ%-Y*FXA_#0EZUD%8+F)**(I"S/ M9%,.M36_L*8^,"]#Q[7A;V"]-+#P*Q:^D<6-$#G)8&$V1U/*8]BF5P@V9=7Y M]J7GX/ [FDH6/:,CV+=Z-Q\W<=1K!5L]O7E7^_-\(-/J M6[@OXO;_C2,VTNE5Y'M&Z8$K6HJ"=BQE:4:[I-[+7 MYGL[%=P-O&96_8I5W\A*U^FW+SBPOU_I1U&JANQ@N_[6V9\K!GCKLXH_-;JC MTGZX%5Z["TGW=HOC^N-YNQXXM0>.N9A9]D)Y<4:5#$4L3:$E#I"-46EX1S?Z MCN>V4:JU'+L'% >:F#)4ZS7V/KD8:E'&_Z,JC_&^CKK]T,=^2WAK'<5F);S0 M.=8D2E4UR2*N=1&'GQSK6M6P6=8T>[8JK--7N.,)VG2 *\WL?(#]-DW%M7SA M#_1++;]DR0RVSN]H\BN/P>%_T52E4P\CV%@1G!#4(1LHWL?")&Y.+6[.)XN; M4XN;8Q:W70_XG@?E,=-LQ >5^JV)CK5UFTDI7Q0W6P$*!"$\N#Z]JL[DJV*N]03 MDW S*YI+2B"K:@*\GS,F-QVU0/4;Q/ _4$L#!!0 ( "9$85*46IK<<@0 M \7 9 >&PO=V]R:W-H965T> '_,-#?RODDUI2JL&/-.'JO+74>O4Q"-1L25.BVF)%N?FR$#(EVE3E M8Z!6DI)Y9I0F 0K#.$@)XZU!/WLWD8.^6.N$<3J10*W3E,CG"YJ([7D+MEY> MW++'I;8O@D%_11[IE.K?5Q-I:D'I9T:W: M*0,[E # M-X-Y((I>BN0/-M?+\U:O!>9T0=:)OA7;+[084,?ZFXE$9?_!-F_;C5M@ME9: MI(6QZ4'*>/XD/PH0.P8PJC! A0%ZK0$N#/"_#7"%05081!F9?"@9AQ'19-"7 M8@ND;6V\V4(&,[,VPV?'LWOIJ"W\"42D85 M^ R"LOCV30_![B?P;D0U88EZ;YJI)9%4]0-M.F%=!;,BX$4>$%4$'-%9&V#X M : 0A4?,+U]M#GM'S$=^\^_D^<4:[UL'!EQ)#Y7T4.8.5]&C"=%T#B9$ZF=P M)PE7)%_/?]Z8IF"L::K^\@3"92"Z=3!F6_!U M-'MEA%ZS-,_*0&CLQ$0F13(%[RO5:TFS4G$H%_@'#Q8(E M+&-QQ373SYXQPQUIA M9K<:IE,?Y%>?JJ-"?ORZ__!??MN0TQQTUG!6X60'^\]$=7D7[O8SAA#WC@/' M3I.P7Y,JSV8&JZ0K23E=6_QY'GJ]YG.0S<)-W5G 3IYPT[G=3G)WTNSN A]) M[U#4K9@$)V78+V65DW M#'!ZC'_M78"=H.&&4SWL! [[#U:U^1_F>E'E'G#: MA_W:5XE_NJ(S1I*33H.30MQPCHB=[F'_6:OV-!PFB7$$*^XNG"1&?DF\N[L' MX\TS^"(2FZ@JP_?FLB;>R E?U'".&#E!BTZ;(T;'0<^ M^ E02P,$% @ )D1A4F\E,MMU @ /@4 !D !X;"]W;W)K&UL?91M;]HP$,>_RBGJBU;J2 @/W:H0"0K3D%H)0;N^F/;" M32[$JF,S^RA4VH>?[82,384W\=/=_WYW\3G9*?UJ2D2"?26D&04ET>8V#$U6 M8L5,1VU0VI-"Z8J17>IU:#8:6>Z=*A'&430,*\9ED"9^;Z'31&U)<(D+#69; M54R_3U"HW2CH!H>-)5^7Y#;"--FP-:Z0GC8+;5=AJY+S"J7A2H+&8A2,N[>3 M@;/W!M\Y[LS1'%PF+TJ]NL4\'P61 T*!&3D%9HNP[D*:>,6)IHM0/MK*V:F_A4O;>%X]+] ME!5I>\JM'Z7+V?WX<3:%Q7CY.)^MX!.,UQK1EIV,1:$2QKSB#.8RZP"3.8R+ M@@O."'.82>+$T<#E%(EQ8:[@ KB$!RZ$K;A)0K*$+DZ8-323FB8^0=.-X4%) M*HW5SC'_5R"TJ;7YQ8?\)O%9Q2E:[E[W&N(HCIY64[B\N#(ETVC.B/?:XO6\ M>.]4\5#X0BR8IG=XU$P:5E^V'_?6%.:$E?EY)E"_#=3W@?HG BVTRA!S X56 M%3PS;4,1S/:H,V[L#_@-%Q\5NQ;]XD5==[ZEW4$G3L*W#U &+CVI<0]7RPR.H8;_?&P[^PPJ/[G2%>NT[UT"FMI+JZ]WN MMH_#N.Z)O^;UR_+ ])I+ P(+ZQIU;BR"KKNU7I#:^ YY463[S4]+^\"A=@;V MO%"*#@L7H'TRTS]02P,$% @ )D1A4IX0%F;B @ M@< !D !X;"]W M;W)K&ULM55-;^(P$/TK5K2'5FJ;3SY: 5(A=!>I MT*K0W<-J#R8,Q&IBL[8IY=_OV E9R@+BLI?$=N:]>3/CS+360KZI%$"3CSSC MJNVD6B_O7%14W8@E,P[,D:I7G5&ZZD(EUV_&=[<$+6Z3:'+B=UI(N8 SZ=?DL<>=6+#.6 M U=,<")AWG;N_;NX:>RMP7<&:[6S)B:2J1!O9C.8M1W/"((,$FT8*+[>H0=9 M9HA0QN^2TZE<&N#N>LO^8&/'6*9404]D/]A,IVVGZ9 9S.DJTR]B_0W*>&J& M+Q&9LD^R+FP;#8"X@ M*@&1S4P1BLU#3#7MM*18$VFLDQI-!J.O_5%OT!^3:S*B4E)3&G(1@Z8L4Y=X^CJ.R<672_*%,$XF MJ5@IRF>JY6I49'C=I/3>+;P'1[S[ 1D*KE-%^GP&L\\$+H92Q1-LX^D&)QEC M2&Y(Z%^1P N\ X)Z9\/]VP/P^'QX\T0T856=T/*%1_@>A5*DAQEB? $\8:#( MST>T(0,-N?IUPD-4>8BLA^B(AP?&*1+3#"NI--,K^SMX[ON=A0=X/:*U56FLGM6)VL;,I,%H> M!D2E5 +)&)VRC.G-(14%7WU'113=WE8JBAM1^T?JM1^%GO_9+#Y@%C:BX'!( M]2JD^IGI'^RD?VPCZXD\9]ID_T2=&Y6CQG^Z2EH.&PO=V]R:W-H965T";UR:RL9*8!)PAD2L!X[U_[[9&CP%O"% MP%X>O2.CY)'SGV8QS\:.9P(""JDR%K!^/,$,*#6&=!B_*IM.[=(0C]\/UC]8 M[5K+(Y8PX_0KR50^=F('9;#&.ZKN^?X35'KZQE[*J;2_:%]A/0>E.ZEX49%U M! 5AY1/_KO)P1/"C"X2@(@3GA-X%0E@1PI<2>A6A9S-32K%Y2+#"DY'@>R0, M6ELS+S:9EJWE$V;*OE)"?R6:IR:SV\5B_K"X63ZLT/4R0;/;Y<-\^?%F.9O? MK- [E, :A( ,?9BC>;&EH$NNL"W9C$LET>L$%"94OM'@SZL$O7[U!KU"A*&' MG.\D9ID:L"Y::.V%%^T=BD(89BG!%,V95$3M MC@KS[9Y3BG1S[+'(OG=X[=5>>]9K[X+7*6P(8X1M=*-1[1;:"EN:Z%L3YLAY MFL1A'([-<[ MSF\II075#^,+6@:UED&GENN""T7^VG.D+?A!TVDX],]"F[6@@C@:G@EH0?F1 M:<,V 7$M(.X4H(]"3(0Y"Q%?HUNVX:8O[@3_H>^S-D5Q,XJHT1=-T/D?JPMQ M(F18"QEV"M$'[#,=/6RT83B(STO1!#7;/FF"3MN^%. >768%B(T="J3NUQU3 MY8%?[]9SQ[6];L_VIWH>*<>'_V;*86:!A3[*)**PUB:]JX&.290#0KE0?&NO MS$>N] 5L7W,]4X$P /U]S;DZ+(R#>DJ;_ -02P,$% @ )D1A4AJZ'Q@. M @ ]@, !D !X;"]W;W)K&UL?5-1;]HP$/XK MIZ@/K;21$-:MJD(D".W& Q05NCU,>S#)0:PZ=F9?H/WWLYT0,6GL);ZS[_ON M^V)?,6)IH=03MJBV;"[Q5C[;BN'27LB9M3[G%49H]+1;SS>)AN5G#9#F#[&FY MF2^_/BRS^<,:/L**O=LK( .DX'%N4TT2M8'K&1+CPMS %7 )FU(UALG")"%9 M58X[S#L%TU9!?$'!#/,!C(8?(([BZ&4]@^NKF[]90NNI-Q;WQF)/.[ID3%45 MIU:[%0:9DL3E'F7.T<",FUPHTVB$GY.M(6U?QZ__=!WU74>^ZZ<+7:V'X;]^ M08NZ]2@W)X9LTW3__=F&0@H)RDNEOH!MYOL\ M,Y]MQI,#%T\R!5#H)<^8G#JI4L47UY5Q"CF15[P IK_LN,B)TEVQ=V4A@"06 ME&>N[WDC-R>4.;.)'5N+V827*J,,U@+),L^)^'T+&3],'>R\#FSH/E5FP)U- M"K*'+:COQ5KHGMNP)#0')BEG2,!NZLSQER6.#,!:_*!PD$=M9$)YY/S)=.Z2 MJ>,9CR"#6!D*HE_/L( L,TS:C_]J4J>9TP"/VZ_L?]G@=3"/1,*"9S]IHM*I M,W90 CM29FK##U^A#NC:\,4\D_:)#K6MYZ"XE(KG-5A[D%-6O ')(RU9C,-FTR+UN%39G3? M*J&_4HU3L]5\\W#W\/<6K5<;M/TZWZS0IR4H0C/Y&?V)9$H$R-<79>B?E)>2 ML$1.7*6G-R1N7$]U6TWEGYD*^^B>,Y5*M&())&\)7.UWX[S_ZORM/\BXA/@* M!?@/Y'N^=\*AQ<5P?',"OKP(9OP?-<[P0M>?R$>&&VA1R@ M#1O:T-(&9VCG3-&$9J797V@+<2FHHEK,U4N$HY[F>]HL^A;8+\C7]]D/(I.JW?3A',S&,X&I!(T5CJ?E8(E MHX/R8:\]9+V/)" ^.OWQ>TA8LQZGWP^#L"/C"2LQ!4:Y0 ]

H4:J.: 53%A\\?[\P2J#@M,2I_5/Z% M6GCA&&JF(.K^YLG\U,W>>P;F-J,2W9P#O[(01F0C:95*@ZH:45J/S8J=+6?9 MT?S8BT/CN16&#^-2M+A78? MIHL*7M=K"U)XX^K,CG2S."8=E"?H ^ ;G7%.=7*6%G$AUB>GW*1:4_VL;J+* M)A5ZQK$>V5:4QW-?T,*SVX4"U-=YG/4=(VRGDMOC:V.9W>*U%ZU1E)=LBV2($<[CM:K, MUT5KE[*E(D,N]F&\O2X-L,)?"AL&9*/D_=6S7ET;?_1ZQ17;P=5;/^WUL4%2 M*\99GE;T"[_A^#>8QUYAG?BX'],Q P ES%=W$ KW8NHH7,501?4/@E.F^-:P M;:KN)PSI/)H#O@#BPC$Y9A,U!@%/TE]]MUBUY '?+(6OT%9PEP$LVZN:[II8 M\3I>78PXLLQ%HP;!B?[MY&CHCY. ')B>=EB\?OES?'9$C8OH3*F/\'55_NO7 M9%06ZJ(T[Z-EV?_6_E;:\M7CO1^/NQW2.HS 'FX/:CEMA36;:%>I.I)W(<62 MC ,Y.OIB'.?[&8R\6/@M6M/ICSNI=JPNW"KISX4/)KYB\?6W4>S;A?_X3:\# MQF%;UXZ-ZD.ICQ-L?'C!05S=P6!T5H#]8 1VOB_/)<;EZ*KUGSX#&]1>H834 M4NU.L__";U&/U2GP[[B8T#*G)J;2EU4HN@-=)O%W>^.=G'Q,,T@2\[I*3'+S MI&11J,P:;/C8E +VE06+<%!A=CN*0D@%%8KZ@7 MESD'F^4^8>&!* M'AT-8*]5XE=6MEZ"O%WK= +X>>]3^<87+CI[;W>/<,YB7Q"#M-$$L8PPI#7! MB((X<4P,SW(,HB.V>"4HLW7(*UTSA30U![+M#<8TTNKS\W@$'35 #9KC@<3 M]MLF%O_V0!&;!)3'24 130)*DX R24"Y,:%D)@$ESP*164:Y,XJY3!E+J; 9 M"\Y1(C5?P024@Y-Z.=/H7 :=5:;OS7N;']DC>V4M_\5C;SV=@WAC^_W.IW^W M=CZ]:7T:&5A"4,LLSU"LQK!:DQ25>V&73HKE) JRGXR__2+/YREG3@[JC-MGQZ2Q1)UU-CV!3L;+S>.::;+!B8XT]5YG1R"8'*73N.">5:O6U;DT?U^411NRC$U M>=#X%O-W2 41X^>CN/5CU%H\[*X8[+@6C8@^L:J8U$4*DXC5>5*D!%!6#Y;V MF1Y3XZ#;_=8WW1E5$79MD!W=KXTH2F5O-)PM"5$64"Z&\1\P0SLM"H.%P965 MW:??L)RUR>NURX,S8%%V5/C;8733O'UZ<%=-U-B'=Y7;;W817#MR^N2RJZK" M+_QZ90(L>FC?1T]!D:Q22/9X(9((1X]'C#A)/HX8PU#Y[$HSHM7[5MKAY7%" M*G80VS!.^2J+Z4T3F%P"\:KIG@]G'I:G++J^:)+[43V7U?MV)C[$/W7;(?A3 MV9"]\A04!73*8IRN[K=LU[,TX(7.O!_+1%4I,!2E<=,8.AH,J7AN%C\J"D$5 MNZOR":>5&41$L06]'HSK%4V?W:2HEDZG9\>'=#-?:W=+=T=]-2>+5MNTM0T: M=X:)66JE![S=;U5YDI0+)1AD@I36G\]]>79^'QO1]?O^^>[O#='Q_ RCO,CBB%*958 MH&!)CAAU'$G%-.)$&(:YQX&Q#4 W,,ZBK=(?^17E<5&KW5T-C$NVZ4%Y #%( MQP01FV%$;O!Z/N/M5E;=M%E33,VPJ-%?&9BI21A,44>?#_ROU0^_ >"==_3E MK^UN>M'TI05];2<&U596&%5E:]WR_N7'6^FCF=9FQ6<2;PE.K_PXV\)7?G;= M;;'8PBR_U6UOZ A\8TOO^4L7=&LLC.HGZDHX9]]E!2V=Z1DPU8)N27V25[T67M3ZI"95FOK&EE8]N;L[)V]/]U]:_EA M?-;9NVR/?""'IZZS^_O[SO[!.[Y+/E,@"YTOU7?&O3D_D\-_=B_V?G3:\%YG MAP'IES:\Y\7A/Y_Y[L'7'U\.+-G[_>\.$(Q)=^,?]N)(6^>$5A+ECMG8 MO-X@H[Q$RG J@Z."93+U9HOQV,OMSKE";>Q#^K_U@>==,$8&O[8^=R>6UI0E M-KLBXTD@=YN$A2"]>F#U:I71JK9(;\OE:2#K3I#U81JR).$6,Z<1H8(@9EB. MC.,886(4V$KP.\DVMGFV*? \8KV^-5@MQH2?@T?K1A<7X-&TI^)>@+1@%AI MNA\@!1_=1._;W;@D;^**[/D&ANX&0[O3,$2,\\Y(A60N!< 0]DA:[E#@*N L M%YPX 3"T27/U !1:C 1/R8K2L_-51J.]._F9[JH0KNTM?S6W?=;&[S*G9K61 M?;6 _3^][O&![Y]-1=0U:'X;-/\X@^869RPC!.7<.L2Q>;E0/E M!#3'.=O,,'ZH';S$[?(@9?"OY+F^K=]\)0\.Y@[^?OJIP6]SYRO-(4)SB- < M(L1#A#*:M#S#GIQOST53#(HXD[$#Z\X$N3EW:,X='OWH(8C^ EGJ7 M--&;2A$]%SKV]'/P[I8:1=;VUV>-H!&O:1[OYS2/?./I*]M^[D\.S] MR>'E+!W[J[-[MG>Z=^I.@79E>S_^:N\##8-[?/]R:LF7MX= [=ZW#_]Y?SIW M+)%QHKSB%@49C>M,9+%:,T&>*B>(DTY@"\8UW[PTS="9YFCB!$3K,\DPYY&W+$0J:1$6 W:I-Q0Q7.O29@+6X* M^;Q.(-;:]S=K*MY3032.OT>:FM4&]A5-L=T9-Z\='/0F4Q&L#D&_G9GOB4E*SJ0LQI>"XJ-ZP*&+_CO[&QJ78N!3O MZE(\]+K?>A?K5:;]\\(]C#%K-J+FJ%X;J-JLKV)MK3(7KO$G-O[$GT#;IKE9 MI3[>%0(9J=:[JMO73A$HE1*[G@G5ZI'#@X^7<"W>^^AX_/(BGMI\O M=O_YB&&,[)#L_I@[N3W]>+ MP],3H'%[\Q',F<%.>!)0)DF&&,:QF"H+*)>9CGEHG'JYL2U(XR=<%=2NRWY1 MP.GEABZOJEE96Z+]$)&KBEW^L^_/VJ.S!K/NA%DS_D.KI61$>62QHH@1S)%Q M@B%+,YOE1DMAU,8VV63RP:BU>D[$-0.F%QW(_)3T:1J#BA,,F+YTAM' SYW@ M9\8[96Q&J' ,*9D[Q*3+D,YL+#]'*:9! :%B #]XOMK<_2C3"K&BU3_!..@- M%UFSB_Q-3>AR$[J\JEA^:ZJYP$INT/U.Z#X;RDP,T<80E"O =.8" 70'KBD" M5<%CYJ3!&]MTDY+YQ)1G$<@\4^#R*8X5[E@$[4U15S.6-FT=U.IJKOKQ2$2- MKB_@9-SM94R8ZZ'8F[%$>7*GIX),L;YHO_VM*#[6]<>]83MIMRL+C+Z*=]JH MS=-@XW75:J^E0VAWVF45L%3YNRI_552_3;U[)R5PBXJW99VVHL9X*-AE4KQE M0RUX:E%;JO[05$,MZN;4,2HU&'"CV/^J%ZLWQN^[=F=45:^/%;)C9=W8>FK8 MLU\GC7_K ;!A4B\[]BOKA1!KU*>K8A6WLBGQ($[@; 6WV$)TNGO:5=7 RG)T M\+5R.>9;35WQMO4R6NDMRCX9_Z\*J$BUWONIQ^E,@<94@BTM<_N;+V>S*B?; M% U^HJ+!!X='E-.,$(61PE(AYA7P?^(TXCRWFM% @\AN*!H\KCP6=W*YLY) M3#]>@D/O4O*2N($6MQ^X8I6+=_J]I]Q;8^8OD6YBE'A^#$]A@L6JD.2VK MXU?PI2<1&U7E0YCN6%FOURWJ.->!L 8[X\>,(7K!_I\=(JQ.;7R8R"V.;S_ MIBKTXU2%SINJT$U5Z$E5Z!NK/,]4A<;.6$&M)C9S+!@IE>(LR%P[QFTFZ--4 M$[R202^:>5!6&9:M__1@*.^U31G>JZT2]KNM76!=)(5M8#E/CW7Q-I%.O%9&8)TA98U& M+*@<2<88LBS/).QWRAF/+42W%C01+3E=T: I]0/!OQ4%8?O^6Z^3^O!$B4UV M0UJ-UJN-8H.5?RW6:*,H"WTW0=*8"T8P(SQ(YCV1AAJ>XQP'[@)V81F"-,W] M093\3*FXERHU(S[%">P_1[9CBU)$+I=4*3*C5W M(C25,A'K#R2L G%X%4,1BV+-G'8 M,Y^!J#B_6$+N78ECI^O*R/O_Q'9T^Y,>:2]97 @ $ VP!$%K1(0%K>5R@;14 M#C&B\SP( JQ5@+CD6^QJ<9GT<5N@D@J77&Q=E)K4U?I=SG>JB]XY,&9CU\!I M99>JWUI$ZT+UD='_.]G2,LG/<" #6CP2.6Y19):1Q2Q'C&@!U)AS>V MV74K7?0*A3F_&B!F=/.=\:$A;$\B(5_QD@C;7;% :2Y2U09&60[4BP:=22V, ML\$I9Y> !5=6W"VC51MX^(KW+HY(IFW@S /\YS%MW<>L1)HAJSP+(N=62K6Q MC:];_'A(D#K\ ,5(GBA8K%[1<=Z5)MQ9/&:+<.'*$]D)5YOB(0DW)DXPDD7! MFI 9@I-E&-EE _;D1_CN[6A8N\-$8MNEZQ5D(.FZ4L**CE1GNMV-YD(#<.LF MT#6.QMHOY/F73)\7P@$GJ:7:G^]_#]HR$=8I]\-H?'D,C M51HH/FPVQ99LM792J,U<[FV:@!/MIL<7+QUUDX/35)8I#/>;;G?2,=_$&;' MG['BWH<_D_ND##(8ST?2Y>/UV+QJMB.&ZM2<\:R7SAR&?9B3^ ,FZ P^/&F9 M.(4I\N.;[^I:C$-?=X]CD-%=30^L5&X%]MAIRW@FM =CA E,,TD1?\G8G>T>V",JC5).4)AY;A&S MS"'IX"<5&.A78F6N:,Q*6*9M\D!YN+/#X@J759(#V"_[$X?EBS=702A.=X^8 M$$;F,/U.$XI B7,DA;"(.*!8G&6:6PU"P?FU+@T'\%]V$ZUW&@WE*A213W$A MHV<9+AAAD'88Z*EJ" 8T6T$_PV3(%2@Y,Q?3COP%6=-GS#Q1M<[\"& MGV(@92?&S=NACJ.M[T6=\N7*H&T"'V=#&6,JZ"Y4J@G('&, MU(.+RC^<=[2-;893I&WUVDG-3K]V>F'X4Q@EK3OPW:@94@)="H:Y^:WQ%N&Q M.DBVZN3J\\R;3$E'$9\69:UWUN MQ#: 'I"!&7BC1@0.>R30X!G8PXK *Y',:84#"5(6%087:KD;5-E5OO8_?3\& MP^EC^,:[3OLXUIC:*8*"!W^!H+:_Q;<>PQHB+P_7Z-X/>Z1HQHD7$F7:8\0R M96,?$86(XMIGS-O P%"1? [4_FMBT%:QW9$[^G*NJPCL%'=;SG;L05QFD_7& M9ZB#&W:D\3I%RL\T708 '@KY10LI3-?-F..M3_O*)W8&:'!4%/6$$:-U2*3 MS&3>T8P('.1MR-AU9O*_]: ]^'0.UH;;[_ZM^^TX&7_!:/&+EC^^^^/S$;'& M$2H#DEDZ?_6@5S%U*#BN7+ YRXCP 1]9)CG 5/.,/!:BN] M",'E,J>P_G8Q$+'KU[>2ZKBD8[TX :"7O073K2VL*M,>L9P:I#!@ MCLGTO5O9O.EL/?@$+7>3&:ZE M),#,+:$**'EN./.*@Y"XG%I#R=WA89$B^YR&6:FO-[VSLW:*5G_O&U%*H@37 M'.P>F<"($7B5+,$-!=6.2RXWQ+?_-] MF-:6 X/_LI*4Z6JMT\QG$IAHQRM44VN@]/JC<4/[N>"A88H=2D[Z0EO!,R8) MUDO4:& _QG@B;RRFS&9$2Z]"1AC#"F?"^T:C/8J$?M\_^'!$-8N-;!T"V. ( M>$1 .F0> 6)X#-R72&:O KM[:#3.M-;7@,78T&,)3^M$V4\N5B5F[ZY?5F>>.(OE$X^^W" 3'Y[O $IO:\WSMIFS;\>N;[ MQ[X?-0OOUK$ZD7@+IKXJ^- MRVR?G0$U*Y+"8_'.N+BPL,E/DA8ZICL/1K""1=9VE1RNBTSEF#8=>OWA2?5* MBR:HZZ9/H*;-VW3?BS9\IL_/.VU;N6AN:S1?%E'*X[36GV$ES;IKKE8I'\H7 M?Q<7JQ?>%DOUDK7*+EQCCRC+ L$Q 3HW8 Q;KY Q5B&8>&J"D32W0&[I0JVR MU=J)$EUX8>:#C*\2PR2NL(?BJ2#\V@+L'0R+<.3X>:?MNQ'I *3B3HG)MYTR MICG4X*]P7"^XO^N!K$8_WC(?)B/YN7_BD M8Y)X[PPV9_*M%XYIF)=)!8>)7KK*A+W-.ZO52FX4,U"SVLOVH4:HBI(R\146 M)3G>Y;".D9 K(N,YH0-XS#5A+F.95-Y)1GB6XFSR3-&LB2M_;-S\L7?P[@AK MQP(!-LZUD+'24 PW)@X9FND0;3%/LHUM?NV!;:=*[QE46:YZG.6:,LQF)7_C M=1G/$J!0!OO==]_CZ16P]I.SU"IDJAS7"Y1SO/?C MXQ',LZ&>>9ATH1'3S""=XQP)$PU^GN$@:7)^72?F@V2Z^*GY'1<9G:GN-YH$ M^"TJ0EJ&/%6E >''4LT7![7CJD;PU]Z9;[TJ+P1++G;2;7?+PD2U:BI ,H;^ MK#(2>N>^KR=6&]R_M"*+_5'<'%X3I5/?\NYCRVSQC>-]IWY)WPVQ4<9ZZN.Q M?W'557$!CG^,.I?+4\4 1P&,$VTIW2K5<5;7UK.Y MZVJV)CYX3LM.7.TKJE=S[?- >*YP#K8>-49A#Z9UYF+JD2.BT:L_NX;%]QBM MG1$E) %M2G .>C57&@%IU,@"YP$.E"D;7?;9EGP4O5H6M$^"^J(5;E.(:TF% MN&13B*LIQ#4IQ'7OPEJKQ'7?CV+1S%:9TS93D?::$I[<$\H WBDH4^9\;KS, ME:"Q(P^35)B%1^'3"O23/?%NU/'[8;=(X&C'A.]ZI8VT/@?PS']W>O;KB].B MENR]_7PDB7,^YCSEGGK$+*%(,N)B"A0+7N%VLH8 M6W[/1;K%Z>UZ+M[M,YJK1QDLN_KCF=LN:!-1K1:@EK_[E;=L.KE:#1(6]9&\ M3ED?IL#?=\7I;'5V4IA^%&]>V?]F71MJ%GUE?/&"G7@Z>G6/GQ?07[36&KKU MJ4CB6-AJY&?OK?5O+A7S29LNI$T7TAM<5?=+V9GOGE6O0#5W]]]W_W1^?KEX.,E_,P.3WXB^GG;,O,,:]WP^_IV9^ MEV6_E9TCGTMK@U HRV/8J6(*R9PYI#/!C<$D""3WY8LQH\HPS^9GZQ;5]Y8VN*%-=^]GP@OL:/J/67I2JNC6::? MN$R-O7,3GM 7UBWW02IQA$G-^$) M;_C)*BB^AI_,2";--N$)J[9,CXHG#[OYNES93$(S"4NEZP6@D2W"5UG5'J2: MB#&N]BDZRS^W0X1E3LUJ*\)5/39MSDOO=%YJZ^>E,@>B8HA'F@:,&%$!F4 H MTMPJ$8S7)C4%>/!YZ1)WR1-;SPU&-ABY;&-A97?'$EC5OU(,;CVY91*CWB2[ M+"W915V=[!*'F_3B+9(LU,824F0D;O)C5CH_9G&Z 28_(=]@<5J+W&H5D#G_ M[R-GM;QM#VRG-P!BN1_>],YB*E]:A+^*5,4W,=_PTXGN^W_'EMP5ZUR=))>O M8\;YY>W7[WMG>YV]W_]J'P(CW#_8.]M_:_F7T\/+_7\^,"]CO3])$1-8(:E]AGA&-:%6"YGKPB8 9/=N)V;H@@#'PH#>TYPSEP>% MO5.9Q+G E' C9[-B/AWLO_G_T+]W/KU[VWJSO_OGN[U/.P@@Z$:+C>&YFO8,K.AV[K#PTOW2^RNC=3+JKI MQ7ISJ>Q>W]MAKU]DM Z&(+HGO0[ S""65NN7?08FM=C*DFU%^X2B.EK*8(T[ M(24!Q<*OL2)6O%.1GCO;/2>3K4_ITS\[97MR^$O\>>-U3 "^TIHLGC%;X2"6 M#;4X@+6"&3;5X'@IU^ZFZ3ZKU>SB'!S@5, M\%Z:G_V0/AWLC(8GO7[,71X;IMF+@XE=MOOQR*I.;X#RWC+F'_=;H:?D M9KGO)D5-X0Y]?]P>#,OREY/\[T4E%^#J#W_NIYH-975&-WE>*KC@>JF(7$PX M+RIE'L?BH:F87*W(H8XB.5WPKMQX6ZV=>&GQ>?IN;)DR?QT,J-,IN^_5"W-6 M#5L&D]:SU3=21_A)C<;TC$DYBU6O:_-?!J/4"N=5^_4=P9'Z6+:!NUQY MSK2SFF2" %J26 HY4Q4XDDPVX+@*X/B5[5X<"4+RX/,,93)8 $?JD8XEVSB7 MF0]9H#AV \";,N?7@6/1SNA5>Z6$)A4^30MNKI$8J7$_%4U 7W? MZ^]4;?K@YP]E29 7+$?O+G;?[AX%YF@>;&P@SQ5B.2-(4LU1#AQ7,",\%F)C M6^!-PO(KI2C6-^F#DMPL>[!6C5> M\2$@L^W7A>Z,7YN#VGI%Z 2AO?.R4G6_+,$RA:S3^FQZ9 FA+WJCCBLHP:2N M<-\/1_UN49)F^CNO4F5C@.9:$]OS=E7(NC\NIE36M=;UT1258^,]O_E!K(3S M^IHNE7$L93'5N^U@,%^8\$91EBD&3$MS9Y3-O.!9'4HUC^/KF>.Y<3$[,W-EC+>J'Q6:D@_*77 M_4T #2"&W:K@V=25FY-VT:7=7O03[/=&QR=54?&RGOK\-PF0=',YY5WZJ0W< MEJ08)QNH;'@^;DQ1%19?I5+B/WUGD?V#ST<9MD"G,H!1R2P(5H*@,]X@I:I#DP#RUA_]P[1V) MO1+Q)E5T,V-7&RX35&\5L(Q7W$MP,&6U1Z=2.[;UJ'JS%\Z85.:OQE8W*UYX M'O=]N^"+Z3P6/JKZMW@WQ647?!#WUOC3<]]/.P%V*4I*8IH))U=8(LCQJK3E M?>'QLK7-4/7NCA6;8 8[!3/OQ"8UP??+YG%Z,'5K )CQOJ@0YC8S4AMP4?>P MO-W3E"][=W;>Z5UZ_PE KVW]%5C1Z?1L^FD__#4N= HZMMTK#H5>]A'0+CT" M% A68J"I3 $."/A'4A) MX)VM41PH*XK7^BLZ#0=BY4E!EG4&!N=P=C@)H5; M3H\E8;RYRUU7WTY5L[O;E15=\;IH2FU)+NY5%HUL*2*77VDLVV+XUI7&[O 9 MQX]0%FWM!GN[.G9K66_MJM2;1?%9XY?"?$WKA<5J<;%8'&!/W=,T]:(O9QEK M49YWJ-.SXDL<^=:RWO@6]?*>U\RI9N;N-W,DNPN&K'\ZZEO? 6NH?UD4G&\* M!3[6^Z]V-/<=,EY$9G/J%.,^,)8IK'!0QC"/G/I2&J#> M+;9/WQ5=!U8H]^5^9FB9^W)R^../SN'I3K;_SP>\1S[ .'8N#D]/X'N'/W;? M'N+#?[Z<[OWSQ]>]-[.Y+^]/=\_^;N^"R7IX^ID>GG[,=M_^N[W_.YBOI[L7 M>Z1:@5^&N>^A%PQJJA @7@2#TXM,E0;Y#6-':2IR$.^L2UH4RRP M0;<7CFX8FYR"82^D=PSVB*;8X9!+;;FGGH>;.O8TZ/:3T&V2V6>Q%Y)ZCR@C M'H%*TDAGEJ,L..F4 NRS9F,[Q_-=\AIT:]#M1:%;"$3ZW'+8%Y9E/&B"O>:* M>*5,CA59>+HPC6ZW/IEL@.]1@&]O0NN4PSXW!B.-,QW/)S70.B61R8PQ05LF M8SP:"X^\PPHQ[H"O68I1X!8#;\,Z MR_S&MMJD?+[_XJK5NFM*$MY[4TNI \F4))(K1D2FJ2.YR6S.@),(ZFYA:36; M^HDW=:V\BLU$] &BOK@(7DC2&QXO#TL6Y("&%"IK5&3),U,-+F.+(-$YAG7%IO?6XSECEL5&"-(;'ZFWIB2*A, M&N>I0)9$0R+('$G*+1*8>^4,F(;$1J>FB"%.S:9^KIN:A"!D(%8;'/.VMU)!9_F3.(&@ )0ZX#RKR*1ZG<($D8149RDW,O**49L X""$56R-71 M^"^7O*L5UIH%'VC .>-6RDQ[SV%XPFDC@VELB=7?U1-;0C-/K&(6; D:_9:!DC)L8X+U MXISJ9E.OTJ:N'TI()HV#3>V!>2'&-4':>8VH(8$)R6P>-S46FX+-ESM9^U.) M].R\*!._LG9%T7?GR@3R*VR+6P:?+6X:D%W7-^!E!;0N8X*>#?9CQF.J$O<& M=+T-01.@<]S#_^62Z:(83V.FK3#V'TZ9:5PHP25&G@<*V!\K<1#,46P9H$UP MPCB\L4W$9J[FR_$\*.1U"9MJ/=(!&GAMX/4.U)KQD!FJP3S6C :B:1:K.#*> M&>T=TXV]O/KP.K&7O7).>"$1]=K'8W2!%%$,.2=#KE30C,>S-[X):]S :P.O M#;P^,KS>JQI< Z^K!*\UST4NC:42QP.=ZT8DTW[?U+.'[ NS_LD>#6$I(31(3'8#=R MBHS.6RK7E6TP+YZJ0BHLU2K_A2O[O8/_B*=^'Z/<#OO1\[ M2UCVM/-_R;;X1 [Z?G!>E9#=O+909NGG3%5B![TPO(@5:&OQVD]4%7:Q?D\= MS/:+4KX[\?7:P\O49O&%EW]E1U8I2RREB.<\0RSW!AD3&-**8 $:Q"M+9]OJ M2:N=CEUG,LL94T8+)@3!5!.AN0ZW+1>K'E,'ICO^FE29O47GRC=%(?6BTUTI M**M?QCK6DA^W6R@J5<=RS^>COCV)O1FN*19?;VT5"][6>ORU!ZV!'UY=G[ZH M M?Y&NGGK"C!NW+ ^E:O8)K+/]U8WZ\:$+Z]Q?UTKBWU>TDG@W[F53E+1^<2CV M@>^=OCO2L H9,0I%(P2QX S8'EHC3[G3W.;6QH[(.)LEYZ4$U"I'CYO^A4*@ M9K38O?I>-TVOKTU/+WADNXB2P$:8S17// MU,8(R'ZSQE&'.-JYXSHT/[IU\O#@S_:NS^.O^_]\]?97GOVO/S+Z=[!%_A\K[WW M8_?[_L%?)X=G>R>[/SY<[A_\<;)[]N''_MMW^,OOA^1_?KRK1WMR'0U=35#N MA$7,XAPI;@5B&FNEI=$JUQO;9)-C]MCU3=ODUA<71(#9F M3 BT%&PDCXA_%3,MB6G%XA.)7_O6LC\=%2=!FLYRG!%OD<:Q*)L)&&E8)U2\RSV6UOAJM0:YI'H5A6(@6V2E<\Q^+TY+'U*@ MHC;#,Y%QSY]++R$O:KF:(ZWGX$-Y2OM[OS<8--SY3EIBJN43D<9JD7EDE ;N M3()!2BN.#.:.2ALXR3+@S@^NH76WK;1&*?$O!!RN9I0/1(B[4\O!G1"BH9?+ M!(X)O:1<$ZTCO=0YBZ:V1=)E"CF;"Z8YT8(K ZV11YL=*\G=JS[/999B&#E M66(%"_?CB>M;:?'54[/!&&+Q83 8>5=D4Q2@79QPUD.-QPO4D+T[8?941Q43 MJ# 8:R2HYH@I)I!4/D=:D,P:'IBE?&.;+JC2/G!\4>&J+_WENX>= V:K= MW;"V1T& 6N:VEU*XH! WA$:GH$6&:X84#S(82;%@?F-;@+9>H?JJ3^!46^E[ MO"C_W?M>/_CV SUX:PCK3\[,'NBG*]=MU)^ >D/=[@3<4STLE/(:_I\C+06) MA6>4%Q"KP@ M]K$!\XTSC33F'!$JB6?."D)= M)MFP#7N['W)/M0W 2EF3.X.(H@;,;LL0_,I0S,ZC0F**.0'DQO-6=^-X6]D] M_AS8VX)]WK"W96+ A+T1[TEF/4,ZRV)L,E=(:\:1XSIX:V6N8N=C++;$LDK2 MKB(4K/L]GGVOI^M34N22XNCN4;ERC13 0HYGA?&,6>.X5$QB9G#&LE@QR!KL M!,M3Y/7#"HLW62E/B_=3-LB[P6(L?#%Z+C'AD,P4F ML?49DK C "-I[G!&@]31F9EM\65UYUD7>'PV]WA1GLZ'Y)G,9_(LJ,#\[ GR M$GI$-*DFJX7XMDZ(/5-:4>40SV.J"986*4(I\H%@@ZGR.#9WILMJUW[[W;0J MOI$&(F[%$1^($TW"R3K!QX0PYDYB'\]0@M8Y8EY1%%$#X6!\3D/F@M6),(I' MJ/*P)@BR[O=X49&-#\LY6=^HISN>C2^?%C8Y)X\+V\=3@8N<9,Y2C'(-*\2( MUTA;8U$(C&E-I?(AV]C.\7PGFR9P<66W\'-@;4W.R:,B0(VX69VS/'AD\UB4 M*[<9DB(S*.?T\( Y.;SK?%:J(65W:+/P?JUN2< M/#($U*H(&FF=LP3)W#O$'+%(AR!1YJ@3.<%".+&Q3>B6:C*&5_<>+\JO]K"< MD_4URM>=O#4Y)P^N_WJ14#L1N)TCDS'GI,]0P(P@QJ@%]D8#\B)(J?/,4VTV MMD7C>%NC/?X>!\4]2A]4)Y;P,Q"DI?%VOX$Y]CCC!$A=<8DU1DUGG!* M,Y/BJ1=RNR;I9%T _WN=]&%*G='!H0!:'C$M-=).9TC(@*V*3\TOCX;.[QHIR=C]K>Y$509.X)94I("OC.G,^- ME[D"F(C]TB45)OI'2%;Z1T /W,"5?_A^S^G!29.,LG**X+).E)5C7AIED/%> M(,8U02 $!A&;>2 *@@L-@#R)<'DMT?O8+"J*8@-?-R*0#X00\B2(*1)5'E" M:)EP3"_RP(*7B(2,@ U. S+,8\0Q"(EBP@5F&FA9]WN\J(#(IC_*S^*23:[* MST7N'W522)V7/#"%,NXU8E819 3UR.7<.!:L9H%M;#/1-$A9HSW\)'RN2599 M*PB8D#<=/*."!*1=BG1F'"D5,/*<:*VH4" 7L53K5BZ;@,?'NL>#46C]CV.> MR8G+#+!2(P+/- \4MIGB4A&X);2YV=%FKH=:#?;3 MA^X0.->@;?_6G9''#;6Z,Z[:231B3D6>!XFH,H"K5F1(VCQ'DAH66]4K'B*N MJDU.Z H!ZXLZ3&AZ+3V1E=>DO3TU5F5U,U!+XSE5.3(ZRX$#YA+I("1RUF9$ M:IX1%C.6YT^(F\CIE=WCS\$*;/+>'AL#)G:@RFCN%=/(^M1PC1IDE 1((-)2 M(8W5-M8GS;?D@^G*"F/!NM_C13GIFV9+ZTG?FL2W!T,WKM,WCTGN7>Y13@&_ MF31 WVC B H=<&98<$(#?6M\^.NSQ9\#>VORWAX; FI>?(99D,*A7%J,6!:; M+5G)D+&**L(9]<(F+[Y<5ICO*F+!NM_C93=;(EG3;.F^0;WW/V=HDMM6"M7) M5,RN]YR:+$,\PRY6D/=(>RT0_,WR3%$OF=K8YGA9%OG*I&[<8"8_+A:L\5GJ MG=]_33'P:A9\/R!L4MO6!ATGG#=D+N?P'^05-H@%DB&C,A5/6)V5(<^H($6I MKGG3]WGCXY*XX^H! M^*H8A7D,1'5"@O0&<\$[7P1/$WRU$5T_$W#76^LW*8 MA-_DCH):R#S"(6!0#LX@*9E'N9%2!>.8BT6X12P,\6"/R!+/LYY]Y9M:M-G2 M/ OKE?4$[@ B@R,G='PI->'5W"?NS#7M82,/SMZ$K6=N.U?$?\*)\!^J"U[ M"7L-NMT-W6C=,<"D,-2Q@(2)+0:X(TB30!&V.?/>!)G1L+'-Y"/4O%GMSE"/ MC!%K3//N/@%K"HXK[QNH86'C&U@J0-;J0&K,)I?>??/\;[-O%\+#7ZW[S@[C5(Q(,#GI# MW:E__J8W&.[UAH<>!FQ[Q]W(L8HS\_>]?OFG>!UNP."68/!Y# 8\Y(1R19!T M>0:VH*!(4XY1+K,0G!(RTSKYEL984,K0]KU\34VN5Y/KM:*^IK\+".JZ=]_/ MO84?#WKQ3S5&LG-\W/?'>N@;7]0#\6?BBR+,:&,)04([CIB@ BDA,D2UR70> M C&< _[DFYC,%Z=_XE2P?PVC5,#_NO:W[?^&?ZI'ET] $8U^Q;*"J';7@:/5&?0"UL[->G+>>_=K2 M@_CD7G\X^=*>'CC]OZW?.ST#0]C5_:]^6'U6O5[+P3MLM>IOWJO%_L#_5)SKL"ESHA4V_]RSUL1YE;E6N:40X$DDJM5$9-4-3DVGEE0]E50!")JA\6 M&I'6=;[?G+)KKDC9W84AG70N2W/Q3;%ZR5I\DQ8M.>0.3F!>XG*OO07YY7]. M,GOV=U?_HT;[9W]\W3]X1PX)/._W/^ ^'_DN.61[/SIG>Z##@#RE\[N MZ?&/_XD _?;XR(@<:'Z(B6PN]G,3'!GC/!+<$B]I "88\]H8V7.G+$VQ)@X'; MIUTXUAT)PN-K1LEN=T=)ZJ9 _4SWC^/]P8@5R\?OFRE7 O"#\6X.NMTO-W"< M_O)="SNJPD_8;7*S4))QXR5HB?-;_.D"EDB?G_=[WV$C#GWGLOCSM0BPY+Y! M_"?F\A?\KHJV?@_3-Y/)+UX>$F1[!U^/J&7*!&Z1"#)'S!F%C-(..:(L==A: MR;*-;;$U[S!O@81WX(?-Z]7&DG-N&J%Y:J$Y/3RB/*-@PQ&4@_F&& @) K7O M$#76::Y!GQBYLV+<-VHVQ_[AJ(B&J\U('_\.7*BCH[8..S!Q25.5K!Y 3<"/=&JW:,' M/**E6Q>E%QKI@E>TSI,DQ$?""(I118HZ@ '#/0K=5VHGG=Q9T^1NZJ4F"@]$ M, W4EB.,X]MJW4$[E5J"Q:3$<]#-\8)?TRO#=/YVT7;#D\IJKWVK,&I^S29? MT6;0ZXR&5W^E9B=9V"R^7VK"[?\V_7]M3X_X%E_[V0HTQKM-36KMWY/^Q( [ M]LCTO?Z*=(#!_JH[%_IRL/&O:48 =*"\N8Q^J*NFK&0.Y633Z\A#"$MY]WR1 M_966 '"R5R0>_3J*Q]3Q*AB.7IFQM("A@Y;X/VWJ+ M@ZIB3-@C#%KI()E(L*7>1 T#]LY__TMO+UKAF;U3@K:45C.=*9I[ECNIC1&4 M^6"-IPQS5B@N^(YW.U';2"\SYP/P9&)8H$0J@W-''0S)&>O-PF5_=,*8[OAK M&TAAV]XX\QO;?P&T &N/0)-,HM9G4-6#Z3F[YK3@7MI[1BG;$^]&';\?QI[_ MR:#2F-*0=J(J: \OTQH?P #^W8&/7IR^?0=C^TB.))>.Z-C')S"!6&X=4A8L MZCR(H*F 9?% C#S0DO,(M_V1?QIIO!9]__&MXUAW.JKZ2@@+E1GYXJ#U:N.O M3Y\'&Z^C"O3ET=$@$85H7X)(HNJO+=<&93WL1<4;C:+0ZW1Z%\EIE"!A,#J# M-X:A#5KV))*] 1B'K7CW3?C!=D8#T(L1.$"?)S;9M8#XR1,2+_KU2D4V#>;1 MMU>;V<*Q5XZ@4K'I[!-FN*//!_[7ZH??7'MPWM&7O[:[:9[2EQ;$HDVTRE96 M:)8R!*Z\?_GQ5OIHQ@5:?$:S+<')E1]G6_C*SZZ[+69;7%S]\76WO?XSCN7R M!\NW^?]:*HI8LTQO9@.-&DK[N 6C&HY,8]^>Q# MSC]7GI#Y3JM7)Q.]L+(B"R/*F^/X!,.#2H3FVN)Y7"CJ,YQT[)+MX]\=[&->[ M; _^=__@WR>[;__N?#G]BK_\_H[MP7_'WQG'+OS]=1?&=/CC\X_=?_X^.3SX M2'?A&;N_O[O8^^?OL_V#O[\>'AQG\-]HBY5Q"^^&>P=?+W=WCG),N0<10$H2 MBACS!$F@0\AQP[5RC+(EMG=9O>HB3;S65@]'N9D@\L0O M([T/Y$%N"<24Q%\)EAF3 &*(VS@@6O7)[1/(5PR"J$ M0SY-B.Z-@#_=S;!AM7<"]0^SK);JS#-!#/*.*\1(IF*Q/(64 ,?]WK"\I0/"-,MS3.29X@1I M1\',=9HCG3F+7/#6BUR"F:LWMDFVQ>_:"&L5 >%>ES;US!\5S8I O!?FDKQC M,?,E4+F?A=_3<94-7[L3/._.\C6GP_!"=CE6"W'1;86MWJ._KMQ"\)_V=3-YE;\;PV1_OG2O/$* M-DSO7D#^<9;I"VHKR)Z*^%W6\,] M^ZS96:VW8$/-EKZCIZE9ABDF,=V2T)A(IZ1 8+01I"PP-,P<_(_?V,;YEII/ MP[Z6FC4.M)_D0%M= G5-=)]<4C79%]A/)H9V.>VLXR9GG#$I&!7.$TP9SCVG M*2;F26E7$^2WG""_=!3*K-"&(Y4'@AC#L3Z1#B@W),LU"U@&(%Q4/KB-PEVW MUHI'_KW8-C-W?O\UA<9KFBW>"Q]_(KUMH@,?/3H0D!-[F>69P2AP:1$8/ Q% M5R,B.I=>2*J])T!LY19^:=CY;.[Q')V.]PH:?(D]%8+RA)I+^I M%G@G;QLC]%.KA]\O- $#SX?4)B00)99;UTF$,V=1 PL9B0] MM<@)X(!&,6$I3][-9P,*3W)I$PKXW*.![GA&O 1RUH0"K@'8[M896 ZFM2!4 M(V$^2TK MS"\FC4Q?BNQG2>\ MRW(IB<\)$KG4B!%MD30A0X(+AC/)P@.?Z[3*BE(!NB;HXS'1H,9 M0+ 1DL$_+J3/E)/Q>#)G+RT(<;OJO=^.1$_ M"UFUQRZV3#*98GF,ZM8<>P?_4IU;:5A^4P^_U:#73?#? S3$89U=8Z(\5MPC M06-W(@L\6^8L(,959@C&@=D\L>L[%PA[^ 9\;!5QVS3%!E5NQ3D?""U-'.'S MP9<) R4^1K $C(S*%6*4:*2,R0!I",F%S*3P86.;T:WLP:?7:XLOZWZ/)HCQ MN<99M;.?Y M?.7I)HAQ93?^LZ:!31#C(X-#+8A1$BM! I#*I41,8(XTHPKE%CLB@W>.BXUM M(K?X?(QS$\2X*O=X4;[&<6S<0[R-:PCYSY?K-=&.#T/TXSK=XUYXB[5"!#N@ M>XQ89%@(2&&N.,T]EY'ND0?EK%P#'T]MLS_/O?^LZ5X3./F8R%#C>HH'$@1' M3L:B]AD'0Y!(A@0+#/ZB<,X"( /=HFQ)+K]5!(AUO\=+C=J,(+6$H,U"N!9Y MH%]V5"=1C!HE618H8WG&M*=",ZOC.2/#5L7 I)4]=FZB.A^B)+[6Z:/QN MD6OHY%TG?@>4![YOEV#\UX@Z2W:/CRC14G* ")M[CACC!FG!"1):4&N9X41[8'%;%I9C>V!=X4=+Z+YM,=+2?WVK^&&G@._*]K?]N>0TCX8S64,]T_;G<3 M"2I:QSW2ADUW_+4-8MVVUV]A$K=PN5F0B>+=^@NV!@P\NM0^#7OV:^LS[.C! M>'+3.RY^)_&8[W3M&[P=]6$E4U^5S=:%;QT7"28M1MDFS?/67Y\^#UK#7JLW MZK=\"1&#ENZZ%JP4JO[2?P W.6G;D]:)_N;ALNY(=UH1,N)#SA/O M&+2B)11_#_W>6:O7]?'^(3X@LJ#!5FMGT.J%^;XOFZV('+YUH6$ Y^?]WG? ML:'O7+9^85N\!9/3B3 *7QUU^V/X 2"=X%/+?X\_^U;?=W1\37AR?,-JU.U! MNL*6'YEXX?A&/9#GEFY=E,87TH7U5;Y6?"[8!.4[K,NBJZE%OYLG4_N@&,=6 MY#(P'')-*:< -I[;7&<>WU QY,/>^Y7P:5Z12K.NEO.7_SG)[-G?7?V/&NV? M_?%U_^ =.23PO-__@/M\Y+ODD.W]Z)SMG7[@7PXZ)X=G7SJ[IZD'PL7^P5>\ M"]?OO04]]O;X2' IM>8>@4$#"B5D(/38$D0H!Y.84ZQOR'HHM$]*[PQ=^GNVP]'GM"#YW:E[[;,(F\W8T;'^+/S^^*KI*TEF^*536:I^= M>=ZV.FT_BMOC+6*_0.# K&X7O"O."64N57_/WMO MWM1&DO4+?Q4%,_.^W1$DG?OBGB""-KB#?@9HV[@]^!\B5R,L)$9+V_#I[\FJ MTH:$S2) @II['S<@5556YCF_LY\#I@YF0GC.M#4&,Y<,<\J&:'RJK!Y)-1K^ M,#=78207*0M(H^) 0)U(@YT)$4G@*2GU*DN66,)QN MJ#E2Q9=;W3C/>YW)+P.^+_8<-*GL] %X[<;S3K<_IK-]VPOV?XW?6QT'=;[/IF+SO] MMH8LNCODT.G(]!UM 1IQ,5(B0*:@(+*H\QE-_Q9-U()BQ3_ UPKR#,]K.,P5W+V'WX M@C^Y:IE8%A*3*0#(*>Y(=!Y^2&"7J,0('UDFPW@,9M_WB16I2<#J7SO ;+$] M:[?<1:*5>>,'Z;!\@]Y+%EF7>Z=OCY4*.@654,1$(:Y20#HID%O)^N"2<\2" MR.I_[VVZV<2MR*/2\\UF.R%+CI[5,78T_X>>UG]<;T8)$ [D"AG;, M7J1;!OX62VBU\O34E(BSPU4:J1@#O0D3E]O?*0KBPWB4L(HZ<:NTS3/8F%H7 M>#:1I%%22N&GG+"&UPM=:N1V+;6@H?H$W\W6\>V(SW&>!W-2*@+A0B2P<)/T M0CAL8J0>SP^_+0O-75= \Q*)#OYV+!E1%! $<2HIXC989*3D" XU,B X2JA9 MV]1*K.-Y1#<"M<*KG>D$Z"K;C(/SRO62->M6[%>)(=E9L_OG0>'\;[9]:Q R MR>8SF@.<<+M0Y,969#OQC?%GV4&?GY.:W5Y_B,3%:DI79B:=7FK"[;Z>Q':6 M[K;?MZ "?$>\#WJ9,J:H/N! &7,\RL@X9\RZ1#V-!J#78.S$]4'G'Q+]/05Z MIR+M&=*?T,U>CW;R)2OI\!X@[YF6F B-K-4!4)8[,%:31'"R1 FO!8^Y213> MF$/M$QE.;W8;9Z4+N)$_!1&>B2;+>?AD;RM+^<;79O^DH,YNC&5,:HBXA8+9 M"* [W("R00V$/ST<:1,MDZ7$)^,TYQ)@'$N)<1(\.4EQ3=HK0-I\[_ (5%E- M W<*,2)]3D0UR*1LCE(E- ,U5QI09;7X 6D/(SP5(0_).&4BOY:*AU_.WI$I M_O_?:VPW>W[0ZQ7.4J#TK;9M7?2:Q7/>--MP MFZ9M-48'77P'S,Q!JU]\Y0 >9TLQL=;X.!&\JN(!4[X=6%?ES!F+KE+:C"36 M.!;6/)O0DD!C;\:_BR57?^H-]ZC1!RLV]B=#SMF2O*52GR>)*!Z3(P24/:Q] MXLD;XDD*@6NZ(ME\U[>X>7DJEO^VO_WEF)NH&4T>69X;T"H0.RY&@N!\;=)2 M)(W9VB:]1L.JJ&]"T(4>0$9D8N]G8C.$*<3K0NJZP M^NBZXA'59>OP0V:U?&4ED";,A^(ND^;O]%HSI^:_-'N]08$&\(U;6AL^* 9V MD=$*U"X2*PA> MGX0L*-%(22((YE@&K+*DPO-Y8FSJS@1_L^-_T *MK!?[_5:7 )\8I8Y0)H#59*WGX45'0A&=*$$V2XP8$%@JUSQ?28Z]-C,I7>.@N>=7J&IO"KN"WK3KU^;H7\R+#N;N*HJ.<;C2ZSK M=5J#_O673%3YY!PT4.=+I_GFOUWWE\UK'>W77?;8OO8\JW)J4R?^/>F.QSA^ MCLB!"/J";(+%OK*MK_:BM_;+=/"@V1[>7.="RNNVK HRC.N[KW_WE!;R[FK. MNY?U68 "G5)=?35HA]C-WX+EV*592P/,5<"X?S19]!2K*,$B#@!RSFC/L&/1 M)N'!3O3'! SEPYQ*DGGL=<;'=H[TV,UY)WR%=TH\TU%CL R<"]3QQ*@VCBA@ M;'A$<#ZZM$7!)JIE& M?V[ *1:"L%/D8J8R:SK^+Z=6#)7Y*D8%'TZE7X -$"(01\AF\.PRAJ;!R(DU M'7#P7;!9NDT[-,/+!X_LA[PLVX,_MEJ=K[U7/PH:C_'\UPE6S[]6];$HE]._ M8G)88]\LEOT*$?UD<%"F?G V*$V( M,2?N_+9[N+U5.6M^>&S9!U,?W1,A$&$;!7HQ\;3],8%_RQ. I>3X*ON07 M&2H,LX+]#"@W1ZPJ'_HH##"NUIH74_B0/?)V]#"XL-W_CE=]3FC+>8&%E9%& M23BVQ@KE..5,NN023^0[:O-3!K 0?7&*\>>+O=/=XXACXH93I*EEB$NM$&C$ M <'12V?^F.GB'08:$9@HG:W6 M^ $!]9K?RG@_&"G9'S43$($@O4A24R,4B$':$A+D)_3%P;C:TK"F"F MMOGF65;W9V/PO:M!^-U^/&O0C8<+QN^V&UN#SUGVYV_M@ZI:6"BC5B#3SOBL M S7[_3A2BEP'B#3_,JH*;_ALUQ162V'7Y'M4>O"]U:XR6#E]L^^HWS_4N[LQ MFUCYVBQTBI#J2/V9":F.!-1D<%7@&;KY\_V'D5:UD??W373=@>U>5/585(PN MN?7[3]R[455 CG(B /^JU[/M-KQ2MY>?63VIN@AH9RXBENL_L["GV1$Z7N&5 MAS5'U%)48HZ>W?\:6W_'NSR^V*$].V=S9HRIQ;[W^FU??((W%O7JRVU%9&@ M4FS-Z\X@UR76;WL M(NV?='JQQ,"2PN!N@/*-(HPS#'I7SMX0>QY$P]#W X($5GS31*T'EQ'9G"P6 M-'L.][ :)]-4*KMQ DV+Z.X\TV 2(2:^,Z/]S<6Y:RZ^D7!?WKJO>='#MJS!%&28!V&T55$2[[P627->YB2I8::> MNE/F[%10[GL-*GZ[ID'%U6I.\H*323[S7)P<%$O8*XT\5A)QQS3201 D(F/1 M&QIBUM[)#[)C)X70F/)++.]W"@4UP_&XY.9J!R%0:]L@.GH54@U3X]8K=>'Z MNQ_*JG6C6"T=PL(Z U+:4*5U0FO/=D6 MUT\)XGDZT)5P[7675\\,I:<7;++F>;-L$#'40JJJ?="@VWU0[HIT:ML%\B_B M4LV?B[\4$O-[3?T)SD5F4FL;(U=%-K3DW&EN.Y0 M6[6 KQEJQ@VS^H '&>+@Y;N%$M]^%&Z8''%Q/V8H_AD-L7@/&W&0JBTXZ,(& MO#P>X'O;1\<2>T.<9\A+DA#7&.C'N("TU%A$BZ5T.7HQPP.E*7,#%NC-%([] M4%_(DK,)-F'!%]:!40I\X5L6C+O; D/M:].4:I5N7 B+W:AD5TQ1L S:=AQ?IYH*%P^+/Y=M<];=>T=?A;'DN;1/Y*A'7&B!3' )!2MI!(O, M2DG7-O%W^G.5OKJ"6TH:^5^9F)HY=,"1B*.W;$IL+\.Z-3?7B:P5V_][M]%YRZP\@GM.] M;\>YV,[CW&Q:*"">!/_8D/WF*AI*X= LCVN;3*US/*? X#M5*).N;*)7SKLS M;"%5&7!_#KK^!'2 1D:>Y;:.#N:'C6SHG&?I,>PY7)Q2;LR9,^1*SW!NZ95] MC/GCHF#H>YLP;.>R\_[//]=^WF@(<]X@[&'/Y_3 C=$&Y(+@5JOTRQ;-'9J]DR(> MU^T,/I\TSFV>.=,\M\,2]GR';BPT[Q2[$UW;8-O:I24Y6DVIW,]9#:),4\(S'AD537 M:/C#-='Y>_OPAEM>])4M5.QA9UD ^%S%\Y)#\CM?#[;W^#$G@5 2*)*$2L2] M4\A&G1#\"9NL @@7Z9\H$M=LL]LX*SO$EAV+Y_%&YTK3D9P( MV,CAUNHN5VB]4:6[#RW0(25?*4@L8C9%**$(BED@7H#L? %1:ITR^ H1?%UB M4GQ+F'6BV#6-?TJ-9OB@T' 7$^PT%28J46LZ8%U7OCU Y1NK*]]>8N7;LNE( M\TOQ?EQ:-W*"$R)$6E()IY'P>PAQ1]"%90IRP7JQM8EMBYR1 4PN%?H[G_8]EAU)Z-,]^RV6P<]&#BZ M2/"9^>:$0*_XK?"=58KRN 5:_NOLE52N9Z$]K:'\U/SYENJLII(2;(QP0G-F MI-72 ;>9W-&B_I^:S9^K$::W$@+WH,J;-1V[ M%MN'#7#G$^0,&;Y$ ;!_^/GKL=-:>J$98CK:W*+%(2LH1CX)GFMHC(DQEV+< MOD4+H/%/S1'=] 8 I17 S2/9JZ,]0BS#=Z5),S]-&$2&!_TN$^P#28RA>"@6 M<3O2Q\$&)6/(1=Y<)JR-)Y)2'ZPE*25S1?_)/SR=_K.J(Z'O0_X'VSOX6"DX M;.$CRHHPXIQ)9)1W2/'(* 8Y)ZQ>VZ1*YUS5Z\E_I!(T2IE.-AKEWC=Z W<* MU#KEC"NF-O=&.6GS"*],>Z\"V'$4OCZQ?V=T=C&6&45E5G'NA%0J-SG:W(UA MX.-\;K!_VV:K,&A^1/H;KOY-Q,\VR(((Z9_'0?LM)MJU.;]"-AW#_WUK I$_-C8;CVZ.M_+^%OAWO'(CG+5##(NH 1]U0A M)V-$UDJ=L/?2IGBU50S *OS/&FHLYRIH*XFA-F$CB*=$B[5&!(P[S_ZA[@ D MV>[^ZX.]G<;AUG]WWL\,0I\B\/F=;'[XN.GED9A;_PD%H&)Y8%Q[0A4/V#K* M0N"J--,?D,S>Y^9^@YRY41+<;Q$X/XZ)#_[3 V-HJYU3/( QVH6_XT53XO:' M8RT5B1$4(MCYB$ -$D@[PY%)3')&>1[U=96RELX!-#S;P@1-Y>F6[6#:90)& M:@#NY%S)_&'6=>""1M]^FVG1 HI<=H1W!K"*_BHE^+%%)06"HO+]RS:.&S?<@T__)]RZ<#4OU MXC_=(O>6<&&XB"(Z';A/R=(HL #5/"K-;>E%(WJ8%*]G:O RW\ +PT^W\*:5 MUM%_0#=^T^VLJ-@;TO3R>-3N:#D=??RC]^GP_&S_],W)_NDN M6$CO3C]]_(#WZ5M^=+A_ND^/ONUO?[CX]/M;L7^Y1S\UJVO^^\>).PNM ["M M]C[NT+W3SQ?[O^^W/AV^99^V3T[VZ![[=+J#]P__^/)I^PO;N_QT]M_+W?[> M>_SM/X<[_;VMXRB]"#CE""0!H\LG@L!V9D@;*8D/%(QNN;;)];HVLP.C?WXP M;LJ?WI*KOB>Y?@3?5Z5?C8HU*EY%QV:FZ)&P% M4/'6-G\J_KS:^LN?U9[/_MXXW^N M27*ZHQ4X+K)LA,X@)S,-7Z%V.BUL@YX/]J^*7;?SK=^U13&%[5[D=L!YG%_1 M;K[3RBV.=W/F1.SU:^%P*^'P=M+P<]Y%1[Q +$2"N,$,:>H]DMX1'#RW-LJU M3<'6,:<+\UHM@!U7P]E? W,-S,_0!*^!^:& >6RC8V(#"&8*-CK'B%O*D.'4 M(3#=:9#1,&-S+:Y:)WQQ0=8:F&M@KH%Y=;TE-3 _$#!/N%.(T: S\XB AP M,\G#M(E"()BW&FR*==DD>)CU0N^'E6*#6L' M@>JKAK2_Q79,S7Y=*WCXX3A(8:*W!$D:%9"HI,A$X^ ?GI@EA%(JE[Y6L!@' M .383$":[?Z5,L&QUZSQ4]5$^>>&*VF@+A5\:=5W*[78NE2P+A6L2P67;.?J M4L&Z5/!&;_PZ3XAH]U_=A%[NE;QY$T*ZK7>D7N0+R&N-L".V=9^X_7-S;5V3CUN-'?2)749NYU@>R=7K? *]RKJFK&[GXE'J?/MZ.Q=\^CC!_;I#-:5 M^[;E'F[;L*;MO8O]P_VS3X??O_K]-,A MV.EG;_G>QR.\=[E+]NBGUO[A![9_>'1Y)?E6,4^H5!9Y21/B7$OD(G>(<94P MUM)BD=8VB]&&]-<9EU+5&FQUL_)J9'JFR+2 <&:-3$^ 3.,@I*$!R^@$$M@$ MQ 7U2!.KD*;1R"B5<-K7R%0CTU*\V^/&\VID>GQDFHC">1ISX\J$F!8:<1 S M2&N>=J>BRCEONB*%%TMKK16'L=4._^GX M&G_NBS]3>;.$,QF,#TB[9!#7EH-21#6*F 41."62BX7ASWP,>,HTJYJAG\;( MJ1EZL0P]-G6\C!&0F:$@%$,\,8,TV#?(8"Z($)0'3&J&?@$,_;BV0% 8]KL=08 ML!@,F.R50%-@@E*$#;6(QV"1DRF@2(E.TD5/-%LY#'A&%43S2]RV8XK $>%N M-6[5VSY<^=A-'3XO=Y'//LGPFAJW.HGA@2SH[_8I&L)%=2BU&%V$&/T\E6PH MO"$L8$1X#LGQI)'-_S@M;# \P%] E9;KVL@E2F2H,Y.6VR2NF?H)F'IL'[LH MK8TD(LESU:M+@#48H MYBW"@OCL],)(4Q:1X,YRSA2//JUM4K:.Y6QSP!>2<[A:54DO(C7@*QJQ?T#E#>NNLGV?#V@LP M&FK^?3S^G<.Q M(HFZ2.C:)KV_]E\S[O(R[I/$!FJ>7BQ/?QCQM$S&.*8EPDQYQ*W(8?SLFS., M,I&^0484O$U<\^-O#ZQ+8_YSG,P(H>%F7SN!C[K3%L#S SE?F9NR>> M:I3P-!X!]&R%TT&O?Y9'_KR/_7XK%C]NM<.']J WL*T_NYV_F[U\0C4LW0Z6 MODW:",&$R$-2B IL )8,12Y),!FL9.BS-.[O00K@8-:H6.V]B/'SBL9? K01B]1([$FG^7>3IIS+_?(4=]M;9W 2M?/BE@!U M,6DE1(LMIX0@(AU#/'==US($9*.Q*6&/F3)KFWK=*'+_J<>U-W(9>?LQZP]J MWGYPWAZ;$08@.E'%D3%$(RXU09H)BBAGF@?G#>'AL6C'M)I'((#C(BSBQ'+@&#)V6$E G.603@;;W.\6PL\4F8>T$! MAQ7J%A8J\K]/H.$%MPEYI'9A0Y"J0Z,+0:G+2>O" R8IG'SV? C$26X69!E% M7CH56"!:,KSHSH9+TRQH@9[.%XP"C]0PK$:!1:/ V Z1F! I"4% #!1QJRTR MDE,4&.=>\2@86US+L!H%GB,*/%++L!H%%HT"8XM%>RFPMPY%F218+%(CAU/N M7^X2#SI$D58/!1;9 IG0#;K45DW)%442E2L9XHY-W,H]?,7@Q4-GX%IQ=";W M@[@5GLN[^ UZ-MC_2'9@C?D+P7P\:?]1[XP2RB"K,$8@J1ERAB5D$J7!"".L M?*A&D0M@H2=V8]=@6H/IJIK3-9@N"DS'9K2@/G)!+1(*Y\F'!*,\$ATQ#:>9 ML%+:+LZ95H-I#:8UF"Z'5Z(&TT6!Z43\E&HCJ&/(F#P^C3B##/,:.66IL8(9 M3!<^Z/WIP;1P5_S2M_#0X9A3^&>X\.H)*(/5*Z*'"-9LA]CNOT+Y+XOF2?,C MEJ1%QL-X-NNC/_W7J5U1&X+F73@\B<-A4(WFV"WR4RPY].=&&'3AHD;6H1JV M'1J9_QOQFV\- BQLMQV:\!X35U87-CJIT8J]7J-_ I__$V^0!KQ0JTA3A;O M']CP#^N-;NR=1Y\GW+8N-JX,KRT)=G]P!J_LR]\S=#7;98K&U+E7;\NS\VEV M>.[79NB?#+%QXJJ*C/'X$NN 8@?]ZR^9(%8/.Q>[%3EM_MMU?]FV^QF^.L:,Z]\]I8<9'I"9H#@"D%R=;D$^KP#<8K<&"4$@:4QK$>_]20R#5CQ(.RF5L#%2+-[9?GP'.]KVS5:S M>,EBWSO]"WY]''GZ\&VAVN/OO[W$OZV_>78>B>%3@DQ8B3B@H/%E=,7"&/< M*F$HEV:M$4$-.\\PU1W$'S#OK]5?LH3_+B\_*(YEX94Z.4DOBZA"&VCT!F>P M-KA)%CVQ*!QJ)M C0+Z%)M +2#H/G[G8_QICN_C.AXWW&XU4]AR&5[#]0;_3 MO2BD&7!F+ 169]!MQ"&YC3YZ=2W43^^8GMZQ4O^HUCL40H7&!#O7LN>]^&KX MPZ^AV3MOV8M7S7;Q_L5%X:LZ&%S-!;Q7*JVU>HO%&@\A4UK_Q,T@U# M];4?@P"_]K/OW9;@#4ZN__A[M_W^9X*8>K&$W^BV/PCN_3"D3\3,=^>X!DJ5 MYHE,X/F3@HZB[39V0*R&QG;T\]>N\"]M-F-[D+%]L?'V MW?TW5TV/FQ@<6_UJ?,7[X3%.?7GD[$1T18V1RML)1L9G\NGPKR^PKI.CPR]X M__#D[.AL5^S3=U^.3OW7O[D[V3,^.1LXQQYI&2D"HP4C M:Y)%2B5+,!C+7GL $E";\ I,:WP*#OK7G68FUN-B%P1)]XQ:UY"T)) T;H.? M@G,@5B22<(J(>\:1#D#W)LU,K*B0B5D4/5%@9LJ<]ZT52EY) MC74"0].M;9(-,]M*Z$GZ%CX]1-9-$Y?.5N0WR\FK0>91069L.&*2/5F"(Y:T MR_/3 C*$&!1#8)$2$D@&F<66$=8X4^/,H@W &F>6$&3)P&1LV!FO.*8NHNARJ_P8.=(,4V0T#<8(3I)1&4S8 MO1'R:M-Q5,-#I%9(P%ZPTGBC31"C%'$\$I($.\3S1"$=(T/8X" L(]QSG;&%SJ92 MU=A28\L"L.7^AER-+4N$+1.VG15:>IZ'*%)L$6<.(TVU0T0+YRTEC!*7L47> M9_#)<\&69Q^1.^B?Q&[#CL>9OK# VRJ9<\5934R>K6'P=C!X-&F^&9H,!@&' M(@@YT+/@)R,\1I@PK>#_>4[2VJ;8,/>9+?M ;?1/-B&'0Z$K4-M M2VN;#9,0KL[L[22*1LZ;A((44D;F><)X M;9/(>55R+\]]5;O&GYO=5N/,0^+,1#JE( *3@%$JZN2$T\@:8_*O46CXR"59 MX,R];+H:9VJ<6H=N4P\UH&GY".>Q;<>[5R/G^0G-]@#V]^ \ MED,9:F?:+3'U\Z2-:(T7,FB%. T1\20ILEHE)$-(5C"7%CDJ>1F&$ST],#]= M_[R7@VC+;:;6*+80%!M;H#YJHXV1R!(#FJ%+!&D6X"="B O$8NV*/"UZGSRM M&KUJ]%I*]'IDX[=&KT6@UX1=*T7R/@6*F/. 63@:I)52B&$<)?5 OXQG].(+ M2(EXX>@U9RKEU?F%CS4:;<9;E-LJ-:UKMIK]9NS54]$.CXZ-P9'*'+?B.G.& MQA4M,FQ9P"NYYUV3@S)#5U#11A3[5X;MAL;ME<-4^LU M?FKFR6B= 2PC]'Y>NBEGP'L;N/0MW';,F1(;Q+"'&,;%S,V&<=UVN;50VA,^[FO>*G9MS\W6IU>K^%MMWN!4J?[U7;# M3-G+#77..YIG\S;G237*?S[<^R^W*GVM53KHA2LF*_.\Z,A-AT; &LW=/K5YU/1Q?[96P'W)4>G1_3*0*\(&GC2 M&B.9'$=<Y=P3WF9!( M?HFER(W0AL(M*0[6D)39*./>K >NQKUEP;UQ2($0RS27"@FE/>+"8F2)UH@0 MDTB$XV26KFT:NL[T;+;)DN+>H]8!S#HA\HO)IW"Z%%P\RL'*K-;PP$'-?J'= MQMZT]^2%9-@]BC;W ^B"'X9_V_EV'MN]^"["Z_P=LS-TR_ON .XT.K@WG>YV M9^#Z:=""S^ 4^C7"W0[AIF;H&!Z$B(&B()Q%W!&&X& )TM$'"0!0:JJA3;H6'/.K"TR^(/=2.9)?$D301@_^QF)VC_XL^6;?Y^KM&IENA4Q38QQL!"&?EP72@\9@QA2D5V#Q-DE=*($6D)I0' MVP-#LW70/):#HY]],X3W_8[_@ISMQ5!DEH#R?73G_*>(U-><_ >>/-19.L1%>460"5H@'"1A@&052 MU,QH[*P69&V3K2MIEHCS?Z"U#+,S8;'Q^V#Q6-]\ 0Z=*DW7 T.^M%; RZ%< M^=#Z-HNOPW8,;VRSFSLPQ(/TNM,N=L^U(EB!9\U>K].]V._T8^UFOAV23O67 M8MA+&Q.OQNA) SJ4C0&EB#WQUAB11-:AJ%J2T5>U1V?%=*B:P9^ P<>JDB F M<$6 MPT'(PFS@"RQ%O$D4OZ$&I*=.^M\SOR#IV/P9^_@V7WWNO$^EGQ))/OI M].=&,^?-QUZ_$4N+HM%JGC7[M=OG0=-:YJ/3K'FW6QU.]>M_1D=38].ML&FJ M<0D-@DCO#"(A)L15C$A+I9%VA/IHN<=*KVWR^SF-5W:I0CCG(?M2I!=JKR MJW9R+%D$Z75Q2'7._]T1Z0Y#S.4_%T* (P]3&(CN% MDWN#4NW06%YF?J*@4,W,"V#FL7HAL8H)@VV09-!@(!B*G)42&:JP$5@+$4)F M9J5F$U-JY\5#:QCQ[+S3M=V+1JAFE?IXMQC*B[!S'JP ISB-&F5NA3([7PN$ M*=2&K>/DA)84K!C-J &880E9IQ,22<9@0PQ: \RP^VL,M1]B>?GSPSY[+\.BQG6MKC6R MO!4P/YQ<48/0C4#HVZ22@ %[M @*N8 EXIRS#$(.>8^=44I%B>7:IL+K<(C+ MD25?.Q56N^ZE9N.%L?%8EW Q2H:-1$%)T/4YL<@:+1 H$<0)&I76.6(AULV] M)NHMGSMA)8; Y+YUK4[[,^K'[MFXBVH.9MC,#;=5Y1ZX[?@*]W=:_ 8M-\P_ MNK)VW5"<&8"?*&\$\J_!_7;@?C'ER(E$*,4#<;BE@C4GVLB50E*G(_4*U1$D:PTTT M4;O%315;&BR]P7"))6J*5TPB.&@W]FS7GS2H6F]D;EIO]$]BXW6GVVG;OYO= M0:^QU0SKC7>QU8QIO6A-+=]O_)1/D^)?7V^]VWF? M_U+\3G[]N?'5]HII!\5$@WZGT;)?-QK_%R\:Y]W.W\U>'A^3QQX4SQU>G&/<7IP5$Q+@#LTV[&,SY!92Z[!CW=C^#%?G!PS:\>R\U2F^ M"E_K#;K9Z(5UP^EFVK*MQDFTK?X)\GF@0@(R@E-?![L!-K%XN\]P1?D4#V=M MF^V&&_1@WW*?P/+]Q[%+P)-V&*TJOT"1*)B?\B[^'=N#O),A;C3RP ??Z>;+ M^G%BKL.-MJ#PD>96W/GC(A\K\T#^_O[!?WJ-S_#B^;9Y=QO=F%NH%[>^B+8+ M*QZOMAO/.G_#TJH':?RO?(/&H&<_3^:+-\X'^=F-\Y;U$38TY' M?!]PLO%Z MT"]WZ8^.ZY7'OG;X^H^MM9\G'Y3LW_!#9CT;3@>]_M0.#7?S>RGK\)8M/V@5 M+U4N $AMH\IUKPX!;F7!4&Y5$XCR6W5C/L_BP5M[AU4&6V_C1[,QGHP#29[P M\!&V)#/7WT 0)[9?'O)M2>5KL]5JM#O]QHF%^]@&"#]8#1#.134/U<,OC>;9 M.2 LL%3%X_!K^V*T/8M]>7JCEV\\S,-OMO/;P)X5459[40@D]6NO<=+L]3M MR;#198?0 A8!,)H]V.;&>:R^BSH544_P._S_ M,12=V&*3*VJ%7R9.: +M;.:*@MF+$07Y)+( *] AWZ(W<+V^+8]I%B@+= 2> M:N8#+(D@MN%YA>"HUIJ1K> JN-5IA+447P02R"\Q7OT+/VI?5.,5^#Z!TL6\ MHKQW&=U]WG3XO$*G64B:/N01&\Z("-C[8M_GR85&J/AY@BI@67#B1<(1K+)X M!H.SVSK<+>]3GOGH;L-#?[F8>#C!:J&9G:=?LA3_&_@HLR8P!NAAW0Y(FRR2 M2A\K:&$3^S<62D630U 7 )Z@U:_8$HX3#B<9N^D8.!_X@W=@+=H90R8==@6 M/ W:S;ZWK"?0=,% M1NL,NL7ELX?1VVC 0TMNSCM[!A<4ZO%W[MHL6:X-6-O(3OD-4(O!<+H<:6R9 MS. _WWDJ_ U8/P"%G<,E:= ?P#G#_=IPTJ54;H!YD(^]ZJDY*/'[ZTD3K)I, M%(-VIG0B"N;.O'O27>XFG/ M#N2ZT7Y!-L%B7]G65WO16_MEFK& JZJ;Z^S?NV[+9H;Z7?_N*2WDW6P3Y[QFJVV?_]B-^>=\!7>*3UDGG!!J*.1\,BQPD8:22P3RB:G M/69K#SY<UD[* 9B%.Z0@UG/0+@K_PE /!:&3Y73GH9D/-"73F TMY%V& M9$JZ8>B#S)WDY/J/[S,DT]2+)3<;/WK? 99$K.A(SZ.L)^YD=7]*.Z^G>_YH MXT :ZGJZ9ST7]7%W[J7-1?TM@E*0[L_>M,7F^/PS.8!WB;K5QN* MM9.!,!6YBM9HEW**F+8R)J5]D0^FZJS?&R'-'=BR-X_O[V[L7!^]EDAOW#O8N#[9/3H^+[[\[V3[?$WN$1V;_\Z_3H M%-:T_1;OG>Z**P-05<2<$B&1P5XCCA-'-G<;RA9HDCI02L%6$GI=\MD:OULG M_2Y-PE<]^[3&NEMBG9.!,E5@76ZQKIEP[IQSP3M MC-+M;519DKB77[$Q- M+"?:"8\\)Q%QB3DRC$8D/9:*>6L)=HNKR5R5V&D]'+%*&I7G8OK=O,;<"-<&&XB"(Z';A/R=(HL(CP/Z6Y M32:'XHBN0G'S-;J<\ L_W;3']RRT[;9]-]I>W([E?W?;D]-B7\3,^\> Q*F) MT%[Y2$S"B,C$$ BTB(S$ 1ECN*6< E7HM4VSKN^E_=6-;):8]0,7"3MF9;"6 MLT0MPUJ0Q 5V-@9N"]8W0]:?J^#4K+\RK#^V_ (EP3&O$''4(AY );*,22!( MS\ H5*#? UZS\+UK]3 D[-^JO)^A.&$,AVKCQ7R$F-$8\*?N*8 M(8,MLXX(;/((5RK7J9J=A?@DO+^@4.-JV#KOK>?A9\/ B38Z:AQ^1AR?C*,%*#C8"2C*/\:&1(9TP1LZER$ETAJ>T MMJF7A(=?5)BD).Y<$3&,BOA!-_?:OWAAP8_'-0UNB41ORK-Y71U-C46WPJ(/ MDS:!$"E@P7/$0H--P!5'UD>+O+:,*4FTE@YL C%K%-3-^)\-!R_ ,/A>_[": MKQ^+KR<&$2O%"+,!23 8P-:7$6EA/"*$,#A"J1ACB^XG5O/V$O+V @R&FK>7 M@+!IQA\Q$B#U8*X#/"3"AY90T&S]<2"0KLP5*Q]I,L+! ]L MS=1 L'1 <#$&@KVWQS1X:8H&RA3L'QXD1TXPB3QFQCD#2$!3#00O @6;/I\ MM_2D1H-E08/]L5IPL?_UV$4S) ]4YS(*RQV2"0O$(Q5( M:R40YH%X)E6*<$*;!M>3CI\QUR[ '*FY]M%L".!::U**A%ID8Z*(*T6080(C MPQF<84PD1;FVJ>6]U86::U](HM5=:SMJUEZD09#+-3FQCCB&+.<*<<$3,C& M5+8A\AB-L3:L;=)US)>D7//9MXC;*<8)W;,_7#TD[Q$VZ/E >]UU:05QW$^5 MW3NAN>06R<+%"]8O<@PDL0R",>&)X,HLO.O2"LP<74Q;IAI.:SBM&SL]>S@= M6[Q*6VH3Q2AQI<'BE1IL7VN0T1*.$D=-K%IX8Z<:3FLXK>'TH68XUW#ZR' Z MX64(3$3%M4?><=!.F:/(T 3*:I+1ZD0(3WIM4XMU8YX%G*[6%.=B:M]6,1+V MRD0[8HI^>,5,S*_5N+A_WH)S%<>>.D&(3YB')'30TFJI-/ OY8I>HPB)6W#N M#?JYR!5EV+O/:]H!ACPZYHRXQ!E#,6H!2HRS2(OLG>58*D.$,X5O3\J-V7Y, MHY&*^?QO<^124A(3EIRIP*G5UDGI>+(RI41M5-> =7WD]S[R@^V]XRBI!+F8 M$!<^YHP.@0QW&D4<&?,BAHCEVB939&,V5C,\\O4\;#./:&S^'5L7ZQD6 &9[ MO<:'C?<;C03WZ%8#(N>UCFD,SZ(^!B_G3>[HYF.0 AZ-&9\ MHS'.$6"(L)8[KCT MO$:;!SOQR]WC0&SD4GDX[!P\XI8@!WH>,L$P:@SW(9?=$"&^)V!&\-+KYRY5 M/VQ)E>4L^*?C@*ZR[=](\'V:DK>=# M*'8!WL5=-';?O5".R\U:/Y^K.W9MR #-P=SDX.E\[ MZ#=;L,HL.#HI%<.P/;+J8,SU\< M[&+GRFLU.M[#=8VO)Q5U]/H=_V7B:[!V\:_RKR>=%LC!/"FRC$'W\C:<=?+B M\I1P@?_5Z(")D"?,YU9K\)XE=91SX;LQ5@??&$YASE.1N\T(AF:865AO*#'/ M;:^_7KPO;&H3WA?VKJBG*HF\NE4QN?5SIQWGW*@WRJC-6S-B(E'PD"Z'(>?A MU<.1RF>=7G](JG%4A 5*07?TS.*HRD?"[?/$Y.%^5JLN3PT$/)QK\869C1]3 M2GZF=7#N_8N\P"$)S".996<:>)-R:CFPRJ";UUUN\;19U8VIE<=AE^B7$0@( M"A2A7J,8%5T-O6]VA^.I\ZA2V\V[G $.%*8X,;R\VJZ02:PS^'Q2;'^W''U> M0FWYF,D1Z%^;_9-,S7D8-CRK#_8L/.HV0OB.TF&U8,=;X;W/<=XQN MU,>]B.,^.H:=U=[A",JUMSD9CR,;O4$^LI0<@S/08.*1C=DP[YVU[#LZ8.L3 M7\")'^X=XY1 T8X4V90[W%%.D%4XH102)38 LUF:3_QZNVI:)5YRP?DC3^1Z M V@DM"[Z3=]K?/@_T'E"94',52SA7K="MT@#EU@&22+'-%K+N))<6!(%\9'7 M/H2'(O6#PZ/CE!2WD@7DK05P$SH@QPQ!R7&:%#&@5F1PHQNS88([HQL/ 2LI MB;74<(.%#98&$40*' =F1.U#>* 3YWO;>\:FXWN&'@'K?:=;9%V"KEVHS(-6B1S1@J;MLQ3JPHUW M2WOFP\;_;1264G9E]K(E^0.7 )@^\S!M#I3%5H []$X*(BY^ &.M"797+GPL MH(QMF.%[@_%XT@3C+]M,S?;?L6J6 5;7]%UAC=EY 43?:X*95IH4+N;% 5C# M):V+ZOH8"L=KY>TX;]G":]N-Y[;?;1;VR0F8'V#0M0.8KF\&W;P)8)"V^BX6B\NS M>ZBP_DPM-_:W7\EQ<'(_ WT(HCI1ST48TFY#CN!' -MSV.9^=Q#7ED_S.2P(+R<<%%A4$%]O< 9K@YOT2B]: M:?5?3'H',I.5"M!@@EA*1JS(I7+6= : +Q;(WI>>EEC\V/R[Y-KLFEQO-%-C MXB8_%?S0&2^^&O[P:VCV M '=A>6DKC&50'/?S9E(#[Q%&LV2;UQV4%Y;9G_+ M-WYQ.V?JG;O;SE%\&\Y<_=*VWW(>2/O^U6TO/3UXY;-_;^&=T89B[60@3$6N M(JCX+N4 A+8R)J5]X8]3U_<(&%I4U]A1SR6K]]O^V:?6WN$?K?V/'[[F9QV= M'9&CLUUQ=/F%[OW^YFSO;.=B_W3K_L _ET^%M^KR:LJWET MVCH].#SZ>O3QZ.+H<)?N;>\5TZ\G:LZ(])X%2I&65"%.G4+.PS\62V<=,UI9 MEVO.9I,_[M9%Z)E50=0H]G)0[.X%MC6*/0B*C4N]N$S")BZ0$#$@;IU!+@J- M%+=P7LZY:/':IM*S\=0:Q6H4>U$H=O>ZUAK%'@+%)CO@$RTB502Q("GBG$5D MHK HT$^>"_('Z#4\+AZ[XKD3MC0-]W.63G%H_]G$>^%;_]9G5<-:K<#M;U) S-* M$S1Q&'E1=(O4&&D2/ )]C5 .\*8I U##]P:UNN_<$I=_+ZQ=9,W83\O88YN+ MD20,CAP%$R/B1$GDL.&("K"&@TOY7-O#WW-TDO TA,& M",XN+4\PHM)*Q!7V"+A8(26("LX:$56N!23+-#;SV0?>VM/]@B'Z M[=1D8\\EJ%86"2(YX@QL*NN)0RQQ0ZV.8%*I!_!TUVW-:J"L@;)VIB\[4([- M4TD%]U)IY/* :"ZY088PB9C4-.&HL:;D 9SI-5#60%D#Y0+;/]9 ^1! .6'T M4Y^XBPDC[D-$7"2!-&4!B8B)C )+E3O,,;RH.7)/#Y2KU=FQK*=NM]\@M'$&+W'2VVCDGBGY@:G9*MJ1I&[G++?8B><% M2'3CF84K>P-WFBN8X.95!Z!\3?P&F] M!SA<^*LB% NO_^NP]J3 K(FK*A+$XTNL VH;]*^_9"8;O:*'S7^[[B^;UU96 M77?98Y.1D5+?O-P".UGT%*LH!8^!1^N,]J#*LF@3&)]<^IRGL#:\ZJ0[ M+CKY')'K1OL%V02O^,JVOMJ+WMHOT]P$K%0M26?)?]U&3]>BL>\Q7DH/D^ / M.U8"2\C%JP71O2IZ).5OP7+LTJRE<=+-4O8?-S@ZO+99U)IF-G^=)72[W_OW M+W9S'EW,!T%"'P$%YVU CA)O-!ZH:+>85?4NA@CP!-LS,%''T'X'X*RL0T"GK[%\ 0*BL:7O=\_Y$;1> _NL?_[_I?]JS6Z MIR?6ON7^U_V3H_@^K>7>Y>?0$EY^_7386X4_;907([@GO^]W/FV=WG$ MCWDTW((@1URQ',_G CEK' J.:(V93)*G4OD#I(YA*[=6\$('X3#WRD?.=31 MC=AX3(AT+'A\M:CWW<[VSL[>UF__V6F\/MC_:^?=X6[^^<]W.V]VWL&'C?>' M!Z__;T9H7ZWMGA07Y6G]>"%7%BXC"R[DYA*!8T\LCHPJ$*OP2Y"YC<72:0H? MSCNE7,ZM G+=\;!K6!;JNW\>9+%=]C"SK:JB/GH!M77BR:)(.''MP1)#WI">>%&XUV^ M458!]CN@?)!J>/F^+1H$PK>KEAM9"M M\C\<]B(HYV O62'_DX $.S;4*N.#0HRID"?2&614L,AQ'H1T&JQ L_25_%M5 MW?[%D$O&'1&+!B%%-[]10\RK;'1#YFD6O5#+A@&]%:C45X3>J5*?; A]MRKU M[]U6;4A]MRKU']2^TWJM*[16PQ;94F 5G)+S72^CES(KVOO@?6Z?VRM?[O=" M'5"_EK\5RO<-:M1_F+?U3+9F_IZ\' I_EMT$WA=ZPY>LM] M?)E;59/+^G*]+19\Q";]8;&*\1J8:F587F<0Z(7@9*7B1E?!J0XEE M5@6WO._&8=3I9F[PF]@O1J<=['W?) MT>'>Q?[V9[IW^2:OG7[Z_:_6I^;5@K!=LG>Z!<_?I0?;OS7W+]]^.SK]ZV3O M,F!*!I,&F*AEJ8(:Z%188YB8C!W%"=K,"BAM)% M^.%J!>RJ H8U)D$'D-HT<*>E4XEY:8U+RF%/0JV +15J3+;APX)+T+,081X4 M,&THLI08Y'60(6#-#78U:M0*6*V /5!7I\=$SEH!6SR4CA4PIRDS)'+D ZA= MW B! #PI,KGLU])$5>X"]7R@=$YKDZ4H&^14W*5LD-,-9M0#E(PI(AZDO(W6 M:ZW7^N+7>K.1W+I'GMKVX"QT^M7G+S70A0\./W\[V-XCGTY;IY]^SZVGWUX>?/SK MR]XA_/?0TR/ZX>+@#@G&@)CAN/-$2*:HQXMQ1Y# 6*&"&1>#6 M2Q_7-H5>Y[S&@A>-!7,5@:@C-L%@YZ7@E$O-A?74!H6Y-I;QZ^&@EO8/RN(3 M:2V)."4,Z>(ZQ6JE9'L2;F$&FHS'*"\1PLH@KKY'V@J,DF.:$:9*D6=ND9MVH!4_7 M66[0JY6:FWDWB#>!1^RCHMP38967QCI-.0U!>5I[-Y:/^P_&^DZ,DIB$#2)$ M&,2%46N-Y0HBK-9[%NW$RWA6XMW4< M.";1^82<56#D6261L5(BSZT@01DFG%_;9'1=4;T2J%=W;KM;Y[:7UD+I!?4: M>VE'>PMYIIP7>428HT[PH UH>MP8+JBUTNF8\D IHJN!4O-K2*:E5Y$XM]OK M#6+8'G1AX_Z$=^B$OVQK$,YX5%Q!D]Q9B-0*L +4X/YLC_86X$X$L\HR0R1U M'*QW;8/ 1.2_9JPGMP;W*Z;)2/TZ[.1)I&?%P.0"Z6L@OR603SAAC<XWCS_9H;Q-F"\E*YK6B"G/ON?.! M>,F8T-:D&&.-XTN#XY.N)1U M9^.ZLW'5V9@84S=F7=X#RBF'6M4GM+PGI(RHCV=YCZ=(;V'U"2WO"14I"/4! M+>\!Y7 I>QJ0J[N#/UAW8U<3 'Q% +UBBGCV*,V5;LY)ZURB\I[XL4*)\'=6%$5G'9F/"J%UXMSB,76B5,!'F;PFB#"2$%?$(*.401A3:J*QRMC';52Y M,IA:ZV.+T<>D$H0DYSU0('>86:ZPI\I2GZ.DQM;ZV%)AQV1AI>9"2$(0%S;" M/RJW4? 8!2L2E\K%(&6-';4^5NMC#ZR//2J$UOK8XC%UK(]QR:EUEB/. 4EY M4!89H3WR(?' ,"$ZU39NK8\]H#ZF&"%8,J4CECPX9:(-N3Z*.R>CB+K6QY8* M.R8*/RE65N*H #%RZKA2"EEI%$H4LV1 &9/\<0?HK0QVU/I8K8\MLAKG,2&T MUL<6[Q^;R/XCDEIIK4.!&;!TH^?(:AR0$XX[S@7'ZKDI9/4PE^:[W6 M55KK0PQS66J]ZP7,<'E=3RN9LRN_U;LR9U>VZADNS[0K?SW=H!ZH49/<2NYC M37(UR2T7R=4S7.H9+G>*;'^Y//CX@7WZ>,2.X'M79KC 0<7D,4:&2XJX MH@8YE>/FVB0>O''*%UU.!5Z-?G]UE].ZR^FBXU"/#W$O)QCU>)@W3@XBUDGO M)4:6"H$X"PII(@'XM++.!B(H#H!Y>IW)%]7:N=9X;I;9HV*D+%F9,.?!Y*DH MCB5'I2=4<*%KC6?YN'\BW9I8Z>&H+,+8.\2-T$BGP! 3WF@9).96K&W2=<)(:[6>!:/>6.-!WL/-AX+&>0D:#Q*(6.X18%K0@2WQ$C0 M>,0ZU2_*RJL5GALI/ DDHU#>N: =UU181QB)-#K."9<,UPK/\C'_Y" ;'(AQ MVB A";RC2G' M,BJID,+"(NYX;B!M\T!BK1PU!FO/2M!;C=%]]1R;>HY-W2+[11_M;48=4$R) MHLQ('[@UW#&&H\*.,^XHX#Q89%3DB48!" M$BV(K3Q\;24Z9-?,7N-X?;3WQ7%K9,(T:9Q[&4A"'>%> *X#YE)MHKD!CM^A M%+)&]X6A^X0/5KL4,+8!*1HBXB0(E!N^H4@29HY0'NU#M?FI@6 I@:#&^&=[ MM+<:9T-5P%HF*Q2WT6LK-#%2Z\AIP.PFXVQJC']2#7["[:15$-*QB)0,'G&K MLPIO-(K_C[TW;VHKR?*&OXK",_-&=P1)Y;Y4S>L(EW'50S\%>,'EQO\0N8*P MD&@MQO#IGY-YKQ:$6"V#,'>Z!H-TEUS.GN?\3M0<]EC#!^EI"?FFU4W3ZJ9N M,R"P;MH,K/ &Y83%IAG1"N]022IK-FAU-ZADP#0;M+H;5+(4F@U:[0VB3:N; M9]3JYF?ST!>FP'$9@U6:,AT93P'\..^%2C19QGQ2#;KZ*KGD%[K=>&Z4%90C MR@U#W#&/+$L),:TM_&(H36YU@.=6+'[WR%+C">?1+7^!GJ@XO1SP?%!9VJ39 M+5^X3L^T#*=4!8J1(@8C'I5'QE.-(HY$8<:B_V%G6D]?N#;FV=+,,VR$#RCQ[4%G:F&?+%ZXSYIEQ&=V'(4.30AQS!;XO%HA1*K1WEC+? M^+Z->?;#S3,/A.2-5%9;P27S)BJ'!3>"T&@QQXUYME(29*9VE"7"C 6/CD8) M$L0Z@:RW!@45.(,---8U#EYCGC7FV8.99P\J2QOS;/G1LYEL02PP]CA$9# G MB!OO0+H2@KP#RUMXF9):H:[1RY*N"_KBU%/;'AT#__A%?7+R<&21KM5T7?^7 MEY.I7]%;Y^(]/X"GRQ-_;0]AEOYZ"%Y:I1>6[,$"Q-_Z!*QEN\-!:W,P&,70 M:G=;KWO=;JP$P&E[>-@:'L96!>7?^K.^ZX]VUW8][,"CS_TJ>59FNMG-0NNF MR:3Q9/+DM^Q9@>%=:YW&5KM:D]/Q&@U[K9-1WQ_:06S!;.S!03\>V&%L=4?E M!+R76I7AF7^;3=)LQ?^,;"??G]]_ D)OY(>MGAM:&'-HN;/6\:@S;)]TLI1K MW?%,V#/F*692B< -$R9Q;S*/"<*EY:["#,#BHB3>W/[C#J !%W/_N?.O\\^'>IW>G MGW>_P+C??8/QXCUXYK_A&Y#*^Y'"LB8A4&(BYB:O#N74:V0%T8Q(0;W%+UXR M+M<8XY!(4($N.$U!;,5-.;]2_*(!Z<&5Y!,.M8=]F[=D*]FS0^@>0VF $9-:) Q"S M,Z*L?&T'EY\%\@]($.@O/PA& 5_D)V_;0;#_:?W9Z3F0=5NV_R4._YF'!&^H M)5_(PC*+XD+8Y;43X?HU#H9EHB["VV(K?HM]WQX4R(7Q_$/L]HY!7,_S1WG2 MK19GK;[IPFOSQ=6+[=R+8:RO1@;;G;66S?,:/S9.-^D^[!NCE%%;)F/2G%#BHL2F6-Z64^]B97=C^-\E:3\G MTA>Q[IMZC&_S$"=?#NIO!^0Y\S&8WP?[,2GM(N.(ZF1 X%."M!8,!>ZUHIC' MP.F+EW@=[)H%\OX$&*OH\/76YH2P:JJZWMJXFTD0P"*'H3&LE>2@A0PCV"?B M!2=)<>GK6BY=UW)A?1_;H"B 8A)4QL#&J \< &3;[H7*2!B3SYBJPF:W^OI9 MDU&V&[S#H%FY0A+T*^)86V1I4$A82Q6H9A\)J -EZ!I?9#=<860N4\ZPI((% M64,P!1(*S@:-O61,@VUIK!)C.;. ^/+OO:<@FAWF4#RD8FC MR!"P' B8:@FL>NJLO86<&>M=;P>@)[M9U_7Z@[%RFOA!$P]H+4N@3,CH*Q*FQR!&G$=?!*"6B$5&\>$G$ M^F5\F!9X^)VR_R?P(VN[DD>>+:]3<&Q:[>/C&-I@/'7.)D(LK+?>Y_+'3([; M/;"K"*WC4'_8=K]5-J>U%>U@U"_4F&VQ?BM'A_(KP0QM=RMZR._-SGH_C,VT M"S0ZG*7A]B04:%EP_^LBOC>*\RFKMK#6$9V9[/.]O&@)) M;-FS*O;(LVE.Z5I%6*?]]G 8\V[_9Y1=BGIW#WN=$"O9U^T-B[<#G\-LI&S1 M7]C_C*^;ZM;;0;[EF[JH-SWG6P-'9%B(K'<0X9IY/C1 M -4/AH?-E?6VG!VT!\4N+,R19]/N5]=5 VO93JP4B79YYIX5E2_=N'CWQ=__'KQQQOS'[?>7/KDCTN?C-DM2XOQ M1T42J-_J;^IEFLP2*- OX#AD>9"(BV=,I%SKG*F)5UG0E[&@;[? M%K/H%'"O5."^\&B),08L2ZF-UX8%HIHM7N(6'VWN4ZJ]3$:A"+8[XI8P9)SC MB"0I"#B2W@0#/$S7J=27@YWWV^/$E5#1L$PVW%IOK#0^6JF2!@$N;+/'R]SC MO7V2P8&H![IY-)X2H8&-V;J\[)_>;X>% )^0X 2L''(? M$,T,#L9)QC6SGC0[O,P=/G^UKY@-!%QL!%9X0%P1\/F,M"B":A2.4RY"A@%5 MZXKQ9>VQ"]8E+&-R+G'81.M!6C-I12[G8>%F8ZO9XSOL\;M]P8PP8/4@!8N. MN/01N%@QQ+@35!(F<-YCH=?YLLPMHVEDT@3L%-AY"=ZO2208S&F),17-#B]U MAP_V-98:>V:0Y(K"#H/AY8PS* 0)=BYL ?R33ZC707]>;KI3W*W[;#/W#G2O MBH+!.S"S#GPE08*G7@!-)=YL\_*V>6?CX[X'(4U"DH@H1Q"/!+:9,/@S"1&Y MB-X'?,TV3P+&:ZV3SFA0XBVP+1V;@P4YX.+]Z'C4L3E0X49#H( 3VPZMT/[: M#K$;!FO@> ].8MV@UQD-K[[E4EOTV^5P777;0P?!C)I;U)F? MA_WQ:$[L042N'^T75&)DO]K.J3T;O/CE8E2OW1T_7.=DW:N6K([^37/TKIY[ M2C^F9SS,O4KK VH$,5"V>M0-L9^O@N'8E1E+Z["?)=]_@;?I*591BGP8'*TS MVC/L6+1)>)Z/, APXFZ579!RLMTP!]O^]Q?[Y@E%+;M_,7"19T ML,08Y^( :FKW!\/Q*Z:/O&VHL61J=2_?.!.U7'S!FYLNV+CI@DE,=9P2L^": MWR]<4W\X"=VVQE3VT(<0B^GBQ/;;K1,[&(Q^\+BN'<5:B85;?YA/2LLI@\U9 MFBW@?+H^ED2YQ2TX6&_-SHXA&WSP X'^7S: MYK.,V:/ ;+*@?*AG3S)Y/OZ^W?&\[J\V2+!@5__ [F,^A@,K\A_M?U:[-XB= M3M[ZG+67N>8TIZ>$]N"D2LP#T57D?$Y$=%G4#]OP]UGU896J ,P(Q#<\RQ>Y M3''Y^ Y^/XYYO@?5Z2S\#238R_\"F9>* 3L]N\TV;7D[?-D_J17X6JO3/FYG ML[;3MJ[= 1]?KYZOK8L#[S.^F=5LF3 M>="SBJLFNO'A7BP\TX=%KCD07E8M2/X]54>&P$NC3CG M-6UM?^5%ZJ2ZD4/ M5F;YS 6#BNMR_D<^ZAR?M%<)0Q?'<9;WZ:0/_E-HN,T>CD_%ZC#=N;?Y =EY'K5U296N7 M%.#: IVY_//$LO6=\;&KC^"4@!PYJU(-VF-1-9C)N"D2+:_7XQTVS@B*G?1[ MO>CO:_MG_.:WU2R>L>?LSWF$-HX@PR1 WT2+KHT,\YYEAY8D6:M7.')M=OM,N[[Z!76:4 M$$ MXI(&I"EWR(,4E5YKR^BJG3PVFWRW3?ZR'TE,7$J%M,HER0*X6MO$D<(AY-)S M8V)8N2[ M;;+?)TJ9* +87#I(Q!,PM 9UC A-46@O"6MB(JX\A%QT^WN*TL?5_YB,)54SB9A<_^^M- M./SR**8U&<->R\42.:T*>2MN;'?KV'&I1A_VUEIU_*<"9JEK*F 6L2ICG OW ME+A>%8G+V? + E,+]G0:P_F!([LR@'0YR'0Y$'7]NT\BJQY!5LS4YCW]B=/.Q2SZ\Z,39LK;9J0Y L0YM M.P>TK>M]C=5B]..Q;7?+V5RU##/+.;F[BH%?LSIK*QG&_ZW"A@!:';9]^Z1. MHNA>6IGJ*&5^'SYE7N^N[>?*R*%%0P$N5.(,\:1%5X@)9CPP<>,A/_B MI<+KABY]QW]4P56SXU?L^-E6;MUN#+9.<:1M[D3" T-@0L'>)R>M$"#I52Z> M)&R=8K;\3?]1%5C-IE^YZ4?O]@/WF!@2D09%BK@ 7M4928Y+,))]1GBB$G%G*-)*:*1]/OCRTFD?8%"0*OF"#"4B(Z:BN3O-6^7SP% MN>W929VUWEWQ6-9FF@FX7$J&]1/0E%;J]XYOC=33FPM8V3ID4P=ZZG#(VC@^ M-,%W7BMH/56T!SZRPX*E:B]'@:KG7 Z;E1A4_:YVNO!G@-W)6;KUP*OO9M-[ M;PGED]^R$!9P[<+KJA$>VJ^Q@G#-3Z_&6#Z;XA'-W%1'D0;W01BZXNFL9V^^% Z>VL09A8RQ''GW@UXJ/[=Z,Q)LE]FE):Q&+MFS=7 =SBI_-M1I9 MFIM&D12042DA24FTS)N0!+DBLW]L 535@!?32F;.=!XO_;^A@EM1@>?[@JE$ M"6,H9M!]GB10@=79WA8I9D(PSEV9^S]/!\,Y0,3?OX\6EE,DT-#"+6AA>^,- MT(*T(LBH4334@T3 'F0#PP@$ @/?"P?@QJN!R:X3"J^_CQ"64T;0$,*M".$C MWM>,*I;AM95C&8301N1,LD@38G4*RLJKT"M0H9&A2@.S# /&IJG%R\%7L="+CA574P#,]DY]XW.$H&E)S(& M;2B7*FH>*//G@K.-_%*>Z,-+3P@+>PMF18:9_0ITL'.QJO3QAEMR&!CBS;.Z'.G M 7_V@YW1QA=] F2P^XH\DB^ZWLI9-S.'JG-];<8'#_]!C77C1[QWXX+'5=GY/I;;I]O'V$:CHTZT_WYU] M/O)X^_P-WCO:.]O^M'>^=>3YUJ?WQWN[!W3OP[S:WJ-[= M4]*O3SQO_.MX^ M?\>V=M^WMX\VR>>CK;/M\X-OG__\?+BS\?GPW^>;\*R]?:L\EU)8%*4)N>T5 M:&W/ Z*411VX\U+XRK "V1W#J]RC5I>,>VVB))(3S\#@9@1+Q[TR2;GPHA7! M&#K)HK,_ F9[O;.UM;/=^K"[\_K_MCZ]>O_^U?;NA[$%4&_Z' TO1)"_\;VK MESOV*5::\B 3VU5]TJ>&1=;P%_*Y(/%T^[ZSBB M%N[E)J\P:N0*YG6VE<#,*"UDP>*I/\UME NF;Z];6315J\S!3 O9DI?O? MA1NRL5"D5.O5A]>MW=X)<&:&)Q1X;<4P':H,?O1[F>?;,=!M:;[;16^.3SJ] MLQ@'CXGWL-[ZT"Y(#CEU>+HU,YM16,R6E+W*$I[?F-#N@Y75.9MB)^<4XJ\1 MN!*=]'MAY L&0#8?X8FQZL(*+P6* BY#I9EV_'82NX/\<::F#Y-"C K79GC8 M[@>4:2S#20^&I>-K19%C7.IB!,(_U0IG@CVI#=M!JR*S7F7.UM2&\CVME+L> M?RU=CQ?1>*4*SVJ+?6;>ZY=DP@]0$N-ZD _^,(91![1$T0]UPF=%6KF)\WR[ M]^>M. [V?6">60N>'J<.O'YOD7,IKZ]AU 4?K _SBL-;&IQQX(@KS3U3(+Y9 M!@"PPC#)Z27%L7+B_!5X.\B.85<88@Y?&D^%LG56%]?W/7V_*L:Z-=0WK,+/4 MNBSUL!B=$\>K#YR!8,D[]F00?QW_\EN&@N_8LU_;W;)PY:;?BAOI;:=VH."9 M4Z]A'5>>P[ /_Q_&SZ^_7B]?_3(,E[]39!T(Y\JO\3JY\KOK'DOP.C/\7H^] M_CM!]/('R]>I$K=Z["]E?:LUALW*9/#_OV OIJY?R.[_K[A%RF:/GW?-I?3D M6[[XMTN>\?QV5T3U\ Y'H:NBWZ8U'S=/ZZ=;@4_ECQ@0F*!]\/!+G"-^BWV? M"X-*3*A\=)++I4K/B[QD%U;L!N)QUG\YZ(.(":B>E/L"M#\94;,Q>%QQ9[KE)RTDB.C7>.8IZB%F"R"1QDCL(3-1^%1VS>/'N= M01=W4KU;M1$VLV63^#M[HO;8WJ=_#3[O]LZW-OZ&N_[5WC[_(K;/M_#GXW=D M#Z[=VP5+;/?]%W@._;S[]_'G\3W__M>A.PZ=G:.M4W@NW3K>9#N[7]C6^?OC MSQM_PW,.#[>/M[YM__D>[+K/G>U/GSO_/G\SW/J O_VU"_^^VEU-KYW*H./ERXG62U3EG M?"IR[FPBY[R27$CCD//1(QZ501I<4A2MQT9I+6$#7[S4Z^1RHXTE"[IER;H[ M6V>I_-_"=^<*(K'*EMJ?50SU7H98/>^9#6$P[= ;95AB(5)J(],Q:,$Q MM8XYJI3SCG'M&>,Y1D9T'2,C^FJ3K!RK+!1>]0XUMMB=9-3FK"V6F&/"8XI, M=&"+*?BAE?3(!L95#!:SC+ C%R13W5%$W8TC?K0Q-B>7KO3$;\'C/Q,C7VV# M?"1MBNBJ' M]G[<_B@VQ^*(T-.P.<9,<#^K8\',GXA$^L>#VA;S29=%'O7&(J=W41XUYL7= M1,[6K'D1E!%>&_!^8)= Y$B%+"4"7"">DB6:DD1SDJ:Y)'#^>5?G9X5B.3\Y MLSY%\^$R-S<&Q"VY>6I ,).X/"$;/(:14\DXDQXY"03B!+#I<1)1*QR M4O%W'THMT35JHAT_RESA(F''K S6<$Y4X3^'CXP,>\:)KLR:MN>%WO2F-9W$D,?9RU+"3!SH,604+DED0D M>F245<8V2= MU8A+G_M..8:H,$Q(RUADYL5+L:[%SQ<.65V3XI8)MGI)>1WW2,9[0M)LH1$2 MK?#2A^APKA..UAH<4[3*>,NTC@7IXKJ$CB;']H?(IKU9HT,[(1*7& E*,Y*> MT+KHQKNF#P<;K.?^AKGQ6 MX9BEI)]+W1*VC.\9H2(A","FM%YA'3[23(%R%(2;I0!B[(7C<)*?\0 EZ M,&LC<8*-REZ;LXX@SH5'1EN.,MP7\OZ= S.WYXDF;+-B]M%W MLG.3NO*(O#Y3BR,M=MIAQ%GVAWQR2$=ID-8BBD"H"3G/?2G6TL,%:WX":^DI M)]LLZ?#JZ7J;*V 8-8=7RZ]A/"TRL]A)K_:95X9B,)*B(F D)9\0[)]$0E'G M2>[%QES.X/T.&ZG)B&FLH.;PZF$8>VO"V-1Q8G&N26:1(2X,AM]$1(([(3DC MWB=<+"+ZA.)'SP8?QOP0?)@G&J"YFQEBO(F"6(,MCQQ'K!451BMG%(?%J7HV M7)9@S?'5CY9.WV;-#N&D%9[G9#WB$,=,("T)1T2 _V8Q2S9C)Q#Z5) 3FO#, M#S),[L?-S?'5(W'XU/X(447)N4 6:XHXC1P9G#3B1 >:N/51\255(S<1F6<2 MD?F^\ZL;(2J>J'ETQS!-E.#3124(M9JG2)WQE$HN'*64R2@7@AM?#]S2'%\M M28*>S]I(@1BO@PW(^2PWO5+(,NV0IM%2&[1W6K]X^3VEU7?FB"9NLV+FT71E )8W7"%' =WR%B9G*(\.4^?''3+3V L/>5DGZ;V MZM'MHN;T:OERD\R:2#8Z,(E80M%YA3B.$MD(=I+4VFMJ+!A-&7^FJ;QZ.ES[ M%(V@YO!J*7P]M8<\;&/DQB-C"$: MF39[G/='G_?I5E+$X1"E\T9S(ZQC41/"L6>*1(;%XC;$V3@I7<)RVZ1OPU_/ M8[\7[."P.?/ZL4*-SAHK*K$DA,*(6LD1EX$A*P5')!"O2$J4J?#B96E'3']; M;MW6$KCID4,_WQWN><(M$A9-\8G*M*N-N/L)-OH=$&=!(B.818I'DDC$UF*S;&&W-!ONE])L[N5,M_'9SK*KUD5P]V(7T+I! MZ\+6L'>S-2S&H*0L,=HRSJ3+3C7FC.*@.4U$E:1 -4X*O-2AI"3TSG)G=W0< M>L/Z@IM/D7X>D*S[-\=\DQEO/VD;8L! [X0SQ+56R+GH^N/T:& M]L"/!H.JVV3N:=HBK&;H]W53V;>VGYO'EM; -1CE(#]Y01_7_/:Z/>6KUH>+ M,):YJ6S]W>]SWZVU3@_;_K!U&OL33,QKX"ZKF=:S@GMA&OWH,_6U4SMW*>[W MCN&3NZ!LMCIMZ]J=]O LOS6+H+QXMM,ZL>V Y)[#Z_#%&*]3K1>IS_R M$OQ=EF KVMQ5O&J%FYLE'_?ZN;5NQ4#PQ+GVM;_,];2NY%)ACYL[OU/^XN7* M-G:GZZT'[NP^-A/R=I3=F'9Y7Z'&O._&L@?OG;\Y_[S[#N2'Q_ Y!EG"]C[M MX2VZ)?:._P7OWL/;NQ_99=GS'A3^=F=[X_^_X M[R_;1^_(]F[(LN=T"YZ_GT00B8/;8H1VB >JD34DYJ,JH0E++CD^WYF7$!.) M9U)1H3C%UFCX@$7F62#82CS?F?>/5YOO6W^_^NOCF];6FU[[Z$?]/M@YO]M!>[";Q=3SIM$]OJ]HX(9AC:37H""9 QJE0J-H160D M&JT27_ENT']4/9E!<]A" $7M=:8D4/JVS^BJJK$[*!!0&>U^!/USH6=ZIW<* MRKW5B5]C)RO8=O=D-(1O[##W?!Z Z0N/\5F!@=K*-\SHX^.I,JIT=]4?NO14 MKYHWE[[5,+E!4::SHZSO#2UXT:R*[[9LUK45[>:APBC<63V^W*&ZFL_L/8?M MV+=@NIY=[$N]>MVGC5G70MZG^;3 Z]+\@'[.>!T$V ]I/FV:P3ZMP2ZUK?=3 MB*PMCAY,#R'($^V_?7T3Z>>S@3-AY#M$KU=\<__*>K":.%G6S&_1@?[G7$': MK.!WKB!K5O ^*[C;&]K.7<3RTZ]HG7%2?[T-T7Q7C=YMJ.G>"57-(%=ZD ^: M7C/C4];WHWSQKW)=B<>($!16>WM#!!I8<,R!2QV>7!>W&-]O)[U!B7W_VL_A M__;7^%O>7<3*W?-2V@YB?L"+E_\@_YR+;#='_C_9D?_5 M(\D3RR,1B7&NU-4 T[V)O M=POO';_C>[LYGY19KZAVB+$8$(_<(A>%0U)X9I-)-AB]BB?Z M30)2(XVNDT8L4FH8IM1QRK4U3E"7#W6XT5QSGAIIM#K2: ;P45N6!-(F,209AR3G#A#."/A2)A<;+V>U M>'@F[,*<,#AX@J+.0+->6^2"L@C+*$#X"HIATUZJ-<-7J4]SP\%+YN!D/9$A M4,4MYDI[@Y.7)(%%K;P)A#<2XAM4B"G-M3. J,9.T)R %!&58 M$".^SY%Z/:WGWHANN*C@MY'D=Y+D'V?#(8&8:)U*8(%1\*N6$&5H9.KR9>I,N!#3&)E6$1'/P$25PN0L+88LYP^J].?^R.PP=,.P%'5QC"+D8P*'%7,'7)> M$D0B<1HK$ _8OWB9HPB7T4EM02:=Q[;151OL@H&6]VX!^N4%8,"%:)@U<=/4ME[ I:AY_^;^N_\L<>N$M;GM MI5UD@S%SBSSS\[ _%6T'$;E^M%^033#87VWGU)X-7OQR$8BMW1T_7&"B^9%YUN6)OV;XW;:_!?;L9G0="A6,X@]/[<9#A"V>1 M=#%(=GLP&%4 H_"@;JS, MKPS1.8O2_6>-Q)TJV%)@BHQ/.D7_A*?W9UCH)BC0T66^*HBE8_!P&-M9>8.VQED M.\.;'LX#DX/X;\..V?[,R_):] J:Z@58\]Y)9:A.I]*:SF*"_JWJ@'UV1-CR,E\L?YCQ'X'[_;3N[ODI7IV%NN->4B.-A;9$$^VVC\G>?_TP3;'Z": M>^*;S'0T^03VTB4_9'#1$1E<=%O&;'Y6GO7D VQ5>/XD]]HB>T?;7W)8?6?C M(][^\]W9WN[FZ<[N'T>?=[=.MS[]J[-]_/EXZVPN/'^<>VW]#>-YE]_+MW?A M?1O_.MPZ>B6V/FUWMLY??=L[_D@_'^^=@VLSFY07%6RVC0E1HG-XWD7D!W9:Q'KIYH!&0C(!^^C*01D"LA(&>J0#&7U B-K,0!<>(P M,J /D7$@&5/D(>8JT&76GSS,Z>35QO#8+X:9Q.MEZD-=N:1JFK)8JH!WK*XA M_WHF8I3N'+:[JK7=]S3=?H*E@?^X2XI)E""RHZ3$$^YD<)X&(K1D 0L#OY9& MEF;VJ M:^G-P6!4XFV@HY>G<)]N+?X#*]S"FX^0Y=VV!Q MK&X0A0GME.9&^" XD]A%')V1@BCJ*<%\A>WM+/5_FFSP!V3^&=31)#2QP2(L ME,[([ 0Y[3%*8'!K@9UC5.=H"L.7V7]ET3Q^ E/L*0=,%N6F/+-X1^WP/'F@ M\)]\F^YB)2]!34ZLY,?2EXT!O20=>G"ANXE@+('_A"B3"@%M^-S/'B,NO3<& MY$"TH B(6*."KT:\ZCEFWTQJ5>YY_-/4R3[ JVVNKB#MHC>J225"MBZ7#:@ MG;9),<("P;EU7CF9OM&7N@K)I3F4?GP5\&4VAJ(DAHVE#+F8& A^'9%V%*,@ MI.0F.$,D6S8T\>-7U3YL8D\C@!L!?'L!3'SP.CK&I+"<6.L,)YP9G2+P9,"B M$< _@0"> =\R$2NM+8J6D4H @][U*$7EM!21P+\_GP!> &LP7VN]:K5O;_NY MZFG8*Y5*FV]WUG*<*(>(]8>EMBI_#FO\)0ZGG^=75#<>Q^%A+PS6;ZJC>MSMV5TPM[K@#EY2+5CN M%!1R76!9RF\GL,:3M4FC(8C#E@>9V4J=WND +H+-*VL(T\G%>)U.O<3#N-8: MC/+B#:H;8AV,6(.K!\ O]FOUU]!^@QT,H\*L@\E:P_" $<.@E?J]XU8.N]:U M_Z6<;A 7#"87/<*%/EU2\G<(%_YAK$ M\?QM_L]VSG)%Y+@P+P\\GT';DUS'7!]'G]A^21D[ ?'0]D!9P[[-9%TM2KL* MEDX+%X$,\XUCBERK41?B18(*90'S8L#K;3@:#>HI]6/JP)Z4\?3;@R_YZ8>Q MG^<'K\FT/EV1)T".\RPU)<=%Y9]C.G-G^8Y.J4*MGW \Z@S;)YUJ<6^[*_;" MOLQN2U6T>>G9F<0F%-*/G?@UUT$!]X,XAB<>GW3:51UK1<)M'RL6:7>_PLRR ML#JT7^$;"[HB%Y7.R"MX^95C76_]"<19;6^.,[83:(U2O7\O!QY M5D UH--.QT)W2FJG95 PJW86@$.P3LYKH5F7H*).K_"73"T#"0EE9U:=V!VVX("]1+Y[P,E MU9;?9+W76Y_R:\?WY6M/#]OPM.DN DNTJX!G8:1,_]/-;W<#,$[_# 8>^].; MRD*4M:LV\N/ZAW54;>O5Y%+VL:#A.)A1Z)S-O@A& 1LQH8SQ@">2U*@.0EZIV4 ML95]'L!M91G'K%<&<$%[UFQW@2>N?^?5*W&!3\=4EM^>B60B9R_/OEAWZK?6 M83OS43::RL2 '",(O"PMMS:[DV+MM86T.![4(-LHY3%@3QT A92E\L"/ ME:J9)"*ZXJ= M$O#M7C3N+A)=X>J)4(,9NMK_JI\,'U;V3*$5,![&9EOK'WG#*/[M[:3A0[511U@3#K5XU. MBFJ>>=_X[D*ZDX'_H_W/:MD/X"6E3V?9FANESU0ES6K6J[13%AW_:(]?E>7Z MG'D/PZR^@U5'Q[UN/*O^G*KZ^H6M+ECFE>R!76Z# *M*(:HQ3"@KXUM\;9<1 MQ&]M,/F'V=(^.%L (-8 AGVG?(0)-8AA#6)8C1AV(P+8'&)8XLP;[!4G"7-3 M(JHV1:M3Q)8I+1X'9NF.B&$31(\:#>G3?'+X2AHV'T]JA93%Y^CX>"*-)R&T M;'/4AG%OBG-YH0KM9-3WAZ!-*N-C<)=:MJP][ CXUY9(9%$ MV7S\]=;[_/1\98%7(KB.R;Z?#F86)6E^QZZ!6>K' ["7QAXMK,OZ)9"WRVS@ M+0W. "M@I;EGRC+"1(S""L,DIV$%T<->M0H1],]NP'L:E+A01J;JE-C7!3RG M-="W/IX,L[]>VZ,55M?/A?3$Y3I15W^]@I!,3PH_JAGLCQ@L7Z=*+A.9:[4. MO6\ VZH1"Y\SHM:?67P7IR+'^)_S2KSY=M*NS.1F.Q_R [N?-6[5@P[(Z). MD0OG79)4!TD=N/_.&KFX"\GF]A^7^A7E2=OJEW\A84[_-2GKRY:#^ M=D FN7[X2>?Z]?#.GW\<;L&3=C8^BNUSN/;\_9>=C7\=;9][_'GCU?GV\=[I MWO$;MOUZOH/1.[[W"=YW])%O[WYAVT?OSK?_?,>WCK?8-CQC:V.+?C[ZO;VW MZ_&_SS>'V^UIP3H7$>L4$$DR(*Y"1"Y(B:BUU!OE,?$2Y,KZ G28[^I?]/B) MU$NLUOL^R?>$)$ 5AYQC_I!;0D9/G=:8"\ZT\$3P2$1P)!![#;+J+7C_9VHU M]-!LOO-ZPN;).RY!!*/D/04VY\#F*6*$?2*!>YE"8B]>BN^N2W\H)G^@HKM5 M\#DV[NESW!:SX_M6;?6$E_F%DNQ6T&;5[K9J.'L./V35OAL39N5X\\YE13^W M_9]4\(JKZ$RPW#&AF4K!41R8359&W-C_*V08;,W:_]Q%+XR12$<+AD%B'%DC M A@&P> 4 Y$\@OW/UN7EQZT15P[@L#G"KF%NS0DA A_O7C)] JQZI+0FE;: M&OA.2_VY(ME^GZ7^C%?M.RSU[XSQ_\R6^J(IKC8IW,-2=Y%I(Y6.)A@N/;$V M6(R3"3HR(?$5_<(;2_U1=/^["Y%ZXPTGD2!GJ4 <5#1RTG&4(A7*80%;YI=D MJ3?8>:O"R LM=<*=)4%@[)+EX&/K $YI/#V2WV\LH E=E>*]*N+AYQ@,^XQ:! MGQ^,F/74E9&7+G+N71#:< VJB6".C:?>.Q(D5XTR>A1E]'%6&<40'/&$(2FT M1-PZ@XSV&EE+37+$@!F1055S)M[/#>9T9=WK2A0C[5Z"8,E%: L+PJ;YJ'4M M5ZXVGH:AZ@^!WW()=X8WR$@7_WT/?Q$;84.R06(NN4V9;'0D3F#.10!C9C%[ MS_B+/G2^+6;N">[;]-5/W#O\_.]#[(__[MI/9K1S]/YH:W>[L[WQ^Y?M\W=G MVS!&>#^\Y]WYWGFGO7?\]Q=@8;*]&P[!=B3;1YO[7!&2/#%@*BHP&HD5R+(@ MD-; LI%A;[ %%T^NZ\N<.EM\!K1PG[U6#$2 9$I'+'EPRD0;A%6>.R>CB+K9 MZV7M]?F7?:^94!IVF$87J42S3 9W_K*/,+/7L+.74O>S MI+C/_H/>-L*DA#/,HT_*!NQ,H,2HQ+VTI-I_3+%N]O][]I]N;;S9QYX'6%^, ME%-Y_ZE'FL+^LZBPM P\^5P'3O$ZN7R:LP1>]X(8&;$P(&ZX5!Y\TABP88UPA4TZYOF<1* MW7H_%IB==JJ!D&9JQS/"&FIWIU!]-39>KUML.UN!V50X\H/#&(<5GLO80!FC MMGR_]5,9K%,3:(J_5D%OC6VA_.QANT"K39$63WH9^Z$-XY\"T&2XJ R&Z>M. M+#6DUPP05FIW85[YKC&Z5P%?FW9N&2/=3+ &%@%NK8\!%.#=%:9.GF*!7ADC M$=X>82!#[=9 AY<@^\M/4\:80_VW J(R*X0[\;JBS14#G;AR$HM-_863:)46 M7!D'(L,V=&,ES L24R:AFNK_K._ZHR*[[L&CS_W:F6X64+J;)I/&D\F3SS9, M01=K5^NQ4 9D7+6#@XQ3 =*N.RHD#N2^&"DCPT4!?];082?]7@9H:_5N:BES* M4A6-.J@HY1DKUH]L9]?O1PK+FH1 B8F(,FX7&/L M\JE8@><#=5#]62G/;L9ZML->(:9*@[8K<-303BD#OX(&>S M&:/P(,,/]@K*<05!N\B(RFB&Y1$,3W!8@ST;M/X!I%: FSMQ ")V1I25KZ<@ MJ]-G'68PNTQ_-6AJC6BT;0?!_J?U9Z<'EE9KJX!P_C,/J3*R\(/CK.,.*3]!6)S"D(*;&CE5YYF#LP_EX :RXNGF8 M 5376Z\&X'[VA^,+)IY6F(P 6XOIO-RS$F:2^OT_B.*V5,)>@OI78DP34#\X S'HQR(EICM #2QKG$ M8K$Q2>>%RUAPO.J&2G+,'*3-=%DI!L)$IB#Z_(0*W]I]M6]-#(P)C8(G&G$O M*+*$6)24$<8)S:B,"XLC_Z="L)ZV-LB\T+%9W:<:!7N&=NY&"=8J(P,G*D;' MJ67.A$1)TC(1I3$O)?6$-92P-$K8!G]"PX(J%P42F"O$H\;()&R0U4ZJ8(TU M2N2#T@64D.-A_=S3HI@;%^,]UQH:2W$GD7B 1JBW:[@DGR'M[&P<[#-'//?%2K8O+=@F8$)U"*I4AGY5WB91F2W;%394/ M(R"9_XQR/Y39/D2+@[DW&"W9II^"G%_ /B_/NM *86&D>ECAH/?C2:]?^BV MQ=<>([37?6HFX=^QGS"(PV&G,$'I95#[&[6S<7T0ZHY "41BL%@9UDH"?5## M2*Z_]X*3I#(2\4;M.Q37'WZY3\BHQ 6*75?%B#9&F6'?EG6H8D=CE3!V-L)F MM_KZ&7L7_MOVD=^WTD6G,D""3@)Q(B*P,!@"G' ;.0V8>0LL;.@:7Q1.NB+V MN$SWDR500^""$DR!A(*S06,O&=.@(XQ58NQ^-NG[RR:0LRVP#PRA46NK4'!< M@ON9'#)@'R(I<:!:8^E)O(7[.>E?DEM'37L5U2)MXIW-^&4@<;).F C9R36U MAS2)BA_T8RW*=F=/SPYM^!ZCY#LEUYVLD]UX#-+;]L_>%'?J"E%6; [08>6; MP3,V/OQYSAQBBN4\+8>T$ %Q9CP0)@@R^.&EYX(ZC7/;]/4%R21CZZ-JGS&V M/2:GOH.)AN^<3:186*L/.^LCFPMFRW6^SN,IQC%]7:L;*[CT 0QY)\U IW^8 MQ#&>LPB$L;[93\XGRH1'.!*&P#,%2E,@ I7-:2,)ZQ#4K73DO/56 CFV)JNB M1,L)>J:NNUJ2Q6[+_2X/NG4D*W?;*=*VTQL,[BK]$F&1QL05UHXGBPU+!NB5 MYAE[JUPF3XHQ*>1YN7@N2[_<10Y^NX^3]JIT(\PR?:J1G[.\(SL;H(BE"28Q M@9CT'LRU#%O'I40B3R']Y630&SI*V;Z,WG#X"- M\,?FA]7V&\'1VK)UPZ,Y"G 1/XWPM]=R\R(Z6&!">]3)9P( (;9)2< MP+ZS_%LHNH*-ST_K -D,U\& _:]AU#^+MG_S6>IN[!\_.Q;[ F-]MR\]BSP1 M,"E(S,B0B2-MC4*)@JG+E8H!IYRT-M\E&>65';>NG*'2A0[TZ"3_>3=K01J3 MB%%*> Z['EC&&4J<.)*,4+$^@KL4&;UCPL5MJU&>GQGP!>?,"\TMPTYH) E1 MB!M#D.6&(Z? 2Q8^['MP0R1-#&%%3:HMO6AG9T*T&BMT Y@ MR0W+<5_;MT]R *\]:>?.'JG9,\I+<=VWU3C?@9 MVZ]?^-;YP3ZXZ3IHYU%DC"!.)+"%2QIQK+S3*1BL289=OOJP8/U:*TE$RKB1 MX"C#OR$J%[4RDA%I'-=,+G99KG) !H-8#A#_FB8FUR='8:<[.1.""[9[W?Z% M(Z*_QP&GW>@/N^W_C.*@=-K;A8'^W@'*>';;_^9T:^/@=-]'$IGU!!'-\Y&S MCF!F!0M$$ R)F ALXWS7P-Q;$(C$,V4(QTYKID&0*AJL%H%P^J(5@:M.8 N' M_5%\\?)3G&T1O?!$9BJW)L*JEE'CPY$LF4:#<6K5[_EP&WWPA[W23;FP]3AM MHDH 69LFA=F4JEZM=7_V&Y)8[ !$;:>3_ZTZI(]SNF8[L+?+L>2O\S9GT^'T M!W0X)4V'T^?8X?1N/0H7-H*\17_3Q0TD;Y)P*]<34;-U06_77^[.;>MNUV/O MEFWK?KJ&5?.5<-_7K^JI0=E\JI.LT3C)NH3.*JT]U;/? VESWZ9(CTHJ5T$ MW@/1V@DI)8Z:@JNJ%7<^&9:PE29APB9'4A1KM*A0]E(>7GG'[SD0]AJ\/_"! MBMA[E8VN@W)@^_O9])*W]BQ_] J,LE#Y3H/2QG PSM08;_^K:O?+EQNP]Q.; M_?=O:#4?;YYO?/A^_ M(5MG\V@I'\4V_?O+WO'[H^VC?WWYO/%.U(@KWSYOO/FV3;?8UM$?QWN['\_! M*A]N?9B@I= <&R)>(D\\V.:&1V2(3BCZ1+-^M4Z[%R_9NKF,5J)N79"H)#@7(T6*BI2Q+ARR4BH$\M5HK)4 8BU8 M)_@RKLV/$*E/0AKD4&D)G^00SC+DZM.0 M=%->_"[3<<^=ZF/N()'_X^++._ MFV5V3HB,FBMDP9T'\TEC8';%D6;")PQ>O]_ M3\K&GH_*OUM)E'#42):B#I)PS+FUE$@J'&>!*8;#C9A%S[,HZF%EP<=961"< M-$8QCYBG( N224A3%9!.TA%I&$O<@RRXK/7_Y]FJ_??MP1>4^C&?; .[YJ+\ M/GCVS\X N*5,D F8/^I("&.Y2$/;Y(5AD5@2!3-JL4RXA#[;2(0?)Q'V9B5" ML@[K ") @"0'B< I@ M9=MN/EEE^,7U*=:$/D".]>),<<+66U6BV.6?/SAYZ'V%K/'6]H=GN\ W@VI[ M!AOM088# F99F12@\U=C#CG]O+N)MX#:M^GG+Y^/]O#>T>?CO>./YWOGGFWO M?C[ HT[WCM^QS\?OC[>/WK>WCS^W/^]N9UAWLGW\ MAF[MOCK?.CHX PM9P#OWG;+*)T^05%H@+J-!%KN K/-:8TN-%VD^ RCIP,&7 MCB&?AGN5++C:EJ1(J'*:2SR? ?3^S5^O=M]LM-Z^>K^[^>;#]5DSBT_R;WSC MQ1%B+[C&)CA-/$\4K##%B2(\I!RD\6YANL?C@3/> 6&R 6=LP!F?*#CCPTNX M7") MG._-( M'!NDGH:D-CXR&&.#VM/(GUL1"]_:W6L0?!H$GY4F4M&@^3Q+-)]'I;J]T^V- MS1^)[/.#H\T?_&$,HPXHOZOBSJM5=?HH(>>M?>N#-U9*Y%36?80FY(0 ?]K@ M0!))S LZ']"-V+K E89W4%&8<"/(@&$D, MJ_C,M'J_AN&Y"M!I< V,^;5A2G=6:#"T^W +Z.6U+.G\*%=X GTF,)/Z%2#Y M8:\38J6WCWM9JQ^"S7>W8\? I0JY ;L$X48UV*!88$5IE͠*+M#,U^1)S M3??$:3RQFP]CJWJ_G X"(BU_ &XY6:&3Q0W*)A7(-;S8!!HVATB&,W*D M]8]"K[W1 ,AG\,\;"I$7'JGZ@F"FJ&Z=9W$L= MK%P7MQCM E2'+"L1*W?/+RWL@2"V]Q:P']7-\; M?:6RN!8ZCU['H)SQAEG%%4G.:4.(IX%)ZQ0N)1X+(#8O)73>&L"-/5$[JLK0 M.CG:VGB36U?@K:.MTYU/<#^,8^]X#\;JV<[&1[:UN_5M^_PC^_QZ+D/K>.MT M:_> 9,@:&(/8 SML^WB[#7?#9SX_$\;V!MX;OOS[?'.X?38MYTH95 U;Y(UP MB$/I*K4X_F%,XR*]$+2^#;,\1#%NH^OAA_;;L6 MWOKWYN9FZZ_UM^M/4$K3[Y'2UQ4:WU9*+]C[GU(01YL85@(<%2.X#LIHEY@& M42QC2$3Y1A _BB#>FA7$/FB0Q%@@867(AZDLE]HQ\(B9CTEBD6BNJZ67P\1W ME,37U-/\<&'[T]G,.87< OL73$\)L14SEGUX(2RF49U9(:2+7 M%%M%4V2<4*6LQI$U0OA1A+"?%<)<8\(3UBAAGG,05$9"3AX)AQEL353&D!6"IOM9PT_(X'V\BJDL6EO_%SZ_)WY*8RC>(<6:*ZF(<2%BSYE@+C(OHH[1 M1N:2U8V,>A09=7#14.0RY;:$. J#.*8)6>$84BEZ1[F1-GOLY!G:B8]8U6F_ MMD/K5;#'@V64=#9VU#4RBK#("=>&>JRX,-$DF5P01"@PHK@WC8QZ%!GU959& M$=@)H1A#W'&?8?<,?"4C#??=C:V]K7RPG@+'A!XI\"^SB)+ ME!14!3( MAT:+'(\,X61XQGX3CC P4]4 MPO*G%/^6Z>S-'ZV_RY_DMSL3G+"29=3QK!DR"D%@BH!:T$"!N5K#2'6<2JU^O5$_Y:?[U>VKBT#D <]N%M)]7KLY46K3_,_Q9MN]8:"\/JM_RN0KZ3 M-Y>_CNU9R^5R5'A1F=ZA_1I+NN6@U\EENJ7\(%^9:'L5.0 6[Y_O76[_TS'UM[L%X'(-W7"D*!+R\XCN/:W9P1ZGJV'THA[SAY M.%>"Y3IEX;B2:FC*.QY0QO;[.P9A:KB49XZ_7%:K! E:;3]IH;?77 M*Y^WC*85>C#UW!6OL%--2[U^7956>'J&DG(*]"PE52/NG&62NBH]Y E1#ELU MRKF_:^N$4]')D*B-/$IO V6)2>,E"9+1*^+JC4>R)$4/8SO:W(\4C',6-(HQ MI[JYX) .,L$/)H0@L &1>Z 6TPSB19+T3TNJYI*0KHI-_+V)%%D1Q/ MC3R0;U_;/@XJPGO;^O-M:W.SIKAI_[Y%VBA?7:S,E-]_46R MKDW-_OS+KE!^"[EB?3Z%YBX:>7+9V(2]./_"<%<->C"])%>.#6J[<%@U5IL; M=KTF:TNW_&:VH-J!14.N%NJFOHA-I\2E=$JD3:?$Y]@I<6%YW[T1$,T*(2"^ M&H-0#*J4Q3] A^3.!*W-;F4CY.E^J)5($36KC7/X*;:RN,T2^BQ+7YOQ#F*G MDQVB\51O,=,B_<=AE3\V/\P$5&;0/;+(OOSXM=+!_+@ ?%71@'Q%!10VJX[K M*N:L3+L#T"VCJNYT>)@!:7(G\E&_GT<+'MY)+Y-GOM2/P"PXKBN9\WO:&;H& M[(;N02['[I<)?XW=4:U,,I!)75*\WJH7!\S 7JOG0)[:NL_YL?T2,YY$!C?I MYM4[JT@"OLKOZ-=5A/64,US]0<5ZE4*+)YU>N6.LE(L:R+.!]1H#G$WPOO(3 M,SY8GA$HU/+8V '=?2O=?GK8*W>_[\&%P]9?\6"85V,$#^NT#D'SPX: HJCY M]!B4<$[(!;?W9&X@E]JP7^T%KP1E;W;!.#FKX@$P7%8MY-AHO*OO8'WN/,F,6A-D@0]Z$9:CADQX4T$F5+R?^;ZT#YV2 MRT*@#DH-"4YZF2SA)A@+KY:<1.Y9_BTL)(X;VC!=#8ZY"LV7'F''\S&H! >> M@^.(-(FPXRIQI*U1*-% -;B5,>! X'R;GLR>^."8UE0<79<%2 >^^@U :P+OO(Y&,B.@Y M,Y(FAK"B)@/G"F2# '$0K+4YO25Q^^(E9>OR>HS-"P!T!3YL%N9U,')'V3ZK M[3\[S(#=8WO/@QD&?T[-Q\&\O3C%S*T/XJSWO5%^4S98J\#0!:NQ.N H&+JQ MFT=0UU/!?6 H]LNS\Y%'CJ@4]#,@9[#HUEL?VAG'+-M%H1W*4@+.9@0C/8S1C/+"U8^OIG]C?&]N MZ6NXW3*I&BSII!/',(!76:YSH&ZV,A)AKU%&+:S^BM]R+^J;^7P^TR!&SX/7 M"AQZX&^GJ;/;@[3EPVNX'5'G\OE=.X+KU M3+H%0J"\%ZR*89SXJ">Q\E\'F?]FWS#(3#V(Q42&UU5O&'/2^+);O*%F4T_Y*LD\2\1STK'L M#)">CS$,[BH.[P5A>$]Q^+8>XQ^@HVK+9VP//6L05;Y]_G%?*$N#S!688.: M4"P=)L#P"1S+W%@G:N(+<"J]6BJ.8?/O#X#ZG>2 ;XL=7HSCWMC^[5TTCI\U M1CC?V3W8#Y%1%0E'DEH&CI)RR"HAD>2:@"$LA7;L5H[2)3S3FX[5FD.T>QRB ML:L/T>[2CXV]:([>?OZCM]7KM<ABALET2_W)SR=9%$!Q'\U;B2[?:V MQLK@?&?C_>'V^1[[O/'J=.LH U)_$?"N\[W=S\?;- OYC]^VZ/;1UNMY9;#% MM_]\P[:/PI>MC5?9'1([NYW#O:/MP^UC>-Z?N5#QS?D>W3HM4?2C-_N<&X.3 MQ\@%KA%W.B!C;40I24] '7@JPSSVL14L):5,- $HE#OG/3721QJ<"!'S>>SC MUSM;6YN[6V^V=S^T7FUOM%[O;.]NPD"W7]^O^=[-[[\X7DJM)2%W4K&.&R[@ M#P:>.75>;H1J;G:BU>9^]MM7V3^?/RV7?N$T]%GYQI<^\XH5"YP&,>XX**YP5SM M;3O;*1;UX##F0_ \GFA!3\2Z,57L5N^&B<#GW;K#5/'KCWO]_\?>NS>WC2/K MPU^%E;/[5E(E*,2-)#+G394G=K+>'=M)[$S6^2<% J"M1!-^Q-G-U)0 $U TTY M9!;T]G&1^9;[46)3LX-JZ#[XW'Y*P-&O#O+V885\/JY0O.],-$%?T"$\Y;[) M3"^-.KPK!:B8KBK?2#Y)%O2"EHW]Q1!X[[BL?%V=#SN>,J#,A,0'+?.ES^AA M$<(9XN3JW**(.CH<=7_(]NY+*>6' 8?\C;,?5!5LY8K3/V0EW8$D6 M3&13$HWU_--2/7> #R9U;)-($AXI383E,5&) M2PA580A6FQ99K,\:C+53YD7L'>5>E0=%.EE^I=W_'$W"Q1!VW_0&2K43&=V$ MW2!B;<7N@(<@; NZ_.O;D":HIK/T"3,\+"Z/M+@HSG105#Y2PH9U9XH#($Y; MUZ%B>$)K5ZD)=HW"Z#5?5S3(5S7B*["4/*V94\W,W6SF6/@0="X/5W+P3P>F ME0^9E)&8.Z-B6%A%L'9(^X^[&_\CK9YX/K/64W^*F)'KB[TJ''OW*;3?:'O3+^RXUJJQX,_^RJ*PX %]R M4^Z?KHDM]DEL_3@(M]:WQ,[Z6OAM[R#<_W$(_=V2V[WWW6^=,Y45?VS2K1_= M'UOK!Z??U@].=M8_'6^='H@M&!_TH[/SX>^?6Z<_V?[7OWO(U[*U.ZVL:#.N MG&$1R%)DB)"A(RJT,4DTS50"HAW1S%]&CMCY<_":\<\3%#> ]-.!MSRP\J5.PQ2TGTD18V#+"[!9E21A'$C[77#CYXFW2 MXLFM2_P_,E(^_^ZX'9L8V<1RHJI!+229/F4W M9;;,>\4J+WK.K_JV:^(TU\.\3U6?)@P3$(%0$\&T LSC'.#.900Y7V0B,Z>L M?/%6MO@"NMA7UPW1U"CJW(##7?DS#3@\O!4+3^D;<*@M.#Q1UZ>!A;N$A:J?E$BMN+5C94F3EMC;;X/3Z;1YCO4 MYIGKD<@DRB*MB$JCA C&'4D!H$D<.@-JG3"7QB_>LE82J4:;GZ8VK]CW:+3Y MGK6YXC%H&PF 6Q#@,(.].9,142I1)(%MFF7.@@W&7[SE+;6 +^!!M/DY':EL M3HN[/+,3E(?S$\[&028P-%N*G6RG?S! "I+A &N:-^AS+?39KWH&7%K%TH@3 MR[ P-6PF))&1(8Y*:Y,T@S6D=8Q7--',QY6YU6CQZK5XYA&P%-8D##,2)G%& MA!%@/F36D(RK,+2IBS1=779&H\5/VS%H%/:.%+9B] MC4A$GFFA!)1%62:*B ME)%$);&,4Y6QQ+UX&RVX /(@9X;UF5F,ZL(,Q MUL&:=/S9WM-;_035&ZJ;F\M/',5-U7F*E&0J4HK$0@.*)S$CFEE-% V59:&0 MVB2KNKF\@FD\C3*).!JQC,G%-BJ#)IDH=6*9BQ+$H34NSE@ M;"#U-I!:"3;8U"J:"D%T*BD1,6=$A0*L5FFCQ%*62H> MW+V"7X4%T:%_0AU3)-UKS?+.Z))N9$+TL;JF%;"GW('M7OE5S<]FK9K?LPZCW M#H>N3C3&#RJ0\,SF=R-<:HQEL*%0V%5219'4GI,P49H)SBWC2%O>/I]1.L^9 MPFC-.5.^NH++7$._^YW>N#?C#3%3,K>2W'PI%XVG'[F&9CAN8I=%E"51(K2* M4D&3)--1B%%"J[-;H/+$[-I!PI,9'=US%FZPK#:_1YSI++:*A%*%@+ F(PF6 MY5()^)RA-$8HC.:%%T&LY[O2 66D!ZMYB&S.G8&MLG2<(X2?2,R4!PSYLPNF M(B3?QLV^!YO]4O!>ZY]X3FOCB6D. ;8RY%8^?/ !7 8Y78<"942&(J2D M*_BO/&-G26D.9F&W(.(L:(A@^8IG9UQA9^G+99D)\!?^+B\9Q(9^BJP#8>S" M$V<(O'%S/W83"G* *F]]>ZX7UT>Z)Y!35_+IP7SI@P/D.1_A"#JP Q\AY9.W M(:[+UGT/_N>Z2T=H( S'.%OOP:@NN/6>,R)6M_OC[?6#[\YRE2;.$*>%073D M)!6XYX>28?4/EFH+VSV_$!Y3L*100#7N_2. MWP4#/7H8M9N6#N0P96(Q>;V M^XL7?[/LU6?HU"Z2?-F/;HAL"/I@9OT1]LSE86=][3N8)31UF+)@L0)4DEF2 M\C E::I4:%,;"4>]/W)>'/[I&0D+XT^>Q::XQ"9<%X]ZI0T/4K-6889<"%K7 M9_J62;OA^KZ,ZULLY_IN6+MKT)=[9>V>L0\ODM^%S,A/@NGX+]#V@_DKP[4T M'=\/![U@!"UZ D[XK[?;>OH$-E\PZ1%W?PVZOXJX81=L-##,2DI3V)MSQ-E. M$?,9#"U [Q!Y,,?#@O,S'<,/7#[AW84?M^"SD7=2NAVPK1U2$;?\YM[MNH+J MO@0Y:PO[T0?.?L'V@FKCNU?0XH*7U^WHM-/MC JRY^Y40((.OAP,F$S_ M FWUZC8>%9/O>7M3_YDN^51G/?9]A*;\-C?] $Q\=. 6O-!'YX\FCADF%X5WR?SZ_MA. M;N"W18_ZGN-VVL1LS3T5=-]VC)=1&!V*^.)Y7K3"92=ZVEXVJDH_P0;).U51 MFG9\NJ#XKR'(_]*15'5KTLMINT5WSX[5:X$=>*V?-EG5%^\%@AF-00E4M8M]M>;,)=;5CQZT1C%S]4HINP>[+W%=BD%#[HXI#__YQT1D$]")WA2 M!E93_M$-_7%(?4C%]R?AD7#[P[]_;I_NA]ML@VZ?'L!_W_?V>QML9^_]SV\? MOK!O/][W=K[^N[MS+CSR*=SO?>+;/S[Q_;TO?&<=_OOU6V=_;U]N??W\\]O> MM][6UWVYW_LB_GNZ)7?6OE.J$IA)"?+H.!&)-20-4TU,%$5A(F)D<2NB6 #9 MSJYA:#)RJ8XRI2WG4D3"*LXD8R**J508V#K+0;ZQ]GE[<_O#;O!QXW.P^Z^U MSQOGTAHN]\7$NH^%+ M,OFB%1S G\4^/WWU[*0% _G^B 7\FSO6R5USZ.RXZW:R->C@I'^[#FP@V,]= MOO$;'3=GT4U\-^@=C0M[:"=KE'FBS)^.MXZ_4VUM;#-%HBP21,3,$LW2F&2P M)BP1F4NM/:O,)G.:)S33$K1(2ZZHB:55QD9,L)C;L\J\=^@J9V[Y=(T*@S)U M(%"N7*X@\VX]'LOIKAEW]>1?@I;=\!V/069N_>G,QR"PU41+0[0I\)!X^%D+2I5/W]G]]+M?, M3O7Y8QA T$>Y>S/YRQ_@CQQU]Z(L[UB!<#4C7EHEX*G.G&IF[F8SQ\+K8,C$Q ![R%T\28_YE\TD M-)/03$(S"?)SM/M];5PZ^MV9_O'&MW:^W=O9_?, MQ>,>O&=]7^SXB\L_Q?[>IW"+;1_NG\)SZY]^[[--MK7^Y?=6;U_^]W2CN'3L M+Q^O?5>)2X1.0D*E2HE(8T-2:2V1E#J3)EJ&SB#O0!R+Q\)T_P E"Y\W8G"F M)<*%,):)B,8Z0J2(91Q*:2(>KI*XH$&,AT&,K2EB1)0;&VE'DB2,B> :N0VD M)%F08,8#6(@8C";<6M%IETJ!!-)RAB/,V65XEHYRJY= M [6!A8>!A2]36$AXJ",M P,WLVUH24 !1'1)C-QEE :V_C%6TEO71/JOD#A MR5=4G7.;CC5>W1K=S&]ZO(PNUX.M$._,86$>J9F@-DID'&GC6&:5YJ%-KN : M-;#UX+!U4O5_,N4X Y.4R#331$1A @#F0F*$C&G(5,;"Y,7;)%I5== :%:-K M5+NBVLI0%X,+HY75@D9,13*E"E-$N6*)55?P81K5KH-JSQP5GH$"1RPD2J2* MB"R+26(R1;*4J22B(M9(#D]9H]E/6K.%LIDV5/,DC00W,DDTUY11JE1JPDC> MD@2ZT?>'U?>9!\*X"!,39L0Q)XE@"24J5!'A,=-4AYG6B5X9Q4K]V-KJ[&C, M:M'L%K5HL)#$KR&:X_6/C.[,\8D)E)$P9)>!:9D1GX)1$W%A+M50Z21MVJ.>A^%0+39.$ M2Z:E4."0J#1.I'"Q2:*,<[8BFK=&\1]&\;Z89 [EV1,9I2H2*-$D3 M38G1AKL47%"=B$;QGX?B&V7BE"5,X+5GJ^*42I891H4$K<^D725C=*/]#Z/] M7RK:;[XS24W";4R8 6=%,(='J=H26':NDB2CF11($Q^'M$:ZWR35-9/P3([( M/KM\-.P4=7O],1DB>'-&=F$R4!0*,%:2C LC4JX552[2QAIN-.QD<7-&]ABV M*CJ7(VBSA H;D5AQ2T2H\) ?S%47ATY'/$Y2#*3SY-:;5!-)K[5JJRB,M$QD M:*T05+I$Q])1I9%+43IUE3.RQD"MN=;/CL]B*[%BM": Y1D8IX8CS9L@H8BR M, 2#-4Q3GQDL&KU_VGJO0G]/$= MIU;R-I'NPY==.AH/X6_]45DX.=C8_?BQ.6"]8%=+A6(L,2[D$=Y?X*FS/ U- M[")A5&A4XZ@^AJU+5!U5:9AE0J7$FE-2$'!8T=C M&F?-M;%'HM@S;Q.$6642U)F&L2*"AXHD:9R14 EMLS"+0+9?O%W5W?/5\U:? M*_%_4>G_JQ:JQ_K.=2UF'CU8,?-==X"\-)_=$1+_]@_6"V*+<9TJ(?^<*"#= M.@5E8)O'6^N??^SO;84[']YW]WM_0_O[QUM[[W]\^PI*V ,E.SE;"?G+*;+( M[_]8.][^L'VX=?I)['_]N_/MZS[]]F/M-RAB%ZLA@Y+Q_Y[B;S]]UT;'J7(9 MD9%C1$36DC3CFH0"/DC#. 6P/%L*64>&*1[9B&>98*'6CJ4*I% D299*GITM MA;R[\6%K8WMO]P;5S"]_U7S7,DHSH\ 94Y$1-M(Z431,8NXRRA-KLA?UJWZ^ M-L?]6JC#C'/[N.0G7K[;%:+]8@4Z#X8V=_VSZK7M21QW MLIT)26FI;_ET?PN?GWJ=?(?Y9VNX)[#%Y<-35(URD"9/-E_9NVY>^_]+^3_&7@AGW MX^1WNTCV4M#1Z!R)%=VPUT'*]_3$-U"E^?$D1UCR_MUAQV7!QF^P<7SU\)TL MZQ@W1![C 8KGA-3'_]CX'\_ZCB*50W,$:;_@F3%2THX&!0M8/D)ZT / ^X,! MB)WO\?E'\W:P@]U8,.[S<[1X*H;N""Q"9 G"/B)EV;#C1LA^UO>,.4&J^S\+ M9I]1P9)F#G6_[\H^(<' E"4(>8-@ (,^LA?A=E)4+B_>7S(%0 \ZPR#O %KH M8>!@A@8]W-7 \(/E!9C(<1RM"M\48,289(QEFR+RV3)1",RL?K MG:$SHX=GA+X005$\EDDZS 6HE!U/I.6Q.S_L9)Y-"IDL MQBG6ZO>L=3W]8S!$ACFDBH(Q@)D)\E1T$.05/C*%MN3C(Y0TWP 8I\>C0\]F MCG<(@X,-LV =6#IOV(F2!JR@P\*. M7+,-9.48>1X$5#_G-24;H\S77*(^E\,KV?FLUP*D#1L5NN=' O/AM#F>*%W\8=34@<=$GEG1]ZCN]10>C>SPMV-CM1R?>;00@%8QM'@V['= KH\^,H=>(\ MQN8>CZNL, "-,)L6C$YHWDV)W?)QKX<8C_ *OE@'MBT\Y%CPTAN0KXF&>NTR MZK6H819^CB1J"_VX2_VR,WZ[JG8 ML$J3,I_SJ]"+&'JJIF7;VSEZIHLMI8OHF!I:I5HR%3VJSMX%K9*/GL?M6#YN MEIY'R["TCY&"C7.1@H9L:5EEP$?'>G,[IJ65D 4]OCF[%2OH@:1Y;5%L;B+. M*^U0U)97Z-&"B!JN)^'^Z;/(IW-7!%5>LE=G(A$WN#ZP,.VI=J;,/VYS0^(: M^2JURN@:Y_8LTT@_.UNF^V-K[B1E=Q]NG!^S; MN:RM+;;]X["SSS \M ;]__QC&_Z^_77S=/O'P>^=/14IF2FF0\4D3 4A&=A9HP'B89XW&H'7_Q-E(M'M7ICM"*[@8V>/1$ M\'0RQ2,1*6K"C!,1AX(( M+/<+VX@CUMK8.2JE-?K%6R5;#+W#!H\:/'H4>,1"RY@SL>;,"1,S'>N0QRG7 M5H8\C592$*S!HU7AT?;,/F)11K64"1%*Q_"'B4G*K2!)9FR:ZBBS#DD%6(LF M=:H^?J]QGUJZTA^[X_S-+%G'YS+ZO*C186=HR9$>CDZ*E)[@$3K8]-52'_NY M7C-Z0*?T?:>O^Z:CNYO]?-09>= M;A7UK4_&VT.9^X@B]PXEKKB5!!._/>AC M(MJ&ST/;*-+00%+7RR2TS;D$-/]H@^77PO)/55^7NC@Q( .$Q0P,3*S6J UC MQ @7R4C&L8GLB[>Q:BEY:]NRN7Y87URX-^>PP84:X\+,YXR-331-)9%.2B)H M'!(52O YXRBTAEII+=AX(![@=-:I>FL##(_52VN H;[ 4''^N-*P36 1$JHI M$1I+NL?4$IJ&+%'.:4H1&$+1BNFJ&')KQ'=YC:RPAZSKZZ\V7-?)OAUI[^,/ MLUU]_$\&W>_#'9RDJY=2V:#O]=#W2]5=XRD7*1.<:*LS(F*6D#1)) FII%9; ME7(F 'V%:G%V:RKBZZI%S0\*&GA[=O!V'UYM V^WA;>9UZE=XK12CFBN!!$V M-$1K TZH,7$B,J.,DB_>,AJV!+^U<=G 6P-OCQO>[L,W;^#MEO!6\9T=I:%. M%2>QHAA4XX8DCBHB3&2LTHI'+@3K+8E:B5K5R>F=P]N33Z=?5CIB53GU'";> M#L9X"[+&^>I/JY=-6GV35O_D+:*G:?3(E"J3I#JF.A4)8UI':1HAC6R8*6;Y ME0N;-[EAJS%Q3#5 I1DLCF64T,@X(L"W)@K6BA@7A5$4@D.>TA=ODUO7*&_R M5!O N2? B=(HRE(PSVVB12Q9$AHF(V.HM2SF[BKUUB]BK&Y@:&4P5$E?4-II M(QF)*$V)$#$GJ>649!RV"<&$I9JOC'BZP:(&B^X)BQQ+N+4VS%RFA(Y<@H15 MABJIC)M-^MOC!O.#JG\;6Q-'L4E)S,&F%"Z62!\)BZ]XQ*F57$41 MTL:R6-8H^:W)BGV$/F&#"#5&A)FKZ12+J!*61%FFP=4T@FC)D5 VC<# BU! M5F;>-9A07TRX#]^LP83Z8L)4DM!FCHC,Q"11FA..K(LF5)%D M%GTT^,UC2;)J;_@>682)/$8#(X1D1*)4E#ZHA+F<@R'C(I;%-B_C%GSQ?S MMNB::(E6'J)A%5B M--(F-0#@,FQ%R:H8M%>G.#4_D&@@M('06GK?#83>&D)GWK%.K63,"))RCF$S M9XF.LHP8\)%285-.;7I'E? ;"&T@M('0!PE3-!!Z:PBM'".'7'.F'8EX:(F0 MG)-4IPG)3!J%6<8%Q[R6.ZFV_X 0ZH,0KT<:7CHYI5QV5DR3"6YU^M;U1V\( M?K)J3527*2)#17Q)7]W)D?!5WO['W*S$;?%A;^WA9(U:/=-E2U^5YH .018)!Q\#YJ&/@BK!CT.EC4!+>T^G/ M-VK+:"1^VIF+2!8-MX+CPXXY#/#WUHUTIPN_35UW<(Q-#<9#Z#, GNET.\53 M@ZSH>G< '4H=@)=_^Z#G@I'^#7,_&@1Z4?Y\>_Z0_%&('ZNM^%5GUB_TE>2Q M%!/XQJ$T *CA>NK@'V$["6 $76SM0,/*V_$07AY@Y"3P"1'P3EA9?'#H^NY8 M=_%)E ]],'1>JH+CS@@$R0L@OK3OAA/IPMY"JWE@ *2P>=C7^K;G%6%TJ$=> M_(9N-!P@SOYRW9- 'QUU.Z@X.;[HW[H_UL.3@+9\E\[(4HG2V^,>3+29DZV> M'AYT^AY9U5UFP/@6WW1& +YF;FWCA9(U7<=J>MA2!:D,(GJ(-!ZV]%),T',Z M'P]1[0\10% 6@O2D7/9A8; $!R Q0R]"V7#0\U(#0_KI1FZ8 X09YVS1 $HI MBMD@]5*"'QV-A^90 \1Y,$3A]F_J'.!< ]+X;2]'685),6[VAID4YNU@<>>M MZPWZ^0B[E@>''O+,L$#(;MG#HF&'.E7 X=&$\64RJ'SN*=V#_7_D43 ?'QT- MAB/_5 [V6NY[/VVV%>!6H(<(OAZH0>P'1]A,JVR[Z[_0MM?I=WPO)[I>J'>G M_\OE(Z]$RP;8 8W373,N]!?69:1_XHBP2R.\IS==(K^_E--V.8XX/ /+05$+ M^%BV*UUW YJVX[]9NFH#F,K^8(2#P;T'-QQC<-H#W>V6/=1Y/C =/VP/2^5J MX> G0_:24A4@HP$2P7:"/A5 Z1?__,I-QIY$>5N9X]5TS+ M,)ARIS-IA(C,=QJ^>+N'GA."'>[7 MB+C_^UJ_7;3"9Y2G\,^E94J;V)K,*1%E/,DD2SAW+,E$PI4K8@KPC+-K& C0 MJ>,N312-8B-8&*HPU3;")C0UE,G.995;.83(_AX7?4HQ@BH3>T8>Y[.JC MW+V9_.4/V\G!LCAYT^G[&?$/+3C7+W5?J78B(U3_,K&@;+Y$AK9'AC/1B>*[ MB+452Y9^';;ITN\N:I:&;4&7?WU1LQ=_)ZEJ.DO%E9J])-/DFC<*'C0"NSC. M-AT4E5<956$!/-"XSFU'?ES[8"T&&WV,U*P[XWHIF'R^PEOVZ=EO/% M?9[7@?2UQ_]DSIN;"B\K.'CN?=O;#+?V_O[QK??I%-H*MW^LL9WUM9-O/S;X MSMY/NGVZ=;)]^G=G^]W9@^=OW:T?GWYO?]WN?5O?.MW9^\2VUO?%UOJ_>UM[ M1N[L?>'0'[[]=3/\[^EFM?PPCS5'(ACB9.*($$E&DEC%))01E:GFB9#9J@J\ M7%<]'OC22P-S#,\S-JA$KHV3$!">9B$,BJ%1$2T>)A5TK#IE)+$]7 M53:F@;D&YAXWS#75:!X3S%5*$T>P2%G$)6$LBHAP.B9)FH)QEPC%3<8HC=)5 M%:.Y+YB[U[JO#Z&86YW^.+]99>)+4LN;-FY3/_C)53S:OD:6YJ,,6C7UCFH2 MI0%)>W>V!L'2@@;-AG^M#?_3''M4FFD96MCP4Y,1$1OP:VS"2,Q#J5C&$MCS M7[QE+;DRMZ9&GDNCV'<4EUC(YMGH])WJ]"Q6$666ZH0S(@S>IHR%("I)+%%Q M%C(3Z2PQIHY\G(U6U]L-;[3ZWK6ZXII;3+-,DI#0B%LB$LM)0F5$HE (&4?4 M1FYUK$'UJQ/TB-VF]4NN"CQ"5VG9R?Z5L/>JM<8?-?;>FZOD0Y_0'\S^?3?. M87+<<"W/W>B"@FUKO0%,ZJENPJ77QN0O5>])IP;05H0D3"-.1)J&1+-8$6ZM MQK) 3J0)0^J"0$]F!LR69 G M51#ZGK!GO^I3P$(E7.B0V)!G1,@T)CJ5EE@:LM11*S@R)M*P%?%5I6 TP=L: M:NZ].16-YMY*0N)L4BFC"CH_0&V@T>?6://,.XBB, MP]2!_FK-B-!,$FTUF!PRY((!)$N#FLQ;"6LT^0EK\GU65F\T>66:7,W$$B(V MH4@)YQ8T.6T(S:HB(N"")LYQHJJS1.LE,BCMS MW)*U.MU_3B<-'Y:35#0'#C7R'LIU HA:FZ.?:%#J)BCUL^H_F-0ZQ6U(G("5 M$HD @,HR0Q*N;!)):<-(OGC+18LULK3I7LY624"34 M&F(C!NJNY_:S1T[KHZ?WZ2,W6^Y"J/'.5-..) MEE81ZB)+1$13DL8Q_,&,T;&S1H=X*;PE;I]V6;]3EOJZ!G\-\CQ('2B')QX! M80]&^K<[5P/JL@&7O$/%[+WA,-UV,$Z[;LH]U/"6K6R"Z@WOUS'#'L2U*C = M!?_]<-##PH"=_A@F=Z< _4$__]/K0_&[/=2&C=^CH8;UZ?3U\&1SY'HY;!*> M5'K@KP1N(N.WRT?-#G&]'>*TZIP9$2H3VI 8$7,B=*Q)DJB$)+&C+$Q4"J;@ MB[>2MT)Q_HSKZO;>RO7Q<1!&-LC<(//].L@-,C]N9)ZYX9F,1:1CB;G+C@B3 M)D0;D1"A++ADL)AA$OEK%E2(!ID;9&Z0^0Z1^4%B(@TRUPF99U&5**::"ZV) MI4I@0:N8I-08$DG ;)M*X3('-K-L"?8D;&8?CWD]TO#2"5G.,I(BFDS@L-.W MKC]Z0_"352NXNDR_F=?O&1GJO;_]C[E9B=N2X2QU2@#]TO\NG M,T")^><'HT,W#$:'G:$E1WHX*FN-MX+CPXXY##IYD!\.CON!3@>_L!O!8#P, MA@X PW2Z9>KO( L^K*U]A(]_N?[8!:.!/]3VG^F2N]R#Y82\O#W/J_0H1(75 M3536%LWL1%!R6%*' @&8@NNC@W^$[22 GG7Q5P<:5M*.AYAQ@!&[BD[C>^F#HO& %R-, M[EU[\/H_NP/S\Y&:/-_^>QB:WM]]_56-=WY\.=WZT?VQ_V/M>/O#]N'6Z2>Q M__7OSK>O^_3;C[7?6U^WN]_VOO7V]S[Q_Y[";T_!H0PI9XXGA-%,$2$T)2IF MC#C#,VYX9*DT+P('AN$1S/-H.';S;(0]/3SH]+V=$3T$$:'7PCT0X QLV<$Q MHINW2?+@:#CXU;$N.)BN.J!;IU\8VBC9+T& 1X>#,;S9YJ_>+ 6?^T\-@HX_&][HS MKI>"MIGF\GG]--CB_]#CK#N^!;7R-'ZZJY MHK7;Y:]^8K1HB/4^\[G&D0]S":,FL2S54L3:)=R**$ZT43K+1*)76T78H^%3 M(4 :R.VO_SZ$OIU\^_$3_F_"K=[GWGYO&Y[Y^^?6UR]R9[W;_?9UXW3K[+', MCY]TO[?!O^W]N[<#_]\^_73R[<.WSC[T"OK\^]O>3['S]>\N]./XOZ=;L-#CU1'$J=I#S+ MC&*1%DI&(-B)T$DH(ZNBA-G5%D!N<.AF.#2K5)99XT+):5EI0#I!$AII$G+E M3.I@0]$Q7I^)6DET/G&GP:$&A^J)0RJV'("(!5B[+SMXB;I@][.?)XE0)B&)"A-BDR@$;\:F M">4OWC+>DE&=:BLU>KMJ6S]RS$2)8R$ M11I:F+!,\[2A#DMDL;6KX/>5FS] MB#NK96P)+%!8T#FJB&IBM(W"*(K!?LH\^7N8W#KD4%-*%LK:K-:VOJ\'=EV' MJKFM='\3]&30^W[Y+QOTO@%Z?YFCJI&Q_A>N=[4/-[<(&B#H+6N^-T@Z$T1M,(OFL92)N"R9@SMWTAD)!%) M#(L3F5!RK0REX+?2L"7XJNB!&@1M$+1!T#H46F\0](8(6HD@<).IC-.,J#3, MB#!8 DJQB!CAC,L2QQ4L4)&UH%;%R/3P"'KQS?8'N@T&NM8."WV[[G6P6+:I MXG=Q:8FKJUU:NNX-JSNYN\:57.4-JZ5Q8O5(KRW=]J[2;6YF+%#=FL_6;2^T M5$?\W&;NN5UK^3C$*L:C$U]] ZM\>-+YYI9+0W=T/WWI;'SZ) M[?4UOK5GX)F_L:X%>#1_P^?0UNFWPYVO^^S;N1)?T+?>_O&W]8-P:]W\!F]( M?/OZ[7![_6_PGO:/]W^LG6[W-N2W']]^GKE+8N!_+J.:A(G41-!8D90GBC J M*$^,XCJ,/65)*.M$3]ND<#>(=&$:91R%4C&KM+3"91%X_"I,LB1Q29PX$2,B MW3(6TR#2*A%I%N'F4BDJ)",A_(V(.(Z(MC0D61JRV"6<9=*^>*M:4CQ!)H?' M9.0UN=R7@)!1:299FK@X3D5&;<)IFE*:Q"F+:,ID8Q;5"83FTKJ=HS3BQA*6 MR) (PQE17&5@("$\I5;J%$ (K")ZZT.V)CNTOAHLA7%2.95P&PG'TS0%E4ZR M*(R82)C5C1E1,PVN')2S2&%N S$R06ZWS) TBF-BJ39"9Z$0/$4:;!K5B='^ M.<6*-ONVHQM>V*6WX6UD$I92&3J (642$X'EFXG4AHS;.%MN/30 G&:<,@N>H$9,=#P8U+,^=$ ME&0JY4+$D0LCQ1,1R>4&0J.D=Z>D,RO )HZTI7[T'^_T40=,XX(YRW8\ M$8VG+?($'RZ8/X0+CMW0(<<-G7#J1Z?G,BFZW?VS]^?K_9R%>F0X%B;#DA:"I(4D:I43P.-&19L[: M&"7A?+1Q*@D5GC1/3::\;. BM@( ER-7\IE=2G=5@0=_\,9S M:D%3LUL>:%U4GBIW@G#VB$X!],>CY8^<2_\N8?GM_Z;#UV^7TAPM>^R^T9R& MR9E9K?QY.)Q=.SAP)!TZ_9/H#'K[1G>/]4G^XO7\_@2;4]EZ@N;VLCF;O]7# M+]K*LNQNDN.1T.G4<9ZD=KH--1! WV;MXH7 MS<;5"@;@&@0Z^*5A<&".X&TPZ%@V-X-@7_M):0<[GA>VISM]W"ROUO41,B^. MAS#@%+::0M%];_RCO4'?G<"D#'^Z2N\] ^D(0,]A&ID9$)E?\3'HS_Z9_C\I\312R)C=O!]F#Z+'QX!-:?\P]KS]T. M0S)@?\_CQ91#=]%L>#"IWK4LJ&^#M85?%.,Y\RD+KSBVJ!P6_><%79JW:%N% MMH$>+A@V3K6'"!K^<\E(EG3X0K.Y_BKX?C/X6' ?7TD)[[3KERIA.L[A\SSW M3-[C-!_IR1X'^X+SE,D!>KM!M]/S@9&9#LXXG@'>OR)YL_PH-]?SHBHT4^X,0%YPX#3\!J\ #-4RH&WI9P=_#9HN8 M!2",2SMK$L5'A3#8$VAQ"#.7(]UN!_[:'\#2 VIN9O.4X9/F1B#J'30)YNG% MQ[B%N^!X, 8KH3O(RUF&YP%E8* P(N/W\_,3/?#E$X)4]W]Z*V2RIE?"F(?; M+>Z#?@SG]S\F_WG[Z8(FR_FZG#8=Q=?[PY>[ MW(*]N%CH*;L'J5_L"-.X'10'(^?_W/WRY^[&IR\;VWO!QM_PY^Z#*_#5O7R* MI45\8+8(TGG+:) ?/O@0EF&0[_ .(+1+AV,-[AB+O*$&YIK?Q0<]Z,])X.. M#@UNU(Q^L#:%;516##W[8(;S.MLY+3436RBU<\N!D3^CBH15HW&;?M,$I!>NQJX]15%2&GZ;ZCM,Z:04P9/?CQMKGW6!KX_.' MC<\!R%"P"0UMOUO>D+=&P&$S;U]8F=U.SKMH N*,.6;OVU?V*POWO-VPY%&6\K#DC?:0%KP(,%; M3$/7Z;>#/6CR[+*@X?&K8UUA>%0'ZTTO_'=I=/1+86>;*U!3KBS\" MH^E7YQ="WN17Q:9^M5&W@DX/N@^@#WX#]*[;'1P7?B'^J%>T6&K;F2Y6YZGL M4/6C\QUCU^O8)&)4V+2E@>6788"GD-YPS9W??^#5I7U\=N;;P14QHGJ,^P., MG$YV\D"P\7$\S,>Z/QWXV2$5LC@^&O3/S,N9":M,DQ?.009/CHJOP :$A9D' MHTX^\4?\1GVD"QE %P-M=?AF= )+9]'DG4C$RT(5P)KL3WY8^ &=Z8'Z^"EYB$:^9QUS!.__2C6I7*J9)'R3)S4($ MUSEJY"9VBBEE7!()FG!E\)*#,U&J>)IJY[-(:,A8=.TL$F.[O]_\6?J,E3W, MIYN^&^3U.5#<7M^<'BA^^_#^Y];>_O&W'YNGV^L_PV_KANW_V& [>P>_=[YN MR&][!W*+?1+;[\X>*/[]<__KI]_;/_[L;?W8"G?V/O_J,Q:9S5$6]3RF8M4QD_@JU8I]@B%F.T1 MO%Q[A9NS[GES%X!F$H$%$Q=:JKF7HM^9G M[)^%6R/NWXA$: I8XDV (_#M?>CF'Y1';<[1Y2U:; =@\0>8LC;R@EK=ZX_A M[6"-Y>.>\Y^?VZG]>5)I!=YZ1R]L1G@;O.CH$4#F1S?TS_:-^Q,&9C\[/-DS M,.Y=',X&YL'EKE&,4C'@_=]EFFDM7402BE<0XS0DBDE%G,DL2V'5,D9?O$TN M58M)F/N,$AS-5J04*928XBBY=,I^NI/")G6_G1FC[7CE&&5];/^%SB.J XPP M+X.OZ"M-0V9ZX^^J-H^/QR?3W9A#I]ZWHP69T"8GS$[8SGZX^48.JF MYWWX91$Z*PXC\-\67,3)@^>Z.'$Y%OD5D]:+.'F!77[AH,LG0>'%=(:5 ZSI M"8N;'GL,AK;3QX&; 7A';N(&HGTWM>".M$\90+$RKAC[V3?.^>^8WZ>]>3B= ML,.S8$4/$6#AT]'T]*GZB X QF%Z MX(?:XD&W"UR6X;A@&%YNERY;DQ1XU:1 U20%/L>DP$<"<>=$4Q'Y7ATZ4YXWG:^0A_@3:Y31L1FC4*W_/Z' MD8,2_4QG:,8]/%TVN&-/P3/H%/VIGG6 ;8WGOO JZ#D.#,UOC]^I Z,(.@;] M*!-!X$_XO&QD%J8^\8U,4+0+W1ZB'8!I-OVSQL34ECB961*M:CK9H')6#CN, M.2P.DZ>;:W8N^CB8[22Z7PREW(LZSBX [ZN>Q,GZGL1M[FUL%9:M:@?O_K6V M_6%C-]C<#M:VUX/US=VU#Y\W-K;P%"[XNKGWKV#MW;N=+]M[:_C!SO;DGYO; M'_P#[S>WU[;?;:[]A8^^^VMG]\OGC9J?OV\/^NX6*YO4>V4#M0:KN@/.W,Y? MNWZ)/G[>>;>Q#NMRI6/5.B5/;_S2W?$T:+[>R5%7,1$'MX[AH%N89!^' ^,L MWORJM]QAHA(:DHA$Y9F!G0W)5(=T-!U2JSQ$P/,IZS*?X #/?QYWH6.4:T+E M2_?*/T2E+?_EMV8/=;O@;PX+!VOCMSG4_0,$<+^W4,5%RQ][]3 SS!:'MR^J M/WOQJE4 J$]><)CU6'@KU7RH3K\(9N J50]I4LS]S,M- 78?/3WZ+ UUP/;! M<)*AW!D%60?'!! .KD$//>C9,.;Z[@^##":-V58Q4^".68QV]C E^]1O';9L M'K^HW <7MJO@M6:MRKW3%&P?C M47'\6VY=RQZJT[QJ UO_N.L-AL*/[?7&_8[Q'TS/[N;C'Z 79:;SW.[R^T(PCV":X$=H*!7I.8-COX(^G]& $8); M..8+#_T[I[,T4ZLV6""3[GFI.>B#@)1S@W.V3.W K$&C9.1/#8^#8]?MSE;* M)Y]Y%QW%"PR'R2$ZIJ2AT:+S0;_,^85>Z(FS: X[[E<9Q.B 0^L]8(P&E7F# MTY[V'0IU<;\ 9J';*7/G?HSM@?\!++4KP;&,B9A!/B*IZP-&X$B[1?3EL'/D M<^<&>=[!_BP9;LUW;,R!K(I9>2O@;')JF?_X#F8Y ]&>B-Q.1>1FW\_NANQ, M1*Z=.O282\9LL]= M1\2R7B%:Y0N\X8SN2>NJ'?/WJJ<3-CG*7Z@'/M>VQEG@BRV1&8I,<>^SAUE< MSTV,CF"2XM0LV<'8U6RZBY^"ICXF-2OVV?P(0YFXA)@>Y'*L#M !6,%['!ZS M"H.F^#=XI7CT#'"=G^0CURLRG,O)*66GR(R< ?YP,C>M,R;.N?T);9Z)R9.] MFD-V].C&IMBU4-9 8RJ=2E[<] !M#U3"'H-/[)_*\_)8X:P $?S@P&\OP?M))\X MR&R4K>JB+=;H)9!Q]7DYAG:F^EW?W:+(;?0CFUUX ,!8_%H&!R-817-)%47 M!Y9UACT?@?!G@-:?8L)JYJ.)X351\J5;PC4$O+BJ!ANZ3[SW,@Y*MM;OCZ<@ M\>B0\9U7T'R1&#]2&-S#C#0O\6 #EOB#P:-K*V_G+XKYI\\$U[278+1:,1:7S[;H$_!5?J)A M[>_;G/G]-=&B.?.X]9D'#9LSC^;,HQI2/$_M^$!!QL\;'W<^[P4[[X/-[?6- MCQOPQ_9>\'GCP^;NWL;GC?7@XY<__]I\5PT4O]_\O'5ILG,I=VJ>5O?A[E/N ME0?3F-(Q23.:G #_.=!#6\0DAX"/@R(#:78!LKC04)=M;O$Z[AR!V8[N9V'; MS+9I3TO8JW]UAZ_E14P]MIV)TW[U#7K!>DT2(XNL?XRY5.^S5/)^BCMWRRSK MJ0]AAAV_D9YU'\[92=ZG9'\LLOJ#E^ALO)J8IZMR.EZ^V]G= 1]JL[!K!H4L MS"?'3'P[M!:@UW@[;IKL4&;$P,3-O/ZKS_W-IVXBD?6X&[YL(8.+5O*.AW!A MAV=2A.M?&X"Z1+^[^6"BY(4D&HS^^VC2-!*(Y]46]'DJ]1\+5V\BS&LSEV_' M%Z2 ]Y0P_G*.CO75N4EYF-&__/AN;>?/5ZW)B;4O]^@E:J91^12I2Y4JCRO\ M,_[Z[1+?H+4HN0" H"9C+[WN8KA;>@A.\S2'P/W&C("\"/6,^[ZRBS_#&53W M,[Q'OFB>:B/RB_?D/W7>*2[BE;MS7;J[U%,^EPY[<0"Q&B^\TE0%0A#H_OSCX2<0YJ\G0*P'8!5'P8I0+HC^3ZE&E M9!378CL^%Z=4;E3MP;QY>D;,:C(#-P@L^U(\N)GYRB5XL*Z7A24K@+R\-#59!;.G$Y78Z]G[J_-7^I^V@\SA=4E [EG^0E#/&8L+%OAL31:[&"\6+$I]-L_"@TZ=8@;(\:'S MJ8XWV>R.?>QVXH25/EA-IN"<)UA6*BHEH=S%BODI#P=]\,RO=^E_7^MH$'?9 M2?A[N*B$YL/,0Y%(,G.,CYW^Z?=]]QNP&^\8N'QJN9Q)V2CR22K9)'-6T5+K MH7I&69-9*)8'>E74DJQHK2^#A?D$9<;O7#+#L9M>C<=:9&72RS21:2X3V6^7 MDQ*/Q<'(1-YJ,@G30AJZ"@CIU*2O!%IJ _"+W9!U/+CJ3$NF_#7-8O,">65# M[ZKU+1YH&UL[E\IV=6C&7+E)[N%:?+ M9UO!1WI6Q&)A',)GB?PNI_%H/#P:E%?ESIH&TW)S-9D'K%)XY#-(9E9XF:#8 M1?2YE;04^V%>!B:.!ETL2'@VBZHF$^&Q]25]A0CNK9O2;/>6"%ZY*)(9BQ3< MO$PSF3>"K(,'NRV?3CHLRO=XQUUWACX],NMZ=P /LD$Q\N+6GY^.FLR![>23 ML^:IV8I[W&CZKU(8_@A>LE<7*[V?S_EQ#MTT@QFWP=G&AP""5W;JLZ5=KO$7 MZ79PL5:U2FC1HZ(H[=&H3D(PQRDSO^Q^"5.'H^GI2=KO@HG08]#X8?5 IA(> M\^6ZJ^>']=D4IM+M2X+P2R1\MJT=^=K)DZM8TU3MD3,3$1KW)W/BA6)ZE:P5 MC'/,-ZU+"+J" &?6?HK_)2 4-\Q\^=+BN&+F#,RN OMTPCK'HQ?/PI_.:%@7 M[X9X5(=NU),4$8*X0@P##*;E&"MFP]:-9$$$/T? MSDP5V-=&G$O>GO?8 ,*S,6+&])H)8L69V^Z>2J 4G#)EN+BQ"3*&$8))'FU- MIB"=B8&9I?O-KE'Z;+)BG_-N+5[!]#\&C0'K( X?90%ORL+ MKZD7EZ1UU4*77N>OBUN7ZQM_[6SN[6V4%5!U[^B/8&_GR[M_;01__?6QWH-8 M&R'GE&X%'[#P9T?7N[?^Z+"8YO+\\,;7/B6M^[7//]O!SMZ_-CX'F]OO=SYO MK>UM[FS7?'M9WS7K"Y MN7GS6_HRKC=LM[!1;US?\YF8"ZXO^_3%#MYE=3V,H7;ZD_+< MQ9<@\.A@%*09&"__.!S\/IEEI$Z2FXKIPPV]^%MYA6;+N4ENYVXU;;S]7%C>]?;'XV8WEY,-]X]H/SQ1R%_K(W3].7SYMY^L/-U&X#S7YL? M\88"8.C>VN9V\.?&]@8@*I:I*;[WP+JUMKWVP9>Z\?_\O/$7@.QZL+NW\^X_ M_]KY:QUL:3"C]^#GC1P_?>YS5 UW?^R[)F M4V%!5.[C- ;"HY=8]2@D5K2#CY\WM]]M?@1HK=[XVM@HA'-WX_/?8,HV"/K( MY3&^"K54S1S(OYO8TNUC2VPEL:58KB*V)%@[EA>$EV"4AL#,8:'E-T4YL),_ M'E/,:6X [O=A)^V,_GCP#MY](.JBA:O/9B?1S?W7YI^;>[NM2N'+W3VPR[P7 ML?ON7QOK7_ZZ+:RRINK+ H_NRA2G%T4%K?% MA2ARM]<"._>T+HM>?UY>7[Q]5[V:N.@2N8^N?2YK$OKTT=GUD,^S&R[E? ?&'YX?#HZG] OX^&\TD!:^JWI_"FF;"\U%9KY-^$GQKV2Q?&":QGNP M ">A6?*?*YV>74%B>-B^#_Q:)C!UDYBU;G=1+DR08]7GXAH-+/K 7W"WP23W M -:^2+O"!)+9]9^@O.TZM=BK9CS2#%1E9V'^6D%=[$HFNM%@9:O.VBI^R&6O MV[IO%/9,L;QSCE3!3SGO3V$I[^$9'^B&[I+MU#2RN;BODJ+M)/YL@K[-270M9W@G2*^BAW;R9_P9K(1UU]\J;C MV;V)?^B/7PX+?>INZ1-!FZ43H%0[IMX/& WA_W;2?.DBM/U7KT?V_'>JK42T M]-NP36_XG60W:_6BOO*X'8?)(^DLQ6;CIK--9R675VKVM=?=0G\!!Q!B_O\7 M_,4L3N AZ0T[^AW015&F!?!P_]CMHQ&%\3A%R7+@%XPIQ!&]N-)/G]7P&7V, MX]^L6#7%7*0GQ7\_3PR;N 7V^\##;XT$AY8^.LP!9/H>VZ&'4]&N=HY M*4TG'Q@[ K\)W>]@,KC'-6&[I<_GH^&OT?V^PE1=:?S/:Q[?=\HYW/9<>3 KTV-(=(7//:V0,]?&WU2+^F412%,7T-W:54<)J=6NY+#U'S:H;TNR2!E.?Y\ISS@EC3/)& )ZI +19,PV-6)R= M#_J:LM'PC?8:+>TN+__$-^#FN<5L\DY$^P\5=D6G^^%QWL9K( M_U7.DE8:X6QLW8>P=1F#=U9L74$+6QH%_<%3P;+;_+X/@=B5_= ME!5LR-=K-5;7NLW7:@.QSV32ZKTCU&VVZ&NFGF5,3ZPFIGX MRI';FM+VG00"JP[0>+7!MSN2Z+KI_XKB6<]DME8;('HFDU;O+:9NL_6,0QB\ MQ@9K8XGS7& MT40Q;@)4(?E/C16V;M,%LDMXPI.HF;,GLB74;;;X:_X:JZ\]OQ#&2D[TFA#& MDS8D3-'7ED9"LLK9QZ:OR#$>NDED0?O\GEWD%?/%#1EK!3SD86L2 MMDC=Z-BY_OG Q:@@E_Y3]W\&VWX(NANLY?G ='1!0@5M[PW'^<@A+\59VV,J M%XN*]]50PNN&!\D-[9+G.5O5+('JG[>S5Y[G7-[TS.5YSI9ZS=@*#);'9ZB) MMJRQ6=L8+(_#8)DD:WSH#E*P+[8'(S!=ANYHZ'+7GY*_SPR3*:$D;4.?L6RJ M7V2LE;7K^IW!T#>1!W;LL(BS#%Y.JQR"N5)>6@_6)MR"4WMI5A1S\ALPR%\U M(95[M%QJ R3AFM047I)N*41PKL]KGF>L[4B(^;Q66\TK+6QVU@Q]:)H>DR2&Y MBJ P]'.9N%6E@B;"\JQLD[/78< V*4P3%H9)>0OF8Q<6!0T+#+MXFV2GR"VI M6"S;@Q%:,A.6KRCL$-["PR;.>-EH7DS-67PN?.VSN27,_ND":SK":WDX9>:3-=3?3B"G(BF^A%8S'<-D\DFEH,?2;^3).\T408[GX?:.X0-;D;5Y*3)L+0V NWC3#$E0C#'=H+S].;:2(, M383A/G:"N)FN)L)P%3EI(@R-Q7#;"$,R?Z%V.$N[A,;'P\ZH R,;8^ZE/M9# MVX0>FM##8S,DGN>DP0:1--/5A!ZN(B=-Z*$Q)&YK2*AY0P)+9/3ZF&YYKN3Y M!3=7G3:'DXKGMC-T!DNH%]_\!G/$)VT._)W98=[$,.[1\'B>L]5$,&ZVH:AF MNAI&Y:O(21/!: R/6]?2"*>U--PP^,N-0,J7U=+X][CO DI]*0UQE5(:Z_I7 MQP9[[6#C%TQ($^MH8AWU-CF>YZ35O!Y3[:;K&<"COED<9-<,1J-@O1U\&.)DM8*_3OI@P6RU@[_T.'6M,_:)?_8_ MG>'/X*]VL#OH-5&2)M/C$1@MSW/2<#-JYFLEJ1ZO1SKMNK]GAZ>G%^&^Y]SYN><\C.;1^7/P^&D.T?ZP)%TZ/1/HC/H[1O= M/=8G^8O7IMSI3!HA(O.=AB_>[J%2>?XX>"-(X2);XJPTSZ\1 M%=#?\B, CC?2KYE7UIFB#:%WB$I=?92[-Y.__&$[^5%7G[SI]/T _4,+P*@4 M(:7:,?525'HP9?.E@+7]5Q. G/M.M96(EGX+&'W#[R2[6:L7]97'[3A,'DEG M\0X=QZ$'9_]0X5M7$'NH5>UAPWB&+V,,'UW=#W0UVW?!7 MQ[A\V9G']N!70>)65! /KQ!^\.QM15AC"'+0"K;;:TW1\.9 Y!'&%I[GI.$V MK6\3;(V61BMU!-CK60Q?\!=9(/W>MX-TX'PUZ MG=/B# 0-BRW=P5""1E:2R\P543MSY7G&79N4T>8HY!YVH9O5R7BF\_6,X3K9T/I^IS2:\45GC)IM"![@)$ M9H;(\&;&1*;M)P>:W,?).X;+5!;!4 P]I2BX[WN/J(F9XP[Y"P^^B#-28@7E MJ\^8_\Q)CRCU%MNT2VWT-Q$\R$OH";^J339PTDE!?;FLG*28YGH?)RFFS3*? M+% U)<(&(Y(R(-"KS1,28 MD"]^^-[)Z*365I*05&[8(%Z0I/9X_X&MQ7290,0 $0-$#)7,U2@U"BMBJ)RR M%KA#KKA#(F+<\T=[3@858XCT"F@8*L ":!B@88"&H8ZY-D-0\D?,1#8DYH& \]RMY.0^[)((SC< W%R$@Q?3-02T M ;5$*7.E4;A% MU$L,EVV& MG.2/E(E^8BI,8H&<*$=.=*,QLZ9CE*?":J_\B(6]-R_J7)$.BS ;)D$R0C=1 M8TVGF.X:;# !!475-9UBFJM:TO7"*B@5AE_,1R(VJ+ADIIKE ,8$-)ELV5Z-4*:Q@ JE1@8N\A8O49S.* M<"XRN0GVBG8SZ"7C3;#ZI& 2\0) ,\/+V(OB_/JC/J MZI&E:-R533HM4K5<*:V9K.^H,U- MW^M2UH_5O*[(&HP' R)T.M=%#YQE!]PD_+M /4J=@^':@-AS6 >$=4!US&65 MC&4Z72G$'9>DX,9_I'5+"J@86KW*'S+P RJ!FA&7P^8?.1% M)*_&E'U^NZRDOL H2K&2-U8P826'U"2V4:Z36K5"G K!':MAF^6.27"W:EOG@_$$,JH1HA+P7+N(1L[UY^AWI%5[?Y",.'*=5^<[D8!T/-,9K)U#) MQ8. G*9_G#DT&+AX>$H]V4!YTP(P2KJ096EU7?:BQ(E(BD\ZF":_2@%RZCM+ MLRJUI=]RB,[X7=7(5NIK=37K6KW]7)K4@'^_B'0OOXT7\F+H:1A4U FH0S&CO%5P_C%LT\F9 M^U],FRD^%:AFKD9)%\%*,R?M%6#=P# U/=NJ+ZP;Y)4S+%SU-" 6 M>_E4WR*N3\.0H$^X/SA##WYD\\F_W;[]@B@O="#69/F53+(!PHB#!E''I3;" MMBT6?/D[16(10;TE B@C!V44P&/C@RXC_.:OK9\.]5KY+/ZYI2;#;+&CV<), MO<.F,':7FUNN$_,YXY91SZ8#[*++%V)'8AT$_>SR*PA#MQ$+(AQO)+J+7!+$ MG4$W\8E>.<+'\;_8YA[Y&@"UM.6;IE5N2& MH0O''XC=2)//Y/>):L;%F64C=6?O,>M@CP0G/U]<,DR+,LIE8[/N[9MZ[$<8 MHJKL!BH@.H+9P&P9S%8 EY=S+F,C+F\.VOKNX0$>ND*4+B(Y@-C#;+CA7_OBF:6CZ9Q"Z0.C*'>DRL@A=,I1M35*F M-] O[5YK:M-423>KY?5(E56N[5K(4D77@3*V7$8!Y 1^41%&).R1$8M?^4_ M7^_:Z-H+0HYI!+5\.Y*QP2<2@&CZN9-^[OC\T9X?(A$^AAF_0EYX+3J!B"#C MJ-G"(>8@Z1+4(3:. EY,&"#YG! _!@@S@D1$L>-P&'RF86]4AJA=?&'Z/%5> M(Y21@S(*0+P%N@5V3V%I7$%T>\ OON?WAS+=?Q^C-O6>.B*37>L]*).'^1[* M Z5$65X/529?'.&,DWLVI$;.Y:;@9H\3+Y0!A":C%#CD*XJ,W#.H*9%NM2C M&T2:/$S 4 :0FHQ(X^*.*A-P+I F5J1'<-/&'>("IX$R@-.L0IH!(ZI,P+E MFC&GN65$!"QMTG_*PPP,90"KR80U%:VLR@2L/-(T?5X5)#)0B1R(?1R*E7@< M3"T]B<5^FY>$^2>.6-^ZC#_B/6T(F'_#Z54#68V#1T'9(^JI7UH\[Q MD5X^%L7>D<=4>+[_=-@P=/WL^V@1/NR1H5Q[%ZOW'/KX4[ KT>[9CUP'N?2) MN$,47VS[_0$)J5S/[V'6%P\4:_1L?"@#[2;AX?PFAP:VZP?$T11_(0W#X*_D M>F1P7B*?#.3.!H'Y8@L#\EGEYWEU128I!N; M!Z6U#'!P?OUP>9/L?:UIZ.KGW0UGT"??T?VOFYN+N_^N@ZBU'51^\>#[X7MD M^5R60INJN*8.A-4V F$-'2"LT!"VATEY,:C=7__UX^+AU]WEO=KX-1E=$//V MWQ%EDNA*"C<3FR XKUX]KPD-GG '!-)TH=1^I M0D+E',[$0N7<\U6%5NX9"U^'I&YKSALZ@?,M+00FUAYY'T(V&VCCJD$7C4(&1M$2NCJ*^!G50:K724 >LL5?;5:QPO"G-=>65/7 5O3R1I[42,M/W&D.L3UGU,' MJLL=&/^9]WXTX(Z4E.F]U,=*'L:FC]-.8BYM/,#V>!W CS\5![\&XV4I]1PO M2VM4:UD<+Y&@U*UPD?1LCM=KE:T8FE'>BC^WA5P"'T5K[&S<[5/&SS0T"UR^X7'^Z:<1QD] MD5VV?#,^H5).VUX-M<2GD#RCQ:F0'?I,#=,IV,N6BTG%&6G;'&7@+!;&6=PJ MGYOAL"90V)R BYC&+SR'\=*:/<8]8XK%.3EJH,S^INNYW'8?DN3F:Q+>GRQ< MM 'RQDGP:%%.2$%O+\;G927#Z'@[=H,IZ8--2?@O)HK^T*/M56., M:66SARGKX]TACX)=0Y&9:*\VV,G0V!UFS< TB-]YZ8<"IEOX#Q]';0U=.+A? M8)3>CHZ7K_X V"S6 [8_'O8&S<"@\](-!31_\WL>^K>&OF)7%6]U;Z)QFV!' M!+N.CG:>P^LMR*3YZ"J V@?G.Q@J -H VNN -@D"7A_^^\-KC,"G 9E7(_,. MQ@- ,T#S&M#,A^,3NM DKPY\P&; YH)C\TX&!( S@/.Z8L=W_IW]!, ,P%QL M8-[Z8 !0!E!>9ULA[7\Z-$SSC* V'E ;D!F0N=C(O)L1 ? ,\+P&/#_XWA#] M36BPRSUE ,T*]@: YH/S[8^&76'4JGP029(":SI)P42"U!5)-2'IY[I)/^O+ MDWZ6.KXSY+]Z8=\]_S]02P,$% @ )D1A4@:3XU\ &P M#X! !$ !C M9&QX+3(P,C Q,C,Q+GAS9.U=;9/B-K;^GE^AVZG:RE:%:0R&[IZDL^4&,\,- M#2S0,\FGE+ %^,;8Q"_]DE]_)=D&@VW9,NZQ=TW5U'0W2,^1]$A'1^?HY>=_ MO6YU\(PL6S.-^ROA0_,*($,Q5A:"#5/"B.1OP547VGV!EF5OPU;3^U)YAH_$+S=0S=V^6MMXXH-5L M":??6A_OU)O;FXZZ:D H=AKB77/9@#>WG0;LPF[[MME<-KOPQ_5'"&^%)>IT M&[O?'D=SFO3*3ZMKQI]'J5^7EAZD;U^3KY?01D%R M1=5?CY(KT%+U-T=3[ ^*N<696DVAU1:"] 1-8^!KANU 0]GC&Z9AN-OX#*IC M73MO.W2-$S5P*F1IRCY?>J8@ W0<2UNZ#AJ8UK:/5M#5G?LKU_C+A;JVTI"* M>X.."-]'"4)?.]!:(V<,M\C>005E:H]?O@. $*5M=Z;E ".2>07M)2VQ;3DX MFW#7: H-TI >M2-3@0[MKWYZ6L-(IFND.S;YJW& ^/!JJU?7V0O@VHTUA#O^ M0H0S>@7Q/^$O3*C?"G=W=]>OI",F%B/:KVCZ!OFU(;3XQ"9UT.RR\5^-(%\1 M93@,0KXR!/G.+$/\N,M2E'#.L9>1E.6.E$7HGE>6?.7(6P@*92/EP]I\OE9, MUW"L-]+/;U@#Q&9E#/YH'%#RE$5%6NI C90CR$1^21R;T#!,AZ*03_S/=CO- M6)G>!_@CTL,^!MULAE:!UH_,*C%CF?[X""W%,O64@7^]L\P=LAP-V>$9B0)L M++2ZOR+S4B-0MG_H4FWN;^R,1DZ\MJF MRA57H,Y;<9Q%<77*\W]\]56TXJT^SJ(9VG]%[7<6XJT]SF)C0R& 73A;S*;1P MK38(MS_4"R#H&(_-%AG;R83P:3J3R3%D/\;3[F M$K#8K+6;39'%V@$43 ;@ 'OA:]";/$YG\F=Y/!]^D4>3>0&T12'9[(G-9B<[ M>T?H@,!?6!S,%Y/>KY\GH[X\F_?EP; W7,C_?AHN?C^?S61H-JN=9K.;G=6P ME']\?]L2;GX"/_CB_@D\@1>>!SUI_GDPFGPM8I3NH=@\=IO-&X[1B5$!A:T1 M6V-I\323\\U],7D9?+2$IB!X%KUF*[IINQ;"?W@@M9W;HFW81P[4=/L<&@(( M%AMB$__+Q 969AY>G6S$^?#3>(A5N#1>2+W>Y&F\&(X_3;'FZ UECB'"AF&/ MEK9 5U]'_(3PP $0!(@7@KQVF)JZIFB(8Q!E@V,1UFJ*K>B 2B$,K\)\[,O@ M\IMD 9=Z8VLU..P=O'O*%-;]!!J:%M+71" 4'J8<.<.D*$4/'BSN]04.5_W*U'5DT M%]L+6!+8'>!.I*XVS@X0R -8(-A+O#!_RLL05\M8:WA\2+:-G(+'?A(ZDW&A M*5(W'"?C!UG $W8A^Y2.'MQI#M2UOY$Z-U?."[0*GLX9 MB4"R+UV'%2'A(' M GD7UD])Z:.E,[1MEVQ.ZYEVT6,\$9[-.)G:^1DGPD @#5!Q%\*CC*P07L6H MDQ7^J1GK=R&=(8)-?!M/Z7F(]P2"0.*%_ 1S6WTF.XALW$1*\;PGH;,I%_&< MGL.&/\@"2FW)/K3-?"&-^]*LS^&&CLO,=#X+'2&ZQ@[1LX>I-P/<@XJ!P1XZ M76P;9>&CEF-C)G^1QT_RV'1X',='N=BCX4:(.A_\[. '"E##YN9UU!]G8[KD MA=MVU'F[;_#ZN=[]JG.KFY-\;!5SAXWQQ#:OH589R=*<)];KIV=JDE93B'JQ MO(RU:UE>_7&4BZD^6D([:KUXV>NH/;R:CZ%EX8(\\[MZ$O(SM4F+K/ 2*&B M/5:-%3-7M%5& M&EQJND9.YN3D*QV0S1Q>0R=,(/B7 !R8*Y_%$/Z%Q>1&_T,HG,<_A N3Q3,Y M<'&[H"E\(V$\&VNHR0Z1J<18TU;*.RJSPK(9[>!U>B*CG@@0R !8"-A+\3BN M)['3&=EKNOA=&O?)9ODIV9"=G;_8W&P;O"M$XXH!#, X8 ]4 MOVE'_2OQC-31?H]K5FX]QP)A:[5;48C$9)/(J:'ZZLL/Q/DZ&(ZE<6\X_B3- M9M+XDW>L)#L]3!2V.KL3HC%S D>YV0.",.*%'MH,O/HM Q93S[6;[:CW)X6J M.BH\5CN32ZQ45T?FBNP!X%:#_-!,Y=@61"&R?2&-T08()!'KGFYEN"C.#%3P M+-+R@%^8+H'I_&Y)+E0VMR3ZP<]MO;V8S.9'3@\WSAM>V4I;L@';7 7NB[>> MN=V91IZ-Q85)9'>&MMB*[%+)T!F0 X(2 *\(U'<3% +L2W'I+>G*0*IP!<+0G(O/>&$HF-?;:'LQT.S&>^*K4B@,YWQ4V]P'4FF%Z<\ M2'.Y3R[&D<=S>M\ QP[5^/Q,;TG[1HC9;TZ &A0)A*%JSP7W66P6"MLUR3P$L=?2+Q39M_]901CZW[[L16]%!F$FEU7S#%M[BDZ_Z5O>9J[I@*O8E3 M)78@-@3R;0PY5Q"3<[$IMJ+G,),Y/X@E9BX5W*"205CTI4/LVVSN;K?0>C-7 MN'VVID%;;+(C(B4%CQV\2BBH0V07Q.X0@MC*KKGQ5YY8TAL\P5ZG )YH$,B^ M](@H4;/YTWOU@1AH-NLML14]J9F)=2RJWBP/Q[AQY(7T&\_NXG FIH4KMH7H MP3HO-Z#9Z]G2O*9L-"O3?A7%=C0*&V[U.MJLH3;LFUMDDYN$XS2=P=?$O MX3EQV8JL([8B"\(CXL@5Y)X0>HG$_H:@O9RZ*[%#2YBKH8%90@OXZGNR'I"! MI?(['A-B15ZM$)G$T9Z2 M&73XEZ&9$=G4WF#UFT+M'CY,*Y%0=R:#(_6X/;P+4\[9Y,Z)RV;U%MLR::HY MN ^ L!G<]Q(25/MQVMM 8XTTXPO475HJLB!_(==FG*634U'9S-Z)[4B8Y%05 M4Q% ,\!>"-A+J3NK^?U^+! F9YVFV(X$.DXXJ[>#+]2T3X;E1?#^IOK/-QK. M4J]Y$M_B*=I:IF. MM[S'OSUKY(%O>X94M*51);ST_,O55%H-W)P]T_ ? 7^/'G-F4=A]JBNV(V[F MS'WJ4#)P*-J/(%2X'T&H>+3G'0I8RZZ'3>3'R9@VX%>ZA8OOW<5H9K:==R-$ MK_GR4'P2 YQZ4\!KQB5#L,VVVW8TE!9+1QVMM)A&_4K6_X:3.TB='9*M)>_$ M=L3M 7P!]0Y)QS1\?A=3%C F?]VFV,XX[NKN^PX/CMSCNKB*2KBNR4X@ *!,%+=B>"=IU@@S)FJVVI''40)I-1QKHIM6'^) M!74O;H2MW7,B7_E%L'5A6Q0S,[M?-D(]"(81&[[N5P?%4C,T;,>B+\N3)VE, M2T5XU3. FD7"3>C)IG?_/".]/31V;@[7?9%"V3U$%,7(HB&YAX2* ((R .@ M4@H::D. E@/0@OSC>Z';_*D-O/)<>L]^8 >2?'=R(.O"<]!( M^=#8;-Y@Y9V=S08>>6AKQEC^:*M*+89*%S";U5A0C(:!D4O=# MTA<$J*1:,CR31^1A]JDT6W ]LWR2C[U^O1.B-Q/[ ,!'J&V3\\?'8W(S5ZHW MS7;4Q7W2_'5BX@;WPF$.>&YQ:YE:S M;=-ZHR^"G,E<.C";2K(I.IW*D!1P$ .HG N[\SFR-&1_\G^D: M=) J&TX^G]_9DMCLX[5!) P29?\@%A"Y@ HFAQP^4.??03@(I->R5Y#XT7!! MC6YIW.]-Z,-9\KC'96BR0)A6YTU'B+ZX$$*CM\44P2-.AV-9IMQT- M;C%IJJ.MRFCD\Z+&64'9:O-&[$0B)FP.ZV[3,MH^.& U& ZW.YW.,[2P^1Z3 M/5<0F_A;L1.[>XI%_/X V6 (C@77^&59!DW!C66..1A.H>48R"JT&[#PV>S? MB1U.U=TXW+_FF*0#! (OI!^3,D*.@YO%7/7P2,EQFIL?FDGU;5/L1%QX:53[ M@NB],U14+4F6I=F8O#X[E6?SS]),SLYA)"?3WKT5A.CK1@$$P!B @M2XY7DM MVX3\3'/VMM6.^KJC+-31ACUM3FZ=E@3 UEQML1-9!L814D/5-)<_<>Y>W.=@ MJR)1B#[+%62M8?MR7^IYG(^M<#KMJ)LC *BCF@GJ?L9%G4D(;$73%3O1:QH# M(NJ^W@T:8H:>D>&BY=L!:6+0XYFJFV?PG M\S-@,8F[:XJ=2-AL3]P1*KV.%./6DK.8]J5Q?PZW3A("TQZ_$X3H@Y()M%"X MFI/"'0)+A&":[G>M=M1CDT!+_>SX(A1;;H76%KO1@-9%CP5SS]/#7/[W$];N M\A=._\%I3K;>$H7H"X '".!AU+CA^6?Z! #V:.B(W4B4+T+#?_M(^/GZU?X( M=SL-&Y[D$^]OPS"]LM./\"?(BV=2NA15?_WCP;4U ]FVI/SE:C85W(/V9@HU M]0K I8T5BN+<7ZV@;J,K8, MNK]BYC$T72>SP?V58[DXR^O2TK6/.V1IIDJ* M>W^E&>1*(R?X:@EU&K@6E-<)%Q>F,],FV;/M"& M+?H7W&GMQ'8I4D1Z,ZJNI^N_<3OV\(K5W")K2*<;[1GM7S1,;!=6EJIV%ZG5 M;-[2(U)3+.\1;9?("E?0*ZU7O_BT/ QFJH-A&H:[_:B:6Z@9&:I KO%!6U*$ MH[W#X9-F_M[3B8'8-8BRFRYANX?[(O427Q@7 HJ6Q5QO7=^4(RU'A M+ *L-)^1.L2VB+$FW<\[SH_7P[^3YTMWF@-U>D5"@Y+&"'#1R2Y$ M:6MB'OZFDD]>J$WNVCF@SK!"*Z<'@J^+'?PAU+)'/#9#A>X"6=N1F<%BC28M MO;-'5TNXH]HNWV*##Z2J';R/EDYPQRO==AP>IK\C: UP/1+;(&/NJD[R!T4U M-U<.7A!C,I^1;NY(.EH?3*5+9I^EZV#CY0TY3']%?L"JKDY'I&=_140#8;,# M3\IPC8C_B[P>3YZPP1:LPC1_L^9_)\N7@!=IPPR*LF$&U;%A8F>CF:GK \]) ME%37]'R%5\W[A"PH MUM34H:797_"'+O&>>&=G9+S60#L+&JF1.(R&1!^K'%OF8AQ?$W2Z9H"6:> MTOG*JL@?3A7YV#2\E[3EOUR\Y G=]HBU.]VD1IDT5!K'2PYN?;L"%#U'^_,* M4K0MU+,V]<;4560=;:H@&RI2!GB&G*7W)+KV'VD&F=#I(B6#JR N>>D5B0E# M+TR\SB-JB2=V'ELAR\-PQ6<<:2K*#)!=69TOMU M;/%RU*@R%3JL,!*FCF7"(F3LDAJ8*_JM+;G.QK2(%T?"\J'N.RG@>M^!V9/7 MMRE!N2M,7#T\>,*]8._LQ#:UIOC_I]MY_$!5,/Q2'9^+C87.\)OZV2OJ.(W5 M D(.S2%41G7T3]^,]EX!QC-4<"LV<4LDW8S'(/H\V(IV@$BU\"_!9WY,[R3$ M-]*VFN,3F+6MN$ KVE+'W3Y$]>%Y,QKP2VR5[ E;QZ)FGL9?,@IFXL7LZB-@"&HTF>1>'?BP'0-%>T]B=-'QJPFNK0(1[2N:E3 M^)2]N^P\I2NDV,#T^;LSO]'V2\[.2B*FYLHFJDKU-U:0U[X4K,'P2H+M:<^0 MM;+[EO:'L&BX^,2%8&>(+V4&J()EM7]=C40U?'RJ37%?I*-QL=$LE=@*5-W8 M\JNBNV23Z=@T%&AO/$WD+YLPQ\&Z*N;&2];&[F]7AJKV.]Y&X%L.%(1>A1X; M;\7.=XA4KQ"+. VK]'DH;O/;WOBA7Y*=L5Q[Y^*RE[\_AK?;%M;_JZLGR'[G M 53HBGV_A$A=]:;E*KU+Y][FA1?KSWAAY6?U8_#>MB]IY2#K$YEU^]!)67V\ ML^CRAU(X ![TA$?XJFW=[8-I6>8+'OL]N,/?.&^'J-!D)>N:=]!*\>RX&5*0 M]DSJPCB:5KRH.0M7I#^C&A A+69@0NEHL,B ME?\U-\:ONF8H*7NEH^E*+WKL^9J,Q\89 MV11@6EK9>XR74EBR> M!Z9UV,>H*-@JDUXN"&.&'>/IJJM-(7M M%V!EJ6HU"0NX%*2W;^E1H?0#G;')2Y]!O- M'9='&C$EUAN7H;)?#GA"O;H,QR@FP!7\D]#-Z^^K/. MHIT@578Q'RUY479. @_:^%Y92?5BNE G3KFAX5_#)"FX0"=QD MUR<'0E5WN@8+Y%5H@3PD5Z!C@MVEKBF3%59V>';$(NWD$<(+4UF%@"N"2^&\ M289*MN;MO*N-O.O)'NCU9+^GW'?&@5#53N$O\<@>$6P-XT522N@O.7WI:\+, M_FBY*,>V7!W'=H8R%W(:JV+>QO2#Q"_F&:>02>:*+@I#:UJZXRM8QJ1$[E-R ME=Z/XS9E]_O M90- M)H^\@>"=+)HD7)N0>EW#V;@EGU3*?U>27[\%3JEL& ?8"Y3P3MX$S7#0&J_$ MBCR>.C'(CN-2CK.>(;ITY147@IJ31T95/,R/C>,Q2EYK\,)4==45W4V5>G5Z M9RO;NQ^^BS7T< MK%IGOV2LOLF31M)J11_8QDL-S=EPZ <.@-(K&]O/QF0B@XZ))[.=Z[#]KMD! MRKZ#(<_3';F&:5;,LALDB! %%MG1*P?A:&/JO4\9$"J[0"UJA] ,F[G/U+!? M;'#AUIM$(XAE0)=4FJI:99&;9?$"B_,)FPRY2]?"7O#*?W1)6[K,W5OQB2L[ MOA(['MG?J-&('9M%#H#2B3R*P;*K%9NT] K$3F@G)]F/YK>\KXUDQBQ[0T^> M*3[C.PWY4;*!JDN>?"#-2_9,1-3QDWDQ0FH0JRG!PT(C2_#X1"O=-+> M&(A)6KI:Z,-G3954N$U3:I%TI1<]LS]6*BJV*I406Z5ON=MXT&SA+]_]/U!+ M P04 " F1&%2;ZA?$(0R !&&@( %0 &-D;'@M,C R,#$R,S%?8V%L M+GAM;.5]:W-;.7+V]_T5?B=?7^S@?MG*;DJ6Z5E5;$F1Y)GD$PM7BUF*= Y) MV=I?GP8IR;J0U"$)4,=.5;+CBPP\W?T6;/T*<_.--:L97;_X8-_\87%N$_C;_1X?C+S?-X//E] W%E#S] MV^8O)BBM1$C(6BX0-]@AJ[1 5EK)-,8.2_O_/__%6DU<%!)I2CSB6&+D&(.? M#4I8%;&W5LT''0Y&__A+_A]G)_$-"#>:S'_[UU\NI],O?_GUUZ]?O_[YFVN& M?QXWGW^E&+-?[W[ZE]L?__;LY[^R^4\38\RO\[^]_]')8-D/PK#DU__\^.'< M7\8KBP:CR=2.?)Y@,OC+9/Z''\;>3NO%FHHQD/XUE,;_)_/YT=/9K2VR8,;Z8#/_FS'U_]FG_DU\,Q$.+4 M?LZ YP-,;[[$O_XR&5Q]&=[_V643TU]_\6'X#2:FF-#%M/_R_1__^AV!MT,_ M&\X%_@"_OQTB3[8MF/AM&DS;"SGR?'YR8>C=P<7O7=O#SX<'!_VSO_> MZUV<;R7WRL$*Z:$=V'N]Y$GOIAV._:,?&F;RC9N[?SFT+@[G?]J?3=!G:[_T M#R:3.)TY$.[>3R8!3R?WK_,X-%: B# M3@ZFA[9I;F"Y^]T.9[&OB#5>"XMH#!QQ$0G2+EA$+&7"1B:#P35$;87NL0H> MD.F@\6_&38@-+.&_O/D:\X)[NYHOH-K&/V/9X[7D]B=^GT1JT6 VI#2G8#T>*0B8H1HG3)GZQ@]#[]B6.)A$6 MM#G Q_)2K5FDVB$7 WB[1":DL?"()9N(X\3J%&IPHP6V-B3A/QQ)2ANE&%O. MXF3:##Q$4,NWOSXV"EO!/!)&!,0Y@Y@H)(LB8]8G!O&.E36H\A*P-CP1/QQ/ MBIJC&$D^#*P;# ?30;P7,HIDI% *QR.YM-V26'NQ %*NJ\#!\.9Y/I^"HV1R,/ ;7WS'U M&2/2!!*1L,$B;FQ.'@>.%(TT)$ZQEKX5 5;/T27ON:3%"VFUV#YP.!Y-&^NG M?PRFEW?8GI%/"RPXB1*I&#WBWD9DA(2U27O-&34JFBI15AMP77*?"^\.Q6U3 M/(UW:F]RJN ^\"-,*& .8O 3Q2$R( AZG>0\$#@\43%%F0\H>N+ I_41 M'![O4> 6\ AEF*MR"OHU-45>.YYW,7AFN6">Z((TB9$Q+$P.8E&$&%$ M46L3)JK.J><3(%U*K.S(@.?>T0XZ+^<)A3#(LMOAJ1V$H]&A_3*8VN$#<'T7 M'*T8O0NI19*PG:I<1#6#TE0K\%P01N" M>,0":2$MHM1'AG'PW%9QPQY@V%4X)&1L!2$ M0P%\Q'R^XI$5-"(1+0D84'EAJA45+874)6>L%"4*&:!VHN(!+,TIE;D8 >NH M0-J0WCQ"D=@N]&CJ#FJ9#3GE2OST&&.\<0-!Y_G M*IKT*1/28\E@23.P>W.;D!,L(,V%\)Q*%6+U).=J>%URJDKQI8)A:I86$4V! MH!C\?R[S@9ZPR+G($0LT6:*$PW6.S;8KH7B%0[+=R+";PLLE-N-H,&Z.QU.0 MQ[E$HE(")2K!E^<1Y.%4(&-XL "'.5[E .P!AHZ>>NUDZFU57"YK,Z^+[!M- M++'!958)Q)GR((.6R C&/0E*.57%.5A,7T:(^_,%Z[P@((&0^:#(.(RPI0(%B^B_&B*/1U(X^ M#]PP+L0#(+UO?CC+-Y)_&X_#U\%PV#?,VAA\1%$FE:NQ%=+48!2<49[%H(6I M4O39!ER7(I\"#"ENCW*U8 M_>O#/&'*2>S:-S?DX3;_:)E\/ZV-,W!P)<]%! MQ X4-L9:Y -)!A:V0%25/.%Z6%V*U!I,Y8Y%2# MO,03AK@C&&D/NYTA 3MGC%*\TCW?E\%U*?PIS9$2]BB;<+U=UKY#B9$8'7 MESW7+CM+D0-T2.1]3TF!>:A3_[,,39?BHP)6($,Q"]1(BX$WO.1T%2*9DTXEXG9)36P%>#B3(JV$JEHB\ JU#O1KQ6@>8\-N$Z\SQX^X,>98YVLT*5<[;73#@MRF'DE8<\20) ' >!4 0N9?) M^RJ>TLKS]LZ<-9:W_[9Z?V+X?_WUJ:(^P.\K-$HZM7G_OHSPXW;X&,R.79,> MCURYA=(:,4KWF3J_@/_]V#N^.#]Y?W+:.SNX.(*_W55U*T8MK[8V\ NUH/I> MJ_8>/L(<.0Q&,W 6;KV&\6CR-J9Q.YD MYIAC/(1I/A^-(#Z-$X@VN N6*X5"B/G(+6!DO<[]YW@D7'+E:!7OKJ),Q=SA M[QC[&K,4O!2(IEQY#^L1TJ ;I&VB6550LD%;[%/ICEZN/V,)GUO M,+N2TRE\G"4@K!5 P55IYYN$+K9*-?@)DP]40_5 VWTGKY?;&./TNS\&U M'0SSE>B+\8.K/K?QY%L[&?B^H):P@"GRQ!J0F 9D)25(A62)=C0&7,4'VQ!G M4;7T:9 12\Q1LCI71E&!M,]?I=.6*6&M?-JQHX+075K_:K+FV7:_M2F*?207 M\>K+N &79I%3R7V'8M;2Q?@L!OB[_.OY+QM',0VF?8^QYX9P% 71B.M-T=0FI&O3X(]9)VLB,Y@*W(W$@$?F8S(,"=0XMXZ M*EDRN$JY8,NLTU9%DG-%/QIT7K+)+4G"$.2$2;GS=4#&YVV3 B58@#VSSO,% MJP!URH#IHG#M1)^L,VCMG>/!%Q<#IIP:IOIS7S>OM<\R< 2LJ#HW%=#(@/N%[))).*P ME=@_"0(W;2.\8N8N[:$[<:%=+^$2^B_34OA=' ZN8W,[/U$<>T,-0J$[.YJY)SN6GI(SRR,I$4:1:&YWF><\Z)ZYK4'7IQE!1;I2S13%Z M_!9'X'<- =%!N!J,!I-I]L*N[_TO'S&E1'-D&<:PDG&'M @>"Q4CR+GYI(G@NL M1CI%@0)3@5@*I U5"+(&4Y=N$!4E1RD[[+%X^F'Y[.')Q].SWM][Q^='O_<^ MG)P7+0)^/GC=6N 7A"E4$KRDE^5]'TO#N%?YB9&82<1I=C>#"T@ZYQ.%V#OB M*AF+-9C*'D*:E/MH@VR8&@VQO[*P(2J6*0W!OU9:V"K7<3I;$U&*#>OK'S91 M>]GLW!+YWH\;T.QHT;+#WUPT=C2Q_G8!G/_NUAKW><8[C9SFQ1'^8CIM!FXV M71SQ+^X]]'.I)O,<(Q%H?B[34:29!\]+T: C$YC'*D\-[E7*;@7:=9C;7=J\ MTAY[?G%R^.]_/_GPKG=V_J[W_NCPZ*+W'Y^.+OZKY%Z[>I*Z>VY+X6K>8#H\ M./_[^P\G?Y3U7>X'K>RS+ =?R%?)SQ';R>5I,[X>P&AO;SY-8C@:'8VNXR2G M00[@^[M>W/23"=S=I".*V#EP?4U$S@:-4C+1J\"Q=E72#NTA[MSFR=[D565R M,3[P_S,;-'%EWZ&^\\X*"W$_F[_&F\\YP'/72,7<6-,$8FP5/ZX]Q*Y5*-6@ MV;,^474,6*Z/V%-\3]L6]96/A K-$.RB'A"RW#-&8#,2*(L+6M1=>/476 MK?/O5Z+33N:JP*+;A.1=+Z,^$UIB1W+G9YX@"F <&9_?(#+ Z*B5MZG*:P0K M$6UX8O"3L687\Y2L$5XF]>W!YB.IB4]>YI( 3D7N@\7 5;8!E, ,]B8$)7R5 M]NWM(19HY.AC#/-:PJ/)9 ;CQY.T:*C^H URWPCB:70,,2E_$8E?BUI 5G<<@7/Z[[^S.F>1 M(1"+ZLB-T-PG2:OP:!6@'V$7+\V<(L8IV4IV"8\?OJ"5J D8:YE[,2O$17YJ M5"F&HHB*"4J5"U7JEEY$UJ7C_U===;:U5G$/\"3-0=PA6]2Q"($39[DSH*&:D";>YE7:!QSAM&A4"8 G^Y MFV^:-B#O9>#*)(=#'7=G!: -*P5^,KKL8)PJV]3A&"*D9IK#WOF^"8N:%\3F M.^TJ@(L5+7)"P;J'92)2:8.I2]< K;$V[6*CXZO)^W+R+S>!Z M7@*3RV:;6?[S9?(KQEVTA"#%,K5S3Q83'$71&Y6(=0G^LN:ZTQ[JACU-?ZH5 MJ9)!"W;2GESF_\_)W6L[S)#/(J <^&D,^2\.1N'Q'SSXR5.0; S*\TWN[OHN M+OX+OU_TCN]]\Y=V]#F>V6GLI13]M"\U@__#(;\E"1\7A5\YS2R2DF(N#"S) MO,HUO?V*62GM=-\MY0%I/+$T8@,AN\IO=<)RA8P(%JF8K*+6: C;]YAV6@*Q M2_F6#K-]28E*#0[43HTN2PAKXA5/L+ YG^O^2-!(2Q=14K"E8G#' J_5ZF6K MP\]7KASYX3FZ*P=>(WWOF8OY!4]? M^0+)#\_173E0C*,+$4_20[%/1CLIN!^8L#K!7A 2UA#UTH2,=1@9[ )WFH([ M6\4IJ"!+IZ[&_#BL?VU6U5["E[E!2:5$G$V(<@]ND)():3Z_'V XL<0'C6NU M<-K*%=ZU6EQZ)SBW"DF17\\(("J8PR,&[,#4F*!)E58/G:T6K\25]<7CFUBA MROTD^/4P+KL@$Z,Q+GF+8G(&MC,0U'@!\ @CB1$AI*]2T-(&7)<<[CW1IKC- MRMR 7_%TUT-4=_UOOE_)2SI)YY#*-_3!JZ?Y^8O\H).6TCHNI7E2ZK+BFOSF M;TGIA2PRY[:G4F%@Y(:@A!B3"X-Y1"R:XT,94I9KQPG M5>HU=FYW]LH'JJ494\Y*Q=N?>1#_<8NM%+A,0C&D6 1!A1#(2,41(0)6/\I< MD%4J-E8B^A$.2$LSIHQY"OG MZ[5U\'T\A#H"V 6+YB^BRDV#8B?+[ME4L\5 MN&AQ\-!MES)XKH-%F!*;:P8BZ,!J9$-*P5!'N*+M/.(=D;1ADOXYEI[]6ZYD M<^8G6< #[\>S>3K.Q\%UOH/;5\1XPR5&5L)2R0/32!OXE9=1@X//N?-5'@QI M ZX-S"!:\30YK2 M",%%A%]I4!/!Q@1J30I:M=I"=X;2BFD_24[[%8RWAUWTU-XL5F/.6>X:BA3% M8I'4T#AXI'#22D6JE:W4*OT%9*TH]I/EO\N:JRZ+FED,#Q]JC@)S3;%#5K-< M&6 (,DH2!$&L" S+R%V5RYUMP+7BTD^2$Z]FM%J[X,H6R'= ;_KYJ0"KB$!> MYWR]XQ(YXS1B&#X#(YCE3Z\YMM[X7IZ]%7E^DCSX?DQ4BTD0Z8(>8P-_ WOO MX/H!/$V8%"9J1%C(,:PUN?[3H-R&7EE*"4EX2P:MGK45%#$D2_H<:':)7SH=6'%D_ M3RM6R)\D2BNM]STE,ULZ]6?1CZ]C \JYN&S&L\^7*Q?*_!2.I#X&Z032">20*%S M81]E@G7$)'JMD4WYWI^("ED)[B*LY+G#E;6XSJES2WRM*/J3I/9KFJ[D+=_K MP02FSU?\QC,W3;/A743;%TEQB#$<\LYR\!BE1S80BH0B1G+J &*5"NQUH%HQ MR/Q<#"IFI,K=38\/+CZ=]4[>GYSVS@XNCDZ.MVJWN624,OTU7X)7H@'I\SG> MQ:D=#"=E-'$W6"V%+ 5;0B_G1[\='[T_.CPXOC@X/#SY='QQ=/S;Z \Z6RY$==U=Y,1L>]#J.H&J:_-Y,<,MCEKZ M?7'"/6A\,Z'K[U2W'9?M@V;+M=2_;JY][&=M1:VN]*=]B6LI?-4\>U!V*Q$+ M-<6'F!TBOP^#ZQS./9XVIX!B% GG)P$-SHEQY@AREFA$7'+,N\BLJ=*@<3VL M CFF5:/_UN1;@C8E;F1RB,J $1?4@=B:(1XQ33ZP*.KTI7P)6)>N;Q9DSI)$ M4CG[E,Q,KD(%&]/L*ILB/GGT3')EY/PD@2O$G7;($D51DB(:096/=?HG;0ZU M4]UR7X=:)8Q8.>^T=MMXUI7JDK8.U>Z.YE:.O^DZ2H5CF1V1QJI]Z+*4BOIXM=92,6[&JX$N=BOR=4 M1$4T6-](V.\];/J:)XZ4M8D()Y3&52I#7P+6I;X(K\.CS>WSFEMD[AC[J#EU MK0URY41[V![;"5EH<_PTLHOE(X:'\]Y=#F1:24<2118\"T<8QP,CKD MXUXJJS0U60]KIX*=9^I]N'X>@UHOOL;A=?PX'DTOXG9K462&O*$&54.:,HYE(7HD.>KTOM>5Z/$!MK?D^4>#^>-7TA\[M.-L!" MQ6E^N]$AHYW/-[>JOINM1FY]4(L;'>]\6'P76^="6C,>#S..\B M\!1^91,7R!.3F+**:]/N\D"KZ;K43.?U^+"IW@OV#7Q8W;M EV,Y:J4W,FAD M#3:(R\"08^#18"52X)A(+JH<3ZS 4T/,VSP_-]10@L%7T_E!\]S"B#"&(K6, M6BN)BY5Z(JY U"7'N@0[GG<]+&&*IEJ'L.Q]!.BF1I>#9<284,N#8 M(Q>,BMHPZG259ZHWP-BI0Y8:]*EEK]?-&2W GR3X[UT#OGIYHS63[25WU%;8 M^A5.8?[.TP10^)HJ7S7//NJ9VHA80M'?ISZ_.#A^=W#V;JM2Y&7#E%'3BP K M:6$'4JT9K9I.JA'DK/=[[_A3[W@\W:Y\^-&_+R/^:D@%!=Z^8/KQ $5%KE4$ M?3O\#IQ_,D)1J:MQ^T/OX'R[JQ>W_[*,F,M@E!-O>R(_^OX=M;)JP)+*:06ZG(X^VNFL&4QO MQFD^\8/F,SMKZ^6A2^IM0T$*'?5^B)-)C/=7/A]-?7/W@.:[6>S+% Q3G"(J MF$!<\'R#7#KD?*[-5-PQ5Z7JL2W 7;,2;>>Y.VZ*QE@900M42=!',@9931P* MP7"9N_][6J4UZ(8XNY3;JL*UI]F*FG8LE@+;".3\*"L1[)7$$D6=&S);[)%Q M6B%.M,=8$J[K=$;8&&F7SJ.[1[B-;?DJE)L?EEF>>T@F@1C.3Y]QG)!)"2/- MJ,P=3+D*5=+TFP+MTGEWYPBWL25?AV_Y,(YBG8P+&F'#""S$\[,^*I%145+) MJ$IU>FUO"K1+Q^G=X]NFEMP[WYX5D=F$<:Z#1DI%AKC1&%GK*6+!!6H8I<%4 M.6+:%G"7CN\[Q;^=+%OY,*IEB-/ M)=H]?]MV@I*[XE9"%=H9GTRU@/)Q,!I7L8DV36,#(9&/5%.#"&>Y^)A" M2"1,0M3(D$P0).DZ+R!NBK1+^VN'*+>E*??-N*/1Q=?QXL-(E 1FP.TT,;E\ M72XB1X/+M9K$4FHH>]H??,^KW!W2+J5T.\2X+4VY;\8M.A).^\)!>..)1RK9 M7 NL\\97>1=X,YA=2N=VB&O;&''_2UL^WEA\$,I;G$)^/E1R M#YN^(L@( YL^93A%(66L])[PQE"[E+_M$.&V->8K[*?Y$'7L MH'NTJ)XV8P"_7EFL\6'O7?C-@:(P+R'L.N"P$&,H%QA+7Q6GH! MX4:5@_!5@+J4ZJK(I!5]N7:S3^DN;@O!%P\YI(I:I_6]OC[]0EWU6$(VDH];Z1)RL\YSP.E#5!%XL(%I*86-(*')M M$.>1(LL40PH['ADA/-5IO+ >5I>6^6*,6?(&5BG+U.C#L/A4![?W=,XY093.\3:FT]27Z$MA"L4E^?Q84EYZ%R>N.'@ M\UPDV V)"Q1K@I(7#'&-&7+1$Q0B9D(;Q4R=]TG6P]JY$F\\^GP1FZL\R_%X MY&\/6+!7,2<6\[&Q0]PPB[2-!@GN,.7!*1ZK=)I?#J=+SEA!ECRKH-O=%N4J M-!]@N3MU8]0IYUE" 7P_"-G %30J !II/;':!U,G.%F"I4O5'WMBQ#96>$5' M9^FZO=U-@FVF>:6-J=+M@A5.>OO%!&LPH8HH*(+U-R(H@$)58&TFE2G6"N0<8?J!-:!,^/%UR MMM5ZE9UGC8Q22&D\PT@J#,N@C1#OL9"3B!X'ZZU0D=3>C-IRO]/[TRYDJ6"K M5]RR2O3YV6C\^IM4_9Y :V>/TT, <#,8?5Y<]QBG^QLA^767\6BW9TR+S;T' M0VRMBE(7%!]\JOVH52)>8&2YI(CG&DW'>$1":AF)H0';.K>+'X"HU;':-"R(BQ$JK.@7&KCM6O_ #8UB1HT[QY4^47[%WNID>C MR;29Y4SPP^;MMW?.^D(9EHB"O8?EDPRM8>_Q-"&EHXDX.B&>MK(OYR"O1=:I M)']!=I0T2"6>/%Z.^SZ:$)FS**64JSN%0IIKCC ERA$160A5DAOK0'7IQD$E M?18,=& ME;M-6-\6&PI=R*=\,NM\:2""!$M50+#3P](@J4(F!($$)LDP+S1E5-ZOO4!F,B[%O.Y$%8H4,H8Q=R))1+VOOGA+"P6Q.\/W>KH(I-6(15(1-P2B0"O1XDJ:PU/ MTO,JZ=FV +N4K"I-FRI&*E?L](C4\W.$6P_YM(E7@]E5/QJGH_4!&>; 6^:6 M(>>504IJIXA7%'RO^LO,$F1=\DWKKC6[FN45_=3'?3\J^3_+)ZGO\[00KL:- MC97WPK#4-(3$4+ YL*74(\N,1I)A*XU13M5)JK5"5[3B_J7KN1*^!>I51,P1 MC+B#*,X1Q9 F.M*$$W:\2N.234!VR5/+QM'=\?G!Q='*\S0JV8J1"3R^U@%GD%:NE\VQ?,KEVO)JJJ54FN7RV$@=[ M+4>NJ;3ZAWG+YST8SO<'D&.=Y0FIMQ @Q7X]$1B3]Q!@'(Y'T\%H-AA] MOFTY,AY-WL8$@!8_=V&_Q4GOV[2Q$.L,1O"U'T&(,LEEY_ O02:8YO-=7J5/ M&*%"Z 0Q5XP0$2B=:\0T$IQPAJ.G/MDZ&_=T8VATS^CA*IQ272(L( M 59R%+F$(R*2):]54"Q5.3O8 7.7PN6N,/UYKGD_E"AX@K$QX-LEK<^Y=2\1,())R2;&M=*:Q+>1NG7+\- S>AA"5DT8/-N/O6^\XW8.^ M/29X&TQ[9"ELJ.+]*&*V;N1^\8(53GUW8XXMYX((8QB,9@ MO6:*>5TG&;P6UL[Y\,7H[R.L&W;X7&JBN7>.)20CUXC+X//9-$8I6.S@$^28 M5/&87L#5I6V\(&^>I;L+6J=E/;0^?0I:JC2);G?=YZ"8M]ZF@!&3(2 N&$8F M:H*TE-8&E5A*52YNOX"K2]4">UAW2EBGL)?_'(RU-!B6U[]1F.;$P149,X-998Z:O4=V_BAG0A MK-Z-)RL^B!)&*7@-8'%W916H!&(:+#RB-#<7U[DAG %XT46,34@$VRH5K"_@ MZM+>6X,J)[=0L' M>I7TBNIHP9>&[S4_%*UI3E]9A; G0FM"C4M5VMNW@]>EM;4DCU;>Q2MGK.+? MSR-7>J42D@W",X\"@8^;&P+>$8D&$:.HX@H3(BNUL6@/LDNK\#Y(5=QPQ:EU MZVROPN8]352X@ P%/X,K<+ES_QQDO4B24\!'JL33[>!U*2[:RQI5SEC%B 0P M#L)_SR;3>1WD>9Q.AW'^2Z#]I]%L,K/#TV9\/9C,>UD8GI]_D F<#P4AG$T. M.9$""HP8Z@0E05>I\MT(99>>#ZI)JWJF*\:NW^UPME#]<#C^FB_+WRDD@\^= MJ@\O[>AS/!K=7H%E00BJ$^S.,7?'9L$@HQ-#DAB!#?C75E3)'&\*=,,7@^I> M7:])LJH6W-]16"^EF&NYOA_>G<'67N;T:_W8Q0^\-A"ET!G7\AF7'9#V";?: M.1WXP7#1P/K@[?,D. MY S&NWGTPWWJC X,5F#MO8:=W@:DB3*(!DGSJY72^2K;: 'L78HK*_'RZ1*X M;XL7VWW; %\>XL1)GWOAG(\8><5AT] 2'%%E.7(L:4,DD=Y7N7NY"^@NQ:<= M(F<1&^^5E7<^16]D_73N:LR_HD0UQEY0Y(E0\!7)B*SE&B+O:*,GFC-:I9/1 M]I"[%.)VB)$%[+M7/CZ-W.<>UP#^83[?&=AA7WHA@P*'5WL;$>=<(H>Q0@)\ M;\\IK/?NU7;TE\!W*5[N$$>+VGRO;#V97L;F06J@'T 9!'.!G/8R7]@W\%V% MA(RS1(7("1.OQLZG8+OT%F^'V+B335]E[WZ:)Y@\3R7 )\05I]HAXIT#K5&. MC+<>A4"54X$&9ZND>PK+T:6'?#O$V5I,V%_:Z!GRN[:U@UCJEE:+&FU0NX2AW6W0___2'L M\60R;R.8QLU7L-FD+S%U$7N*9,B) B=#SM5JQ#16BCEC,:YZ#-P"8Y=20"49 MM>K8KK39BA\"WP.$7]S]V7TOQ$ELKF,^$CKPOIG9X>1^S04']]UXYJ9I-H2_ MR\G[29\[@1/A"MP(S1#'G"!G.$,I,2V=MIBH2KV"2XO2I5S07EFZ7Q+4(/,# M[:Q^\I I(;FD%M%(\WFF$<@84)Q1@1%0F#:ARA,8&^+<, &TGX/"RCPL;K]] MKI@/&YP X-LSU,GYI6WBVZ<=4'(#SGXD7,^?AN7*Y@(@E3\<8U%T25%N\\Y0 MM62VI#!=R@6]\JI9EP@[4SI'%<_%N NYWMM!DZ.L>)(@]+N&3W#@AA&^QJO! M9#)N;A9/'%D6J"6!(F,!)@ V2"N5(![$*0I%"7YZ#OD\EBF HTLIGQJDV[>I M*G'K^2?RI/7HA\'58#I7B%2Q^42(S%.J=] M+?&U89?Z@=E5TUSUN#3/D_&BFQK=*)J-")@OG) MPL8B=MIC=Y6Y_S88+:N0+=)4Y<7QR_=2V4RDPBWQ2C2J73=<<775;TG[8+)/ MHV;QKLT_YQ_+73A:1EHG M9[WWO3/XJWD?T&TTV&;8,KK;6( ]:6W[-I[M!]^;!FNU_6PQ]=X?/>H?9]J;I5N+N2?7WKRD!GJ/)9):WNUV6U5VGW)L1V@N^)TN<-N/I MHJCD^[VULQCBU;S7-7B=_S,;A+DV /$B5Y9_IJZM=@2U-VN65%X)>\->__'D M> [MC_G#-1=;=;A>-DP9G;X(L)(6MM\R5P]632.UML0E4_V1O>G1M$ _^?:# M5]-;&V$JZ;%$&-5FV&JZJQ]6O3\X.OO]X,.GWL?>P?FGL\6+6MOH:?E 9333 M F0U76R_1JT;KJ)>:JU32R>[=9SL<)&Q@OVT3%GH]I-5U.SFPE;3^_>'LR>Y MT+B!.>ST_OCTTR17YL7K.&1'HR^SG5(C):>O:)L2"JGWE=SA .+,;KW0XA_' MFCEJ?A-M1:NFW-/FOD41A,^WWD9Q]:Z?I:*"-Q"OFHI+^%'M!JZHR%?RI>XL M=MH,F%$6LHI_X:]'B^U55TQ?3V\A0U%+FA8.4U>QX; MU?12Z7(CB[F>_?!\;O#D^.+H^/?>L>'6VZHZX8KEQ)K!;BR M=G9+5*\?M+JF:B:N5TQ9*O':=OCJ.JR_<:^9_+YIZM%15EQ>1.YO6NRR3NXZ M976M;RYX94N-NI[-D89[:R'5D/X[3?R%2/5 M442M+?OI/#M\4:N&JJ.0>J^Z]W[;^LCS_M^6D7DYE))";L_^)R.4%;@6V^_& M+^&-KARKK"KJ^YEW,YW%ZSB:17=S'C_GS;Z ;E8-659%K8#OV*5G?IUPT6(L M7VX>39N!F\VO"0H>.+4\(6$H19PPCER^CY$T9Y@8GASV+^EKY>@[75*]/YW. M1Z&#Z7S ^0WM@U&8WSZZN!PT(;MS-W/_N??-#V>Y[#2_'VPGE[D?P?3F]F*D M'87[5NK/7>\^<48H' D*7 ?$?8C(68&13I)'25@D6K32PAY!;]BKI\X]HC+$ M>G3KM:MV+W9_[?:#G_238"$8%1'U-(**J$26*HZ(3Y)%89P@51[9N@/0A3XZ M90FTDXHKWR^[6^^7"?NXN5Z!K:O])&4WLRV%*]2$KN;S\]SBY P&$BG,$ \T M/P%($]+!!\5E$HI7:6!74::=MN>EWRS/SV,E A\9: EQJQ,R)+\Q2S@-VB?# M>;NN(R][$UUX4_3UF?9HY]S9)*6ZBPS!X6]N;K=8C!7QFJ-(E 9IG$..6P$B M.5C=1=*2LU:4>#3LAEM7W4O4G23#]E8HYNB.N6]3DW M3B=8[:Q+"G''Y@^JYN[PF*5(M:*BROW\U9 ZUNS.WV MC<0F$.L0M13P<05A*@=VF&@U,\8&Z=MEX#>:=L/V;?^W%JW*5BS#LGFNP_II M+D(]G$VFH)EF?IUQ3=K_T;+K%+.:.X4H? :PMUN/7/3PG6C+L"3!XJH+UTDN[M76>SH-^"V./S?VR^5@_GXCJ/2JU!' "R.7S?MO(D;)4W^@ MA(^CZ8*3XW0VF.S27ZG%J&75UA9^D;K$YW,M6G1O4WZX:JQ"58:MH%92R@ZU M\2L'JZ:6:K7P1;^KZM_3/K^C\T]OSWO_\0D^W][O6U?:/1VCT+*R%EH-X7=9 M;%<,54<5+]+A=H//_^/L)/[M3_\+4$L#!!0 ( "9$85+,!A68!*$ -,P M!P 5 8V1L>"TR,#(P,3(S,5]D968N>&UL[+UK=ULWDB[\?7Y%WLS7%QW< M+[TF? DG)$N_DWB IR:N[W9(H M[?U4U0.@J@!4_0?OBK.[KZX8\$PS]_R(/^ MS0]_] =_=C][0OYS_$>O^I^^#KH?KT8_<,K9[*>#O[MDK%$I$^^E(M+10+RQ MBGCMM;"4!JK]___Q[]Y;%D!I8CF+1%)-21 "?S<9Y0W0Z+T9/_2ZV_OS[^6? MX(?P PK7&XZ__?G'J]'HT]]_^NFOO_[ZVYO^KP^ZB7\3'LI_^^[>W'^(5W'C2[0U'OA>_O0!?GT;W M?_@0C?II\B'^ZK#[]^'X[]_VHQ^-S;-6A!^6_D;YCMS]&BD_(HP3P?[V99A^ M_,]_^^&'B>;\( [ZUW !^8?IE[]?G,TC[?9&/Z7NS4_3W_G)7U\CXO$31E\_ MP<\_#KLWGZ[A[F=7 \A+T=^)7$"I N??R]-^:HSI"H$,XFT @C^%7B%XBQ@7 M/;TYYOMGD039WUZ/6D0\_^Q6\?9O?+=-!<\]N@6TXP>1&[@),&@3ZJ/G/L!Y M!W(687ED](-T_774C<._Q?[-3V. K_HX$[_W'V$]N)BNOR "3AF?#.)___;' M#Q"@J;N];ID]WN*WTR>4=^V*!;Z,H)<@_?A#-_W\8]<['4T*DLID9(PN.!.4 M8D(IF93,T%F(:FN]G+_[GK7T[>GKQ[=?KAOTY/+S_LI*>E#VM' M;YMAG=%CD,J(&$1F7$F?G'74A PJ6N"!0>QLA+HUO;[W USCKP!_W6\PLV^A MY,=/KJOQ%5+,J%]1YJG-4?LH9+31:0F)>\$-SR9KLUS]2^5I8HL/E_CO;Z?O M+C^RB M=9WMY&A+]Z_.?WM_I=P7M?"A9R"S8K2N-0@*Z5JRRX?+L]?_>__.G_[^O3BP^O3-V>OSBY/_\_O M9Y?_;-,^RU]2U4X;RC9C+P=!1*_ &5R'4S A:LY\Y-%GCA$67VJOY:\K0MZ) M>=V/C]Y^74*2_KT/=>T#7(]_VKD=DH_>?^I\&&%T6 )%U NF!C[RO[81B[8-,WH"O&W$]P/1K>_824GQ#* MIE'-OR^',K'@[L*=]2)&OT-X#9/_/^M]&/7CGU?]ZX21].F_;KNCKQ?]Z^LW M_<%?:/I.T,%I[S*).)0P>A6,!"X#L12M@[&BU3+4D'Q+G(_5\HW:)X,[!4T] MZ1U=[9(?:)4EH_[^[#+A!LKWXP_] 3[NYQ]I4QI]N$+G87A^.RKI@9)QZ>"4 MRP1E@5!I-9') ?%2>F(2"UR;F'VL0I0Y)/NG0E7;]=M4_#P36&,FS(G:X2(Y M[A@G/CN)B+@CWEI.%&>210>9<:*;Z>3+P5LAP-AS>0GI].T!V MOH=!MY\FI!U_>/ZIZ']X^@4&L3N$U'%*^&@")3XH(%)+1RRGD7B3; B6)99% M-;)L!?4%D*F>Z>;))BJ1[1_^^A86 P;C&;<159.I)U(:A:H!1DRPF@K%H_!V MCUQ;CO1%4JTEP\TS3>[*M!)QK1X8?_C!P/=&WZ">]28?=U)6GFFJ"#4@BX(\ ML5E*DJET5&H&7,EU\5V#]S]/!NW+(/,<4DUGJY/T?V^'HQ(P#"_[)RF-K>&O MW_LN0GSE/W5'_GHL0MGE2J_Z-Y^@-QQOGET ZF[8'<$'&'SN1IC(]V4]HCX MIC_1WP2/%4"=8D"2#X)('C/QVGGBA1-!6:NTX#5H.@OD>=.JD=KG:6":SWX+ MF?T 9B> %CRKQ(Q!D'KS%_KH#UOJK1LFGGRV*I1Y3OX M:_S1L!.941"MQ6"7EIF.,^*49@2HB,$GFH.K0J#-X#UO$E4PT3R17,V(\0%( MS67$Z9)@8$&)%%80EZTA6H7DG+7<4+?O*/%ETZB!@19D/!LGOS?QV:9QR$26 M#@^XSCKJ" O(=ID1ML^@B9+:2Y4!4JJTMFV)]'G3JZ[A%E"M<79]X_#@E]GP MX/3FTW7_*TP2*N]O!_$*?^/]H/]QX&_6A@X=ZH-)Z!H2QST&RPX4\2 ,X=J8 M!)9Y5F')\W>?=AQ 7DJ[H[L11V)X*74HM,F$T!APPW)%!+B0H\:%2A M=+3209,=T+Y(XK5HP 6TVWFK8J/A\JK?F]Z7.<^3KT?=<(T3>,1?'771M0:3 MHTV"$LX"*DRBT^.H!&*#B2JJE#WL8XDY*B)U!G'DZ6!1)G!,>ER<%5V-1JA?I%\K�!71LO"$Q1G_22W<;A4L$ M>8]<@L$ TNSOHV-1QA,S)(=D<(:/DE@1!4F9.A-MT"A)-48V /X"2+DOLR[@ MY)\/V;: %Y&J\@W(^NH)!">P'<%6N)GY&3<7^#;SM#X?O M8'2>+_V7]_W!V%BCT: ;;D<>I^W+_N2.4$?@&-!:"&+!E)/-W!&;$R,:+.?" M0$K"UYCS&N)^GH0\A%$7D++Q;@QB_ :XX[@SAF=+>)*22*8M#A$GD!DI):ZR MS+S*LOH(Q?,FS.X*7W!4N/D5@E5AS04,D;%Q=+=0%]E_'138"9QB&N?.J+1# M_Y%RXLJ&M% _^"B:>0UA MU)'&9>T$E".IN*ZKI(BG61 M*>4Y1,C^8#LDZ\ _;U;NW;P+.-IX[V(3(68P M_]$=77V+O]^ ']T.H$,53=192R!E%$0R1GSRG 0:M8I>AW"XK>=-!/C.U=;- MO("OS;<[YNZE*:JT9"80E4I S27.\N 9H2$I$S3ZF+).YF[UAPAS!:'/,/RCM5O\/;0)>++F;^,"G6\_=XW1]"^OG'T> 6 MOOVPWQO!E]'I]?B%/_\XA(\W.46,BY0E+A#; MXEIE3XW!/X;>Q8=PPND4KA))I-+/%30D!@@5"1I4:? MD!I6Y0S!')+]APXM6&CY19X=U%NA\L>2(&4*+B1FE7+E++;-1"86,&QFGO@H M @K43T''K2G]@ISP$F,MS>WUZ6H[K)-B2E089CQ0D4B%$"Y242) MDQ@Z)YL-XTS:"%5N_VV,\%EPI8HY*I0+N8 1R@KIU ]Z&*@/[U!9$)FA[$D@ MAR5D0:RAE)CH!01FC*95)I'%<)X#(UI0]-("'O_QTXQB,)C^LT)!PY,/__7F M[?D?[18RO']HW0*&B['/%,++D?F,4[>ATDLT1DB! N!P5"S:+.SRPH6+I-A6 M[^].+G^_.&U:M'/!4UK1[#IT,ZHL!6B3,A%GL2R=%R%39[.CD!.4/>P2II!&NY#S H7>/;;9 M$E$RWF>]X6AP^SA/IZ6UQDN< Q4SZ/'@K.6X](1F%4-"=3)=9?MM"9Y&I[_> M#_H1( W?X$I0=E-+P?VR(W7O^5\.NA\_PN#DIG_;&[WI#QZ>LBQ'C>"FI* > M[!,\/N;6"9J6<@^)9!'+_>T0)X?21: B2"=/]K;1O\>G12[*B, M62'^>R#)9*?EY'9TU1]T_P=2)S/G+4ZO! 2,:XT$$KP3B$^SY*@L84KER'\6 MT]-F5-M*KYO_>>\'YX-Q^FMZV!8&8[089F3N+7+4)X;A*01)7#"&*"^<-SIF MEJN<[=H V[/C1RM&J!#K/9[%EJ),T5,6C2->L%+NK>P:>ZT(C8(J;H)*=8[5 M; ;O>;"E@BDJE'>\!(Q_!W[P=1(.S\U[PE('6FL263E3S;C$>)@%8C6'&/HZO MH>? K.,O1H))J($%Z3FAR(E'\$-?)*KO66X!\'JRI9I8*]1@?8'T_F)0O MF$Q[X(2-I3!D4A")#+ELY'-'N."<:F4RU*E#M@S0LZ/&[NINL3[AHU@M/XC5 MSHIV_?7[VW#=C><9%\IN[^/DW+)FGANOT,F6L9P-BHX$1$<42S1%CN&8FUEQ MUH31F[WW:1.@MJ(K%"M<%,(O1-OA3ADO<-(RY>:@!&L)JB<3)PR+R4&TLC>)^BPMAG91;XA_' MQ[I^^?KM5][[K^5'X[M-[_J]2=WZ2'1FKU%%\''"9RZ8YP9#K:@%\1#0W8KH0'7Q^'%>]@U,D!&,_@B7!0CEA*35R2AG#O';," M1ZK+&SEUV[WW:7.JMJ)K5-![+/\;'V&R5=\!0;E/+");$RVQ1B+6"YRK@1EI MD@Y15-G%7 ;H:5.C5777J%OW&-A9;P2X=(\N< *;;):]1^\./\"9K0,2)S"6 M.0%K/9'"XRJ> B4"L8K !..^2DV*S2$^1ZZT9I(:9>8>0YU<$=1>&V6")!07 M/B(A)>*D 6*",J[<'C2TRN'W!5CV=<.V/@NV5^W1W+6]#<-NZN(B^&!S9'Q) MC(&QW&L@(',DDFN.2V!T)"<>A3-1I]D$4DNN\C)$A[ICV]C4L[YM*RJOT47W MP?ANZK7 ^^_PS#$ZNK_OCHD*3E,P= M,.V%DUR2%$HGW>(-XWJI2 0KH\1E,^LJ";BEB)X="=K1?8LC?[+5=D_-:$*D MGAJ"P7,@TJ. WAA.R@^#9X:[V9),RS8FG]TX;J"II8>E6[X9^>'LUW=G;\Y> MG;R[/'GUZOSW=Y=G[WY]?_[V[-79Z4Z7]58_L)7;9EM@GKW")Q2^-HJH%,AD MC(O9XJQ*$\.E6!C6V1A]JWI^W[_NQE+BOVU]WS^XOMX7RS"C?_#42^-#,MI* M0:/SX+)A# T@54QAM?X72=.J'<:Q8/M6F#ZVO@T6X9^Q0 0?#1/.*I.D9]8K M88U(H&BDAB6UV@+SDK2J_S?] 70_]E[=#@;0BU\;W'?=Y37U[;.)?+,CQ@9K M4TQ.Q""#SP&XXLQIAQ]H2':UO=9+VJK]+N S]&ZAEMUF'E_?7JODF;&3RXZS M&'4,7LB$TYJ1X)6D05F:A)*K[33SHJ:7YWHE83V8-'3O#O_\EB'-FF4#2I' M72DQ64IS&/S*"$>I4HKF.C'[B[@/0.W?N6V)#_/7 UO2?(W[Q)-"1N4T3#EO<#N"P8=^'OWE M!U!V@YFQ,:*[C3$T8."D;"06QRFQW"OG'$=GL,K9I-6PG@\SVM-^E;O%,T)/ M=@"4SK@*:8_1&$=4+NE2ZU@0ZYG,W"3OY'ZFQKUNI>UK;MA>Q\>RH38GRB]? M+_%/QYG=P'FV62.3C=*E&K4B-HSW@[5'-\U;$ZID/%=@.M2F6AL67T>B'36_ MESD$_W":*-H$6LTMM178#K.7UIH=UTXRS8RP9YZ4DR191T>TR;;,KXGXC&"] MY%ISX(SJ*@W79W0852IO,X[M#=S?%;8!OK^O,#,"C66P: MF'4M9UJPR5[FEQF<3%A%DRWA.4ZITBM.;+22:!&E"Y8K+ZH45#\,9[9?@/9( MF6U,L90J^]P4/(F32[,7$*'[V8\;"(W3EK72OFM?6#\1O)W,,ZEA*7AF0B&# M!$@FN171:2YPR>(Z)*I7IX:WD;[=3U%&I;+HPY=[&P%?I4U%48!JY,!70^M\ 7IMASG6/JNZ9%? M[3)0+@C+QI=6I8IXK7RI59Z49NA"0A4?>U. ^TH!MLR6N1.,->QQ+,G!I2(] MB&$!4#*I(V'"E>8LOI18U[3T@(=2$EVD4.6&UP;8#M;EJ@HGYNN[M&J;"G[Z MJY2_GX=2\5S?I,BKM5%;EH!P[6FY MQPW$T<"(CXZ9A--HSF+/)_L.5&ZW(0^V.-.WO>;W>^+S0>?"DYO^8-3]G_%F M3"?*$JC/F3UM6*=&;+3F#&N@ M2:(.B,[%('T^VU7J%(QGWPDZ3DQ!%I.B* M\UAV;H73**B/A/'LLRGGW$6=%A"/8.QKFZ!E2S?0Y:&3_\/!J'-1ZA:.;P-@BR;ZY,=O/9:Q/H#>PP*P-&ZBOHC4-M31*9'2PFA$9K".> MZWLQ-(7U<]-;";C[)UA MXS'8\JY87S*GK+&)2HF,&XD8,CTKAR?!>I*Y)B M#K]"W'NH7]A:AN+UM#+WFV[O7H&3 #F(9#*ZJV6,XOARB"I$3HG!D6H"%R!S ME4HY2Q$=3_G.;3@P7[BQ#857R$C\BAH9OD4@,#SOG7X9=7L?;[O#JW$5GUPT MT;%,.,92(%&6BY"L%)[#',A=+=K3+Z5B.G2"2UIJZHGF7I3M:(0;5"" 'T3->,A&K%OH=GSW MTV;$/A1>(=^P)#6V:,;K>!NC, R(8@$GNYC0CP-F;YT[C9[2),)8T6G K).TY\]N4X)RK"*YJ)5I*GA(2'4*42\!(\SX,7 M;2A[G@,[-QX83WESKOQ#QK[#J.'R+[C^#+_A='@U[$A ^9PUI-Q,(#*!(8[B M;">25A@X6,F=W6AYV>JU3]OZE=4\3XB=.Q"L1_I/\(/+O_H='X*2T?M2K 57 M/98C\3)E H ?*"DSJ,W]MS-OXM2YZW>K"/M>H!H1NA(KA-W(1''2]NH M/%ZMJ"86E#,Q XNN+;N7][T(RV^MV'G;[]QY=C.(;_JW@XYTDDIN'-&E8[8$ MJ4CPY=J],R)Q9C)COAW3E]>]!,MOK=9YPS=K'+L>8?1*K='L? M)^%J9,''R!3QS"R' M8S2(' VN5\$0Z0#*SCY:SE*0+ KK594CHT?85:I94J"9:@]]U&6Q'.,M9^V] M<90'XG/I0:PM(T'F3+(7B4;EC1![V+<[NCY2VQAW)5FV5G*%0Y"/$97."--K M+IO@JGDI=1FPP]Q$;6JXE3QHJ/5]LD* B%DX!,1Z7[(L,VRFY[[_($#:'+"GF>7PT@=2YVTT)LEE#9[WZ%=Q5V-TZ^KV0I'&][V>Q]'B*C( M?W]96F<:4E(8RU 47&8HF(S"2"=&H14D9:LA;3W>*T M :J:+L%B6(=Q")J;;0T/&NB\@D.P!)V(0E'/#('D,*Z5F1)G@R*6*<,CI5GY M*H5O]LF$-<[ OHBPC:IK$.#!@G77FRXSXZE5) B.47/PN8"1)'G0BG&=2C/P^;--'PD9_0GIV+.,_[_7<:SWCG]%2_;QUG]366=.:]OM+[8DV3+GO/'DJ^;B+A M;'T/ <$;;4TLUM/9X>@7QDF3+O3ZY>+U33\]% MCVG% FOQS2@X8;1D(2OI9,:1 HYFSQQW5&;!'+#.&J0MZ*\!TU<\K98V-V%M MA,PA62$CDQB0II"SX<6+ "W<"7H'?TW+&R/GWP_Z/?PRCG# M5U?EYNS405W/?'X-YV?>A>=T=?.QP>!LY(9!&Q<>N(BTZ0'#W^ M7.2016(M(ACV[__WMR0\Q=^6[;"TG"NYD_ M3M_]?OJN/X*=\E6/_KZ5#-5R1#,Y*8]:-$IDS3.75E"?G/$Z!",R%9+ESC)L M.^IH[)(T4=+T 6UJ:1&FV0Y4 :)DGI8S)E([8;GWCAD=I= 8%(C.4G0[ZJE! M]G/F"6UJ:J-RS<@?&B,XSXRTD;F@&+7:2Q,YBS9T9I[5>A7F'!FS2FN",X4G M:*!0+@ FHI6R$+-/7E:Y==->%>9)&8U^;WA[ X.S<5_#[F<8WMUMB9XEI4(Y M]%;N,9C$B:/<$6TI-3X9+DQ81Y+5KSB*^J;;V/%Q 9)6-%OT/7J(][3+_'Z-N'Z5Q*7^-]TZ;]T6(YBY02T8<3)C-]2RBCH MY'BHTVOO6$KE-C%_ UT>.NE6:DQBH)9NX^A\\ $&G[MQ<@:.:HT3&Y4DI-+8 M7:I @O4XXVEEJ&1!!+/)-L-&)3H7 3B2 KI;V;+?HDY;KKXZQ3,\Z:4IHN'T M -0FH-JNK+L4S?[K[#8WU+S56]+RWB@@1&+!20RYO8HX]['Q\35+N."..?=D^6V4VWH)P_YPA'-?003I@[^^;U=%J7=&>T68#X%(BTN> MET*2I ,#DZG4,FX8"2Q^P_YE>;<_8%S\6:C1178W">CZY@,,4"#H "SI8.YQIT M->CXUH$FX!B3AO(09HNBKS#B@P<_"^/MJJBEUZM:SN2^/3WY<+K3T M@$6_/O/L2W=/#/H4U;[4 1714M]9AFTW';WS@W*8Z'.3MGU+GM2BWE:CG-$@ M%U8)&UB((DKNA5<\IQRD>DEPUA1$AE":ZR)6$-'ALTRPK,IAK&=WJKD]YC0Q M4972)).[4!>HC,EER4ZYA4-+P67ET?V6QC,2?*9$98G1N# ^L"JIYWDH+XTI M#8W18NF"L9__F+B_]5,WHT,V[C7)638<#"76E[Z"Y6ZV=5KC)"@08_+:\"G&;U/5%4KB-SNR:BU+T4E^-2"@ZU2./^%'&1O M,MGLS["'WE/;[6RD5(FSR#1A.B=2@G-BDQ!ESPE$%BD(6F49? $'V;T-;;G)8>1=#[(LDB3EM'0<2G>-$.BY+6(G3>TX.IWGO M#*UR1OF)'F1OG1O;Z']?=4,FF;JQAWC6R_W!S;2/4L-4Y;('MIBQW CS;(T/ M3YD(P6AP7EK+'5?^FY]_\Z';0'7WMYT<9GRXT*=VQZ:-; MU/V6'.+KX#W_NMXU*.] M'\=,S:VRZ0M:M,U.,LUND1BK2ATT+Z*1U.>0LX_!IR1=S"[<;2#M(-VV=GI_ MZ^<[?B:=7TN<&NGK(. U/(N$(K&:S"<" 9IU7(FEMM MW$*M-M_C6_34!K/&JL=5T^XF,T+@EF?FI6(=O;] MT#7#:67T]?VU[Y5*O*?_NNU^FND.P U7EAH"@EDB$1ZQF4DBF61&N BXXM3P M;-=#:^K(+WW#I+NRC4Q0'@5AWF'4*X 3A],(,58$I3,+-E6YSK(:UO[3K"US M9-:=;]$*%?;K'C1#?0V?!A"[4Z\5)YRQVGN/FJ0N%:932F(K;@,)3#LB8RF1 M6"H".%;J)RH>*VWMM27 L^/=02Q;(1VQ%%CIS:HTJB'HHAO#2N443:P#08 % MQY.)7/ J^?Q5H)X=DUJS0(5:YA_B%:3;:SC/2U%.IY(\LPCOM+E5G! KYX# MA&PYS[X&)U9@>GZ\:,L %>:*-[<#U.[M %#L-]TOY:L[9 $=M*2-(2Y$5Y % M_$IYDC57^/-@ Z_BX"Z']/R8T9+Z*\3;I00.AEJQZ/>L)(T^(K0[;#HD#LR- MYS(@4AI.O$N&<.Y0$RDK'ZKD %>!>G[D:,T$2T_GMGQ.Y/7I+Z7KP)NS=R?O M7IV]^_7DXN+DW:^G99=GIQN1*Y_7RD[7YHAGR[EQ:CDZCC+:)+EE'@!B\-KI M()S1N;,I]C9UO/M^[09/K:[OC?9OI:&033*!2T=UT#S1K SHE#4.L)5:;[Z/ MN^KI=[F/?BY]I1KL[F[_DNJ6V4"V&4,9RA+W,00:)4Y0&&=IGV+)^C!A3%0K M#;7X=4VO&RUN&5^Z?B4K*:$")T_)]Z]#C>.4_=4?^>AQ?G(?K[L?Q#M^PXZ41(J!+P%7$H )%),XY3R#9 MZ'0JQQHKM??;!-[S8$4%4U2Y9KD27?)&TF2+4ZHS*0=WB+>>$YFD,SPR&U65 M?A\O@2 MJKY"?/>0OJ]N!X-R #GKI1*+W2#"%!:H4B(,A)I6,PF*V>%K3UM M3+$\#PHT57*%:Y4/(;WK]^(4%>5<"V$545[A-"63*^M:)"8:,""E2KY*1+\8 MSO.S_HZJGB> ;.OB_9MNS_QY#J@VO()OHD[VY)42*AM&<2(JGBV4EF7HLY#$-.-4.0J"(V--+BM65H)XZ1CA&H5*-F03 MJEP.7 3F4(=<&AMXP2K12-$5HH8E+=(W057SS,IB6(/4)40F2=#,)54RB3W$ :WMB)RA=SR X>B][Z:.B2J ")IH7RXR MI)B)%9P3!>""2H9Z546VAR".*+#=PM*ST]+.:JVQ*8(2G>=)W;HW/H[+8_[F MOW1O;F]^Z0\&_;^ZO8\XC>(GHZ^=["6C/B@2K1;E0)[$L"XSE)R9!"S29*MT M0]H&Y/.@2#6SU'!O$>OP#NQ=IE8Q;9(4GO <3''B%/'*4()KKF46M.))UJ+* M+)CG0XE&:JZP$?)83B0JG-R4>C^= ,Z@WV:)4;%4XF'E$)?G)++ ->/ A:BR MB;H,T/.@0"OJKK OLBA3.[FX';)P-@9.O$^>2,H#\<7E-AX7N0 @F MU>+ $ MT7,A0AL*W^,&21828LP88.&%Q"A^WF<( Y"*,:I()%&*%7= M,O%::\*8D49F9GV-H^.P6#S_-/M.B6_^&%W^.'3 'PZ[_W# M#[H%XH4? 4/GB7(H50?%N%NED[AJ8LA%;#:)9NH@B2H)V$T!/FUV537'/&U, MN[2YB]$+M-.<(9;DT3?^=VRB0AEF2(@6PW8+N.)JC.(C%2RZ8!3WE>KM;X'R M.1*H3]."C[':>?\8-R"V"\N]EQ M7'"FM2%90^G1)QEQ3F# "$$+9R#C:-G(B=KVS4^;)?65O2 AUT*G^T_3DJ'G M^>%!NHY#&*$$!4Z+2&0RN+IZ)8G"#YA,44.JU,Y^,:"G38Y6U;V !XTSL[^B M1H9O^\,A#,][IU]*W=C;[O"J0#T?WP_J).I8TN4&M93CLF46$1I-G Q9<Q[,:-< "RC2<@;W]YZ?5+N#]'X -]W;F[M$,\_<4^'*W7H=B*02 M8SK%(O'X4^6MI*E.9; -\3T/NM0PQ@+2M)#O?8CSI->[]=?3;B'XQ60N[$0& M2L7HB44:HR-.@7C./&'6W'MQSI$L+9EC E9TSPDN32Z_ZZ"SY MWN@WU/G-[0WCO_5[HZL+P)_>0@=#-1.IXB0%#:@/])H<%938""(Q#0J"VU#W G8T/DR_(OLXQ@F]='X[&HY\+^':.=WM$IFF[+DGBIGB7@=T MJ\I-$,F3\8Y%A1'8GH\A+ 7[M%FU-S,MX%;+>>"'8=N'42GX^R"4]\;'0$$1 MDGP++E65L_F;0WP>/*IDD@7L:3D=_*K?^PSHBX5KN$0" M#$M!JH>[(1]&_?@GKKT1+@?=CQ]+GZJ43* >/3/*<6:-7I. T3_A2IDL4I:1 M[L%AWAKW<^197>,M(%_C+/)2_),OR]GZBW*6F76X I!6E,2"1*2!9^*\-T1G M#SHS;@.M=/-P0X3/G%"-#+* .CNGA;= .J8ZZ^2DP PHJ7$&=9P2ZR)FJ N M.$LTL>0.19T)PA=#G1T,LN P7^.T\6.D%Y#@YM/H#MZ#I9D+3W$:](2:4G/! MLD@"LXP8JP(+T;H<*QWJV@C?DFL HG+J,P^2D[!5TD!K<#T/,C1EM(7$*+EC/(K?WW]!DJC0>A0 M"5XHA2Z]!*0J#YKXR,M1#X4?#:?QVR3F2,>QH4X:S4^8C"D(".-U$^^-)7AU'80VFY+1 _2RI5 M,M@"JC4^>+QA13' 06!=H"2:(,J(4"08+HF7'IUSE8VT57CUY(J[-4D6MF^* M!8RI4LL-,T;J.)E]@,'G;L15[SPO0#LL=0N&BS^:EC/81)::96#: M%.8PQ6-:84G_R$Q\[+2U4E-:FFR +#59% KF97'OI.3+=-<9K-)=R5\ MZ -JX7>SM'KTUJ>^;.ZNPA9O@M^#F!;5V03&%NO;YA9MOVS1^B6I@05F;=A M?35&Y10.==8[C?X_XZ6UJ:"ZA&>2@%;")F:BE9N<%S\.*RZ9J=LWXC9:JU%M M[-$QG;%4-H=R(9.3,"Z9ZJ4A+D7 T%LQEX77X*N<^Y^'\M0GW9:47*$(PV-$ M=ZO[!IAJAAN+0!TF;&AJL)7V;Z#MZA/ '38/CHI,RU$J7YIO6.+1"24&$J74 M1JJ@RGFD_3%@C2>^%P)LH>0*AK^ S_WKS^7"_N.3FI-EB5,CBE53OX<>RGJ)@Y!8T57J,:SI*3J)JA>="GJKW,M**NS([:+B*#^![ MP_?^:UGC[AHD*^I8D($P*S,B"H'XX"RZ)LJ$R+47=1K6S$-Y'C9OIN']EYRG M4M(8T=VUY=:Y8(%8%231@69-;0J!5CG!^S1*SC=A0GMZKUZN=;S"2:X,.*N( M,!'#$R@-M0 !:@N4)HF!C]O#B9?G% @T5'*+!1D7(WKG;^Z)O@&NFH' ,F"' M"06:&FXE#QIJO<(*L10?XYDI[C2A$4I_-:E) .>)D%[C$L:8"'LHW%";#6O" M@7V181ME[R<H?_T0TTDOE1^5([O%CYU"1($8>CWHN@;&B)08^EI1KI'$ !;0 M*6*S%=R7%.+8['U/W-:U--OBD)]4"$$8=PGJ^S/]EW_U[XX?R.B58$",0O=7 M*H:\C$FADYHHNJXV82RSD=%7O^CP$4>4&XKXLOR:NKFWX;=1;P>#O!ZB) F>Z MY'C/P7*%@GFP1()B.)UI26AP62C)M56^AK5G<.Q_16]JFKF"![OK=6D O<_> MK3!ZY0>#K_?5\?KY+>IG6J'QYE._ARM@K;ZNV[R[?L_7G34QTP\6O.8.+ 6) M07/4S-J0.2O?I1",9ZO[P>ZHD\J<./W7[6$(L>3%AV##)CJ8H8*0F667501G M993)9X%Q0[E4A?-*#G1;*JS71IL\N"N#>/KE$RZB^-C8_SC1="7[KW]A=;MO M*?.,O4W*I25X=!F2=,GZJ%*9!8Q-P7!G5MI[*^G;M/.;VU*495J7>5C)MHM? M4MV>&\@V8T/*#1HK6>V9E"IFSYUT@!Z5,MJB=5?:<*V4V]KMP^7YJ__]R\F' MT]>OSG][?_KNP\GEV?F[78RSY$FM6& 3E#-J1E^(2QL"9"6E"RF([+3$_S&$ M[(/HK,?;CB['X?U.=%_YO(IZ781X=N&)+$?.>9#22W1BG3!!.LHR?IDEDGA3 M[.WH>*[+?6O:GGMR1;VOEF+& LXXP)4??)2 M'8N6D&-17X;GK6.2RPP]XYF M8=^'*S^ 7WQI&H5. RXK?A)=#!W#/*?HP)7SDHI(JA0)0@I"50)FE;!>+\B1#.^4,83XMX_]SS_A"R9ZP"]F MQ5_Z\OV'RGLFSUUHW8[Z*QQ7W5D?[VZ+HL_S^-/AR>WHJC\HW5,ZP:+'&$HO M4E6N^(1RGU?(2)(563J50I95FC6V+LF+(>=Q<*'MW?V'9T*%^@N-EZJ3E,8\\-=SBU;447OO \E0 M+JJ'J(EE93Q+XRQU*E);91NIHDPO9A0<&S\JG&Q9-[K#]>(HV*:=*MQ36;M4_+)DJ3C]\JD[&/_R M))#M&)F-R2;A#GT?[P"A4(5QK$KPX:A[&]A4.?>VLQ_-Q M>X_AK_B+(QR2$VG^@.['JQ$Z/9]A@+[.^,.2HWGCNX-_^.M;Z&2M& L>Q74X M7&6R!N-9!\1Y[:1!_R>H*LT0]RSGRQP01\JC^6'3N-W>SN-_*NX_8(CBW8E[ M+Q;K<*,A"'2(DG*:2.7KV"0"]S(!R:&?.,;]SC[_3F MTW7_*\"D@B\LUO*[TH*CX!]+-+SLH_OV\/-7_>'H77_T3QA-SS'\S[B)9A&T M/WAPM(%UA%'91NF)2@%].U0[FJ!<.1,Z*)U*:TC/N1(1.8B26^89C,WG%?E#-N ]&)X M>T!++MC-.=Q>Y>2(X8-R[.>C*QA<7OG>0O^M(U32&-E(XGB,1 H,;:SDC'B3 M#9,V6^6.:PMS2P%?S X:N8L&"*-KT34$_1^69M,"QT)S":IBI .)P./A/;* M"4(S#9 E1&ZKE+C=FX3?!\E1<&?!*&EAMW2G]; _E6=.7AS\N3^X*1O!K_J] MR<;!L&-H.7$;,:HW FV1O2#!9D%,"M0F;GR0H;+CLQWB%\/XX^7! K8?;J]T M[;C&@"5#]T' WPDY@<@V$Q=8(-(&1ESD0#)-#/]G.*Z-3VM5F)/QQ8R28^?/ M@K'2>'.UGJR/,V.=H#R-OE0I!6F)=%(0[[C!=9 [2B6WD3^Q$..Q@-]'R3$P M9\$0:;QQ7"T)]NU)DS^:U4/'"_ 0K28Y9#0/ "7.HN3:"Z]ML-;3]*2RJNLD M?G&#Z&EP:\&H:FY>-EUG)60?G@,"5#<26^HF2E6;"SGMB# ^1>A=-L$>U M"3=Y?^]ZT*D/'2R]B*8T*VJ.F.)?$.2J(I< \ ./<5"F3 MM1C.BR%;BU99<*6H^79K@54N.$%Z?3OH]CY.F#TY#W^!'OB@&]$+'__:6!N_ M#OK#82=F38W6AN0(GL@,E@1&/7*<9F."-JY.%:[=X+Y,LM6UZ@(RMK.QN8N' M_/YV$*_PA^]1KLET?-/OC:6;WFKJ4* V*2"^/U,?!C@7$;]Q&9N5XO<^7C!'?R8)KR+"C50;@0A,6!+H:'!<.)[@E M2F43@\'!G*HDRW;$^_(HNP>[+N!CL^+82W$MJP PN3]Z?VM49"E<<&4_A^*( M0O>&6 =R7/$BVA!5F&V M"32:0CDQ;!M[U9;0+GFFW+Q"M)M":;6:G&X3(V3 M@M>:V2KN5UB1HD;C^^OKHZ'I8BR^J0/)# MT5\:_3U>]_'Y/_\X&MS"MQ_V>R/X,CJ]'B/Y^<CSF5W5!;0LU[J?NXF=/;'-!\)\Z>)0[)X)G1OHMN)D<+>N)>-8UH'D;#W2%YWG$-$Q9\[R M+$6@+-?I\[4'2Z\)4&L9>AN5MEVH^813:B=[$]K'E<*M5!K32(M>I M4+<2U1$>RZEN^'XMJU7P]![4MY@<&;K;R,@&G$U O*$E$/&&6!,D45[D&%,. MRE:Y/[ $SW<:M6*IMN.\!]2&>#M D\!PS.\[! (AFH3E,O+^S;1;;N(%B*X0\CT%Q M!Y L4**=B+B.>8D4+@4Y&0_&!FETJ'(#9@]67A,8US'R-OK<7PYF/&5-*A2? M]^!N-3(Y">\R<:R48756$!]*NIUY8;Q/-K)]%B==A''_?D0#:VZ6+FELBOWU MMWT ]?*O_A2JRS9$:2EQL4#U1A/GT#%*$"77GF-TM,^:;(LP/F_6[&:*I7/- M?_PTHZ6W^&W;;>!/KLBF(S9>6I( MV?XEDAN<%J7C!"R&7 $D#JTJ5\U;EN,PW6I_Z_=&5]=?IUV57EWWA^76;+FX M_>#:]B6J;7C5OTX=9B$X00-)D5,BI4C$:Z5(J;?KJ06;K5TW_O8)>/]3^R'9 MW4[;VHJ4J'%08J+*A]4('\I[5_<%*+4*9T(2(6+H375I'Z I492*+(3C$:K4 M[]L,WLND:443U@B5[M- [>ANDA*"3+EULI1E!HV^'P#Q/%GBA89LI0]9UKE^ M6D.:?5VD/B;R'IX6QW+#^JR'WBU\&.%(+H][.Y5SXP"5"6.:'$VYMZZ) M+5NNWE%A(.,:4NR"A^_? MH6]1]_T6%5 S2@M.,9UDX+%$3..^%B&&B2SCI<:YI3E5B]8W0/2?&M&^.I:>C]K*=]>'V MYL8/OO8?ED*=E*8^B2A7N1_>]G;6YJ^LN)VUH]PSVUF4QQRY]5)Q+[E--H;D M+.7>:,V F27;69N__$#=S;[EGYPS6I6J?C0)G/VBHL1&XTDT$L>*Q0@^'5?? MLL:;5HT13%L,G=^.AB/?2^A^7/2OK]_T!^7#CI(A^;*%+CFW1 I()%C@. .! MY)$I"KI.N?0JXASAZ=AV.=U:V[?V6+&_4S.[2#5M^:LU!>F0AA#'98NM(EZF M1!(X'G1D6J@Z9<7:EN0),;Q%BM5C_0[\.,0%SS4"/6X#/VF9()U@WEAT]60. M1<&9.$4UB3(((:UQHE)LW[XLWTE_!!RI$$RN+$+_P T=GGZ!0>RB7!UT;R4/ M(1 K?+D=9",)23+"%/Y'T.!C8%58O374[Z2M;^$*5WF:*G':5/H6Y;OOF4LC MBZF,*Y-*[4[*-/&:X1*3(E>, 3?VN**6Y;)\9_41<.00=5+6B'3ZY5-W,"GF M]T"DI+S@DMB +[_WT) S'0COG8'Q4=J+(L!= MJYCI)^4@SUWK;/".1P&>>",S3IR1XE?"D\PRE]%#]'Z/<4[K\CVAF:=F2NNP MO#G"D/\D33H5^^O7W6$YO%B\B9-0-H#BJ.-"5-:C<$[@Y"YE]L1Z7N[7X_SC MF/?F.&>AE5)]'PH'XTB-X+^]!>L/Z'Z\&D&:7L1X- UTF %ED^0D^HCQI,=Q M[DK_;A#H74 (67MYC$-A0_F>T*!HGY7U\L*M4>JHR@$N3 6N%%6A-)$F0QPX MC!=TE,0%I8BS*D>?7+E&?9#1TYZ,WT?0\5/K$.O/.E'OI-E,6J.2-=2B58(H M-XG])=:0:J@]7.&Y*T*XTSN2(>XW-TDT#RG+.5E4Z, M[$>^)S23'4=2M 9O*OC3&UUY?]?O?89AD: (.+SLC_SUP\_+7<1W_=$_831[ M(1X=H>F/RN^Q#IK#@&(!B:P"P6E+$IM,N8E"+7,B!!&K;!CL5\P7-UB.F$6U MW.6P7MEA_=1PUAL-NKUA-_[#7]\"ZV3')6."E\U\- (KT;7BAG"71#0*M&&T MVBI21:07-Q:.A!W'[=$^EJRC$U4BADRLD(Z4CN#X%<\D:!!,.PR"-VK)?4@? M]K%$+Y/U!^?&/.GUH4G_C\F2UTOEKFQI1W'9+S]Z,,I//GX"EF8GB.-ZKE-$\F,3?!\U1=_ "4LE*S;DW!+Q$GL>8B _X3XQ6:9T=%?ZX M]8:CP>UXY7[0./M5OSE)$;PX"B BB:L6Y'VBOC%#(#CY4%-KWP_APFR#DK1G$D2 MP93]I4B",(& -CZF$%**=;MN?S^24F.M.&(6U2IQ]>V*^EV')IJYHLSNR$,Z+XV +5FGQR%^";N=U/XYG_@F)3WOI-?HZ M'9M V" %>C=H2PDV$LO1L#X+!!/+QLZ"4WG#.P,-(?[M8__S3_B""47PBUEF M+'WYBR%%.^H_III,<^[$^>@*!I=7?NIN#.^GUX>E@802+'F62+)0*LMK2IP' M2JBE5D5%HV7'%1KO).:+H?438-$Q'87;7-IIH:>0,D2)GH0)0A*I6=GEI)$H MR6T(CFE)J_3)W)N$3VBD[(&J^Q]5._#LF.H4K17T<:F CD\1E8\B6A,URND# M\6 S,2**D""ZH(ZK3LN6 GX?3@<93@U8=DQ%C];*.4FAWLO)-/<"K"4Z^-(" M6*$QLE3$8BQ#8V1!N..J_KVE@-]'TT%&4P.6'5.MYK5R3NL$/!#5*2T5 "/:T\P[3'U;ZUTP5F:2<\+5 M.*)I@G&)N$15B#G[;(^K3&6S&.HH33%S"7KL+Y7LUQO?'8SW6!^-()?!RL1) M-@J(5$$1GQTE/ABAG0IHRRHGI(],#T]HIGPR2:1J/#RFNVPP@XPM&\%7V?<%YKO2*<"=KGY$B2 M(1/IN2(N CI!4D7.> X0CZM.4-L:^#Z8CW,PUR3R$\ZM;3"U)2I""3&5+\?> M<8+#J4U$HH2/+G$+B3VQL&9+#7P?T<ATDRP4X""0[G3#@ M $F\QF^]IT8J3Z7UQU4(LEJ\?$1'O[\]:?)'LR)V@N5>&M D"^N)U,&1(*4F M5$13G$TEH8K5#B;Q$YIOV\DM/@UN'76Q'99H\-9GHK@J]\=+^6?C+3&!)>FL MM5+Z*E/;"RRVTRB-?A"+'[K8SG PZEQV1T7LLU[J?NZF6W\]KGO 6:!9&T4L M/-M8HL)^4$F- M=7L?QR([$ZA7H310*I?*T1LDEJ.'*'14(6DJ'-MD6=K:G7J X64N3$V-46%7 M80IE2M)-P-0LWO8(S6&JKNULF\4V;J#8>K/ %!0PKKG)DL0,#*>DP(GSV1)& M<>ZS 2#X*D7?]V#E->7)ZAAY&WWN;\M_/&7AK(8SWR5:$::UJTRTPENG2 Y, MEW1A)#9I3;BD*GGA0S;[O-^U&.7^DT4-++I9:KP%<[18Z&4+L'_UIU!E2EH M#ACE3"8RI$2\2)&$Y+)2@1L0^TPT+\+XS'FSDRD.,N.<]^X('E6VZ.L"R0(5 M(2$#JL0F BEYX[@%Y_9YP6 1QN?-FMU,4>,@RVT8PK]NT9T^_8S_W%<)92I! M8.!)II(3F3V0 ,P06EK]<:4LQF95&+(8S\L.4=HP4HTC$_.PIH-G$V!5ZTXO M0W:8,*85^ZWG1 /EUUB/E@*447@CHR4ZF7+&(3+B0!N2F.0Y2*!4U#E,OE]6 MK E[]DN*;71>GPS3M4\GY9(PDB@6%49[!D$Y+PE8+F)V43M>YS3R(C0'V MO MQUJK.;"#JBN$-(]+D.=$%?=1D%R.-HT/[P;K,,IW)E(A0P2H,@$\L]X735R* MW0UR5*W'5U09WT2F[[TOMN]]L157]M$_8!=#/Y7>%]X*[T+*)!M;VML(55K> M83R:4^8XX'.JU-GJR9!WJ]X71\?=;>Q;@;,7,!P-NJ4(]KA*Y>]HD.'%A]_O M.BH(%Y/@D7B**I,J,=268"0*XQ+^!SW2*N[92E1'>&2QNN'[M:Q6P=-[4$UZ MK)3A%)8'G($EUR2XLK/#I25.4"!94]""!K"L2A>?)7B^TZ@52[4X)XW+FS^@ M-L3; 9H$AF-^3[%9)HRF+A*=E2/2>D-\Y@*#8VO+L7K!W$SDL*0Z_9H7O6!Z MM&Z'I5GKEIOMG+U[=?[;Z>7)?Y]^>/SJS=KH//SS5AKD+,4ST_I&0K:,^M(] M,TFJ@C-*1ZZL45RXY$5G";(&^AG'CSLU&YI_2-NZ6H1M1F-995&JYVGCI)1" MAZ3"_V/O7;O;RG&TT5_$.;Q?/N96/7G?5%(K27>O\\D+),$J3R=21G*J.^?7 M'U"V$D>6K+TE;1. MNZ2+NSA\?4?8ZL=SY^7UC/X-_ C_N6%??XXS4MQ5&Y.->%%KRQVZQ@T#^H1* MJ(R]ARML8[K[G]W:6B-6 MLF$@&4!8(Z.+UFL*5+U'*ZURWF0C./*+0]9TS#Z(!1<+S/3P9\LE7BW?7$*\ M_+1R$QKM@P/>T'P?'+NJ#2LI18>/5IH",*M#\(&^*,,5M[JF;5RX.'Q]Q^R# M?U0/\G)6>S.O??<'ZN-GO;^;+Y0MZ]K=RW6=/G]NZQTY(+0D-%!XY M3Y&1+98!"& UD"%H),EUEUNN ;(=>Q>S^Q47F2>>C,U,AF"8CIR"_"2091N" M "ZX%5U2<+M%FC[D;HV.S0N61NKO<$E'I\X+.GPNKVY+]>SS_.OLZ@*+"T4' M4:\.:T$::!;)E6>8M15!>BUEEUKD>V1Z?-!H98 ..8$7L/SCV2S7?U12B#_A M4W7VGUU+2AJY)KAPG@M5A&>.W)R:2;$L@!0L>.F=T8KG0=VTHU$R2+K'AY?V M1NE02[I;"=?U"MFJH"!R)G0F\0KG+&*F7V203B@=!7:9S;M'KJGX $YWW(Q7 M_ZG;^-=K^A[#/OMZ]<=\<7GU;97'M9!!2A=9\K5H.M:9O%$HAA0C"RLQAM#% M9]LNSJDJB9H:?-Y<\1W.IKM2W20ZALC5L]AGEV"G*=AI8;R]>#A"\U,B(Q9+ M8A1@"D*B;355$BZ7F'/1 \0@A>U"5S,M(O94P4P)B#$*[P"$=8+A1?6E%]]N M\I7"1F&$*4R4F@B5UC#@4C.N#*(+MI3> Q4D J\PK+.629X0:6W"U1F7$I)/6P;6C1YU MO?':QQ0F'*O5Q@;^B=QGB!R[8X'15CX="=?11I@WU&##[?J./)E+DXH"%DOA M3(N,S-=!'EZ %])46H8MSQ[>.B4Z9BV;!8#98M#&O'N[3]>O?_XFG[[V_M7O[QZ3S_Z\/'=B_][B$6&/+:)+4;+OV$% MDR% D1:2X+HDZS//,B2>>$C!*GTQ;PAT]EBP%EGBE)I8)1*DJA MDTM>D">BB^7>"I&X&6*1X\L_![SDW=>KY17,,OE8JXZ,(S:P(]XVE>4&K79S MBW-&^I(\%XYKY,FK7 )]6$(I,&:8*7>]]\A4.'[^,E_ XMLU _Z/5$S(WEOE M%$O2.J93 .8E5TP4(;A ^EO9)2[<)5"#&](%PA)?XO4_7\\VWO3^UA@*K)WF ME:B<1UMG.$!B,7D2UXKBC9.2=TNP#!9R^F"Y"5:V7*3VL4N/NI&?);MN&[KU M75XX#LH([I@!1_+5JP-?=&#.ZIRR44;WPE5/Z8_SWTCTV=5%0DUJ ,LR]Y)I+AWS,1;F1+#T6?%4 MH$MMVFA)GPZJ&ENM!Y%9=0E>+Y=?,;_\NB!1K^>.77\.;_'?JQ\M+R(:"R0< MJ^6^3!N/+"17JA/F=*!HB]S+/O?_0\1[Q(#J8)\>E&;W2?FBSH59U)N<=^7Z M]U>7] 7\Z)"\,,%E)'>6-%*EE\8ST%A3JYJ[XCF6W(=7\2BQGRKJVMJS!R_. M=NE7Q7[[A8_:^U*XK\V_B=4K#18QUF)2KH+V7!JS)KYEFB#ZA^JQ_G[S'3S^KO;PJ3"WW)A )F0PU! M@J'/IB2*E+T0%BETSGT&ZPV6\!%O.WVL='>+\<>D^U[.TVKLY/66^&J6ZT3) M"X[<:Y\XQ1")!%*B5HK4(K6,#FB?X8YO:449G??;^O('?KO41JG]KP.>?WOQ M"9;+=V5U.EX7)%@CM$H267)U.H_/=*@(\$SXRM.E2XA^BOA_BVA3M0ITN6AL MK/ES:1%8U9S5!]U>SBJ%CBI&5+206J]$NR9MF &59-F!H4\ ,<;O=7%1PI=@ZQ#[ OSP N+.D8A2ZU6W3@V=G+,C7[Y M]%[GL0:;3ZCMAAG-D?+^F-=B25:EO&'%J<2TS%BX,TW3!] M.$[:EVMI798V1D,QG,J$XA0S"XX.0(LE"IZ5"]@8%R^?%BX.TG3#1-XX:5^L MI>51F1@,IV,N1PK&G6"1A&3:!8Y6.,?]WD+2PU[]1'!QD*8;9M7&2?O\_7=O MB(/-?$7MXFJ_MJ,0K4J;D:^\: >E+2Z>/RU<'*3IN[BPT^#BV5I:&61$+)85 MB.0E>Y+6UVF2(>=(_^,F^]P6%\^>%BX.TO1=7+@N#54#2N=_N9S!+%W.?H=9 MKA4(E<'RF#:K8U\Y5:O"\'5OE7N/?E MG9H6DB)'EX?"4EZ=9ZDP<&A8+(C.A!0=[S*VM5?3PM;JCIM6]?\/\T7PF I/ MY.I+66511)?KH%XNW12%!9MRG5'R> PB!I66'ZC]#MT(+^:?/\]G MU]OTIFB::RO!&R97%0R:8D!?+- ?;0K5JZ.?=[G#*-X+U8O0=;Q[(8YR%8Z7YS67:H*[A/JD4"BF=X[ M] 6\Q'CU>K:\6JQ*86[Y>3]*+G];7"84%]H5.O;)K7.ZCDB-1K,(0'*K5*(H M7D?H4B\[6,)'@I8^%NG0#'!GI[LNWKU(/!@4TC/4ELZ^:#V)1:>@UR8*X5W9 M2A_3X6RYEN>1P**%MEM?W=T$F_^LK/2SJW>+]Y>__W'UEG"[J/_5Z]F7KU?7 MI9-% \_&>$:!*-1[)-KD=*VF40B:)XH:-JEM=T3@0]_XP(W>3[L=:M^WROGJ M/[A(ETM<;57??[B\^>E27 @3LTU%L$ N$=,\2W*.ZR@V[[G3UB?7IXKQ(&D? M.)RFLU3KR[Y[&Y36HJY7D%_/KG]\X8WDQ4-@,?/J: -]$5YHY@$]UT4DI89E MF@][_P.'RU2:WWD#V.Y"Y)Z>HA]-E3R3EEQ0S*P8WNC 9!%)6ZU[ M;$6'"/O H369G1HV8(QLT2W 4W8B,6_J=;M"SH(/FMFDM93ACJ,U@F('$3

#F; ]M//I0VK6G/H[>1;NHOSDC#W?E MZUMU?Y&#)E5,[E'EF8/8VPI>HIB73%5U7#/:W!+FMC;NC-^:VX.M:%N:ZNIQ M3\2>,HDRV&E*[RK2RT-4U7S54;RP]>TC5[I:MLU4WX! & /]?K*4B!)+*C(7=_SAFY!*',FD3V[%9.(5RJG M#&\%R*HHB/@UQ9ROQT[/V1SN>V+ DMD$G*&0A< MC9V+WGD<&GMK\)7B6FZMP42RX/S1;*Z2L>,9AS#'I3(,1+^><(9Y;HBT&S\; M3J>5-,#M]8;]@XU=Q[(@$F<\_T83E8V=T($$5Z3*U1U??\(FGH'A6_)L M:]O^T(%E)14O&K#VH*"L?I/G)@]; #_< _ ;@+\+Z.T!! T@>"N@WP#Z-C-U M*#8/,5%D$@F^!F&L-9M9V&1:M Z?,E/VN1+Z*]4X-9E??KR^O+F?PWNX(4(0 M4P4XCE$1FLL3. +*X#[CE20LD9&KM*0!NLN&?EK3^WOH>SY<0E M@:M];1WV-PY/_8.,,2Y/(>B] ]_SO8=Y#,=')Q)3?1-5AWNS-Y/USAJR#I;X M[2QA)\N+2(.V-(&E#?:5IHX*[K#D0E&6PA6K_W/SPWS_HLWA2F$A?QP0Z[=B M?2O6WR-V4Q4+%,!7H#N*N09:KDFKA-^P/\/3FG=H>4V3>9H$D?O4X"S[FT)597 SIM7LPRVA =]+VRUZ_J_-@K]T>BE4=S!=.9[W5$, MVRB&!Z-X8%1A I]U(A->'*C0J"4<_?_K$+9BX3^I0?@J3LUZ##RO-WT MNEL]K$"1VED@80_74^$M3S[!K(E+*).2XTI3> MZ4B[).JY4&\4+VVG7'"E^ZY=9GJ4HC &^ON*<[79&(%V.$_^ %!+ P04 M" F1&%2Y.[E1YT# "U#0 &0 'AL+W=OP!9S:9M+Y M]VL;AM!@R*CJ[$N"S;GGWN/KR[6G!\J^\900 7X4>87 M=$]*^69+68&%'+*=S?>,X$0;%;F-'">P"YR5UGRJYY9L/J65R+.2+!G@55%@ M]GA-WI-&D*_X-C3G^A<<:FS@ M6V!3<4&+QEA&4&1E_8]_- O1,9!"S0:H,4"G!MZ @=L8N,\U\!H#3Z],+46O M0XP%GD\9/0"FT))-/>C%U-92?E:JO*\$DV\S:2?FJYL_[V[^_K ";\$]>2!E M1<#Z$:S(3N96@-?Q\\W!$C=MFQ-5\[E!&FK6_)WO*1%;NP&U9U[>JDR]_23BX%:3@7T>< M>:TS3SOS!IQ=)?_*/482L) I8=FZ4DY,.:UI?$VCOB4/\Q#!$$WMA^Y"]U&1 MC]2B=E%Q'Q5$GN^TJ)^4^*T2?U3),J_X)7AW"U8I9@3(O0FH2 D#(LU8\G:/ MF7@$&\J%<L%H:\K/E8L*9ZL6 MFT21'PVH[/0V^,LETYB>K1D#SE@T)CXO&PO=V]R:W-H965TR$?%)K $U>RJ)2EX.UUIO/GJ?2-91<78@-5/AD*63)-0[E MRE,;"3RS1F7A,=^/O9+GU6 ZL??NY70BMKK(*[B71&W+DLO7:RC$[G) !V\W M'O+56IL;WG2RX2N8@_ZQN9Q<[#C&L^G4BQ(]*H MT9NYL)-IK1$_KTS>YUKBTQSM]'1^^_7N]OOCG)R3J^Q??!]DY$946N:+K4W, M Z2B2O,BYW8XG('F>:'.T.#'?$:&G\[()Y)7Y'$MMHI7F9IX&N,RWKVTCN%Z M'P,[$0-EY Y?N5;DMLH@>^_ 0Z"&BKU17;->CS-(+TA ?R/,9[XCH)L/F].Q MPWSVWJ4]R$]&[*S87#F2N?>7V3]F<+R/$T83=C$>SZ>XZYJ'#$SG\>J65<5 MC\/(;U3OD*(&*>I%^BZJ\Y2K-8&?VUR_$GC!.JD UVE:;'&)F07[Y1N9K[D$ M%^#>>WP4E-^"^Z5BUE6PZ(C^'5?<<,7]J2K- OAOOQ5QLY&\W/! M@92(AVSXI #S8"].A=+.K1EWP@RC<=*B[8I8$K90T61T(B7CAF?-+FIL+:O=,# M5CM]-\5QE\PA"^(1:Y<,ERQD[$3"Z-$93W^QB[ G3/-#V>#'=:0/CW8"&B4L M;M-U5;AFHS9<5Q6PY,3FHNS QGK9'H7&K%58\+$7-@D[;"\RQ'HO2G">8;7; M]X6CO=AN'*ISFM VFL,7HRPZP78X]VG0R_:'4(HL +M[>W0A"M'\!=PM5M Y M2,^C"%=/F\BAHR,:AFTFE[_ #]L)\XYZSQ+DRO;P"NOUMM+[AJVYVWPG7-GN MN'7_VGP_V)[VX&;_\7''Y2JO%"E@B2[]BQ$&)??]_'Z@Q<9VN NAL5^VEVO\ M!@)I!/A\*81^&Y@7-%]5T_\!4$L#!!0 ( "9$85+N4HUR7 , 4, 9 M >&PO=V]R:W-H965T%DQ.G$RIZMQUY3*#DLHS7@'3;U9JR!G<"B0W94G%CTLH^';B8.?IXBY?9\IP M '5?W0I],9 MCZ" I3(25'\]PA44A5'2?GQK1)W6IB'N/S^I_V.#U\$\4 E7O/B;#)M&P=?LY,W1=* MZ+>YYJGIXOKMS?6'CPOT-WH+?"UHE>5+6J YJWO*U.;U#!3-"_E&@^X7,_3Z MU1OT"N4,?"K@ZB#82 M\A3))1E4G,'R#/GX+T0\XO4X=/5L.DYZZ+/GT^.!:/RV+K[5\T_5!=;ZUZ70 M'51P%OG<(F_6HA5X4!RWLP/^P]3\<]/]6Z#DHU ^D>Q'!MTU> MF=SU15/K1/OV_3@*.\'TH *2>/U.1JV3T:"3]RQ7D**%HJJ;Z0.]4:LW^O,= M$K?&XA=W2'R3W)S]I_4]^4X\9_O$DQVYLB+^Z2A'OZLO+C3 M %<],.*'4=3IDP9V,$H23/")&NSF+O9_4ZE/Z+.#%+\&YB MX^&1/?\PFU\,E6PW.W'X/W3(;@KBX3'X"_F->OXLCKKE&$1(W,FNN[D&^H6*=,XD*6&E)[VRD/1+U MSED?%*_L%O; E=[I[&.F]W00!J#?KSA73P=CH-W\IS\!4$L#!!0 ( "9$ M85*%[I\'4 ( )0% 9 >&PO=V]R:W-H965TW&3:6"1VL"_KQTYFDIW2+Z8 0/96E=*,O *QOO%]DQ50<7.A:I"TLE:ZXDA# MO?%-K8'G3E25?A@$L5]Q(;TT<7-SG2:JP5)(F&MFFJKB^GT,I=J-O('W,?$H M-@7:"3]-:KZ!!>"RGFL:^9U++BJ01BC)-*Q'WNW@9AS;?)?P+&!G#F)F3[)2 MZL4.[O.1%U@@*"%#Z\#IM84)E*4U(HS7O:?7;6F%A_&'^YT[.YUEQ0U,5/E+ MY%B,O&N/Y;#F38F/:O<-]N>)K%^F2N.>;-?FQI''LL:@JO9B(JB$;-_\;7\/ M!X)PT",(]X+0<;<;.WABLV=Z+MCI%)"+TIRQ$R8D>RI48[C,3>(C[6=5?K;W'K?>88_W':PN M6!B?LS (!\O%E)V>G/WKXA-MAQQVR*&S'?8A-RL#KPU(9+.M??[^3AGL'J$R M?_[C/^S\A\[_LL=_W!B:,8;=9J^-,,+^/>?L22$OV409/'81K6/D'&T=;-/P M*@J"(/&W1T@N.Y+++Y!,N"G8G(O\&$AK&!^ #"Q'#TC4@41? )E1C.^]=Q)] M1@G[[R3N4.(OH-2@78.2&;@BS:EA&-0B0PJIB+(7!F_4R P<(XT_?;WKSYS^ M09'9?O6#ZXV0AI6P)EEP<45ZW?: =H"J=G6W4DA5[,*"VB9HFT#K:Z7P8V!+ MN6O$Z5]02P,$% @ )D1A4J#V-H%@ @ 1@T T !X;"]S='EL97,N M>&ULU5=;:]LP%/XK0AFCA5''R>HVJVW8"H7!.@K-P]Z*8LNV0!=/EC.GOWZ2 MY?B2UB7T87/R$)WS'9WO?+HD/O8+M:/X,<-8@8I17@0P4RK_XCA%E&&&B@N1 M8ZXCB9 ,*>W*U"ERB5%"P$[?(\# MZ'J?(;!TMR+& 7PZ^_B[%.KF [#C[--L-G\ZOSG$S^K .71>);T\@O1BKC^C MS'5TC-X[COXM\C'JJZ.HWV >([X>$@^VX(@EKT;2!]EULM.<>^@G@G?'OX06 MT.R(8;!%-("WB)*-)"8K08S0G847!H@$%1(H?>]T.=<@Q;,-N]8S5[+A880+ M6=>V%>SWIIE^$-A[1B"AM!6X@!8(_1PIA26_TTX]N09?A$!CKW>Y5IA*M',7 ME[!+J ==9"-DC&5;QH5[*/0I3HP<2=+,C$KDC@DJ)9@V8H)2P5&M89_1&)HV MPI0^FM_KKV3 726]2 3DCSK:N:J1!K M$H(MEHI$?>2/1/D:5VI_G:ID7//B!#7_VWU.,<<2T;YH??>GO,OO5MP\X/Z' MYOIOY5#QJR*75]/7V#S4IR[2.P61)W'>!F)8\Q?M#.:7J&-?JD9\.OY,4Y02=6Z#0:P ML^]Q3$JV:F<]F(UH9G7V#[,\UZL+=F].X5]02P,$% @ )D1A4I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'6.AT@^Y6_' MRTWV&.71/(JCXOFV57V/98MMHR3:1K_D\K9UTV+Y)GWZG&;1KS0I1!PLLC2. M;UN=PX$'F171XK?=00D9BGE>[2G$W!<*Y+9EWJ@+KJ(L+ZHSJNL+Q?@HU#[$_NIP#20""-BT$&X:0/($T$TKQ<23K!9P!I M(9 6+:3GA#.?'YN@$[H*&I#9")E-2Q:X(\\=NGW'"YG3[T]F7NAZ(S951=IW M.83L(9 ]6D@ IFK8&SC^ ))U;K ^^X:6S>XU]G[K1\2"$=)HP.L3$&_"ZLR(:NIY16-C/' M]QUO=.A*(":FC ZQ,\H^]\OUG:K7024)[@553P+Y,%MTB'7A>HJ*L]#YJ][P M,#ETB.W@\P'G]\[=F*LB\QY4&W3+[U.?#[GO1KF M!8W8"V65NN$A%BG[%M7\2H%Q[T2K&F8)C=@2W/$]!14PU3NK0-ZI/1$:.M(@ M-D; 1Z>M3,,H! M"XII04S,-=V+CF-LB(FF1RXZCNE!3$PY76+E8)C?JVGI5TQ,.5UBY33-GS=V MFUW,.EUBZ[P."IO ,.MTB:WS,BJ\9I[(,E$FLYL9,>=TB9WSRCB6(I?,30Y7 M4:=5K#"AB#G'(';.*^:]*/995#RS=/6"/([$'&)BSC'>)7NB,(=[A2G95#R7 MO\B9NAJ;[" FYASC(FF5U\8),3'G&)?,K]0FI0S,.0:QV#DX M)@S;#,PY!K%S<$P8MAF8= QBZ>"8,&PS, 49%YU:@V&;@5G(N-34VL&=<,4( M9B&3>N1S'M.)XQ1B8A8RJ4<^YS&#_78+,3$+F=0C'PRS-A=H8A8RB2U4FT^] M9H-T*_,B6C"1+-DPK;5-S$(FL85.,/OI=IRA(B4W@9B8A"YK'BX)!"SD$6^ M<@S+H<"PV,(L9%TTU0/#8@NSD$5L(1P3AL469B&+?'5R4T;JFGTKGZ4$/ND6 M9B&+?'UR,^;+(P\Q,0M9Q!8ZESE3 _E;W1.L0$[.0 M36ZA4\Q 9I',V8A]5U\A)F8AF]Q"IYC..I/R,'GX!/M-&[.0_0X6.I\JOX:8 MF(7L=[#06^U\N"_DBTV^LX, M]4LS;Y2^?)3)7K+YL^J%UN7O:BM-;,Q -O5LW!NFL_QGGQ=J_--/DR*+YGMU M,L#L80;J4<_&O6&.9+K.Q&Y3OG%ZS&%!3,Q />K9N-E=P+_.R@1+F:@,FS.H M/KD_-/'I5Q%B5QZZO*YVJ_N>3'-6/E17JFC=8UR8?UJ'\=]M6^2 MC%.Q/+XH>WS)]]._4$L#!!0 ( "9$85(<1N&VJP( "LV : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@&.*O9 M9!MR >&T?XAM&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[[C3L]N=A M\7D\G(95M1O'\Z^Z'M:[EEN72Z_Y^ M1O7T>#]S\?IU+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KVVS*NJOKS M<+L\U->/\'"97"V>WU95__P6JGKN(($@F3\H0E"!P.N 8 <"L0.2'0C,#HAV M(% [(-N!P.V < <"N0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/2.J'D4#OB'I' KTCZAT)]%;46PGT5M1; M"?16U%L)]%;46PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0VU%O)]#; M46\GT-M1;R?0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT( M]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9 M]F?4.Q/HG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U;GY2[V'\ M.I3AUO.]QN?_)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04 " F1&%2 MS1YDO$ " !Z- $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%7 M0;FM2(@=.V8JO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"![?,[\9$^ M=UQ_>QZ=7QRZMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6>_O@,K%: MZ:P:^N#ZL S'&LG-]9W;VL[M%+[8+N[* M#FWFPW/K?'J^Q#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>'>,/N])E? MG#^7.1<8=]Y/P^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3KEW]E]GQ M>G\,TWZ>A\_FQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z6$/ZR%>4 M1BBBYA12LWX=A_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4 " F1&%2!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( "9$85(4_X*.[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ )D1A4C)$Q'81!@ >1D !@ ("!#0@ 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4NKA<8=-"0 1RH !@ M ("!!2H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )D1A4@DEQ\O:"0 ]1H !D ("!!5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4H.*<<2;# ^2 !D M ("!9:D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )D1A4FJW&4]8#@ M"@ !D ("!1,< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)D1A4AW-AM$[ P S@8 !D ("!.>@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4OJRL.+" P V @ !D M ("! 28! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )D1A4JU2^7[.!@ 3Q, !D ("!>34! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A M4J!#.0:+!@ G1( !D ("!"$0! 'AL+W=OG= P% #-#0 &0 M @('*2@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4FP KQGV @ "P8 M !D ("!*5,! 'AL+W=O&PO=V]R:W-H965TX? M8@4 (7 9 " @9A< 0!X;"]W;W)K&UL4$L! A0#% @ )D1A4A9,[28Q @ DP0 !D M ("!,6(! 'AL+W=O&PO=V]R:W-H965T MQG 0!X;"]W;W)K&UL4$L! A0# M% @ )D1A4AGZ^Z!C @ FP4 !D ("!1FL! 'AL+W=O M2)107\$ !E M$@ &0 @('@;0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4MUP M5"9H @ N 4 !D ("!HW4! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4AZ=N__4 @ > < !D M ("!FWX! 'AL+W=O&PO M=V]R:W-H965T)+H@( M (<' 9 " @7:$ 0!X;"]W;W)K&UL4$L! A0#% @ )D1A4E0 &RY: @ 608 !D ("! M3X?4# "1#P &0 @('@B0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ )D1A4GP-@F#\!P ,"@ !D ("!7I$! 'AL+W=O&UL4$L! A0#% @ )D1A4L! < !D ("!/)\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4DZDZ'BP P 9PX !D M ("!RJT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )D1A4N=:5#ZV @ 0P< !D ("!>+\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)D1A4G; -Z7% P V@L !D ("!N,D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4BO'.]CC @ MG < !D ("!B]0! 'AL+W=O&PO=V]R:W-H965TW^ 0 ),4 9 " @?7= 0!X;"]W;W)K&UL4$L! A0#% @ )D1A4C"Y+9G&! -!P !D M ("!).,! 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A M4AKRRG0U!@ C!\ !D ("!-OL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4I1:FMQR! #Q< M !D ("!=@D" 'AL+W=O&PO=V]R:W-H965T$!9F MX@( +8' 9 " @&UL4$L! A0#% @ )D1A4B_,'J] P L0D !D M ("!Y!," 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )D1A4C&E,D6Z @ J < !D ("!/QT" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )D1A4NY2 MC7)< P !0P !D ("!8"@" 'AL+W=OZ?!U " "4!0 &0 M @('S*P( >&PO=V]R:W-H965T X @!X;"]?7!E&UL4$L%!@ !D &0 * XML 109 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 110 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 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 267 497 1 false 92 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.cardlytics.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - 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 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - NATURE OF OPERATIONS Sheet http://www.cardlytics.com/role/NATUREOFOPERATIONS NATURE OF OPERATIONS Notes 8 false false R9.htm 2103102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2115103 - Disclosure - ACCOUNTING STANDARDS Sheet http://www.cardlytics.com/role/ACCOUNTINGSTANDARDS ACCOUNTING STANDARDS Notes 10 false false R11.htm 2117104 - Disclosure - REVENUE (Notes) Notes http://www.cardlytics.com/role/REVENUENotes REVENUE (Notes) Notes 11 false false R12.htm 2120105 - Disclosure - LEASES Sheet http://www.cardlytics.com/role/LEASES LEASES Notes 12 false false R13.htm 2126106 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.cardlytics.com/role/PROPERTYANDEQUIPMENT PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 2129107 - Disclosure - DEBT AND FINANCING ARRANGEMENTS Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTS DEBT AND FINANCING ARRANGEMENTS Notes 14 false false R15.htm 2137108 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.cardlytics.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 15 false false R16.htm 2143109 - Disclosure - INCOME TAXES Sheet http://www.cardlytics.com/role/INCOMETAXES INCOME TAXES Notes 16 false false R17.htm 2152110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK Sheet http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK REDEEMABLE CONVERTIBLE PREFERRED STOCK Notes 17 false false R18.htm 2157111 - Disclosure - COMMON STOCK WARRANTS Sheet http://www.cardlytics.com/role/COMMONSTOCKWARRANTS COMMON STOCK WARRANTS Notes 18 false false R19.htm 2161112 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 19 false false R20.htm 2169113 - Disclosure - RELATED PARTIES Sheet http://www.cardlytics.com/role/RELATEDPARTIES RELATED PARTIES Notes 20 false false R21.htm 2175114 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 2181115 - Disclosure - EARNINGS PER SHARE Sheet http://www.cardlytics.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 22 false false R23.htm 2184116 - Disclosure - SEGMENTS Sheet http://www.cardlytics.com/role/SEGMENTS SEGMENTS Notes 23 false false R24.htm 2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 2305301 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIES 25 false false R26.htm 2318302 - Disclosure - REVENUE (Tables) Sheet http://www.cardlytics.com/role/REVENUETables REVENUE (Tables) Tables http://www.cardlytics.com/role/REVENUENotes 26 false false R27.htm 2321303 - Disclosure - LEASES (Tables) Sheet http://www.cardlytics.com/role/LEASESTables LEASES (Tables) Tables http://www.cardlytics.com/role/LEASES 27 false false R28.htm 2327304 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.cardlytics.com/role/PROPERTYANDEQUIPMENT 28 false false R29.htm 2330305 - Disclosure - DEBT AND FINANCING ARRANGEMENTS (Tables) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSTables DEBT AND FINANCING ARRANGEMENTS (Tables) Tables http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTS 29 false false R30.htm 2338306 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.cardlytics.com/role/STOCKBASEDCOMPENSATION 30 false false R31.htm 2344307 - Disclosure - INCOME TAXES (Tables) Sheet http://www.cardlytics.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.cardlytics.com/role/INCOMETAXES 31 false false R32.htm 2353308 - 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 32 false false R33.htm 2358309 - Disclosure - COMMON STOCK WARRANTS (Tables) Sheet http://www.cardlytics.com/role/COMMONSTOCKWARRANTSTables COMMON STOCK WARRANTS (Tables) Tables http://www.cardlytics.com/role/COMMONSTOCKWARRANTS 33 false false R34.htm 2362310 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTS 34 false false R35.htm 2370311 - Disclosure - RELATED PARTIES (Tables) Sheet http://www.cardlytics.com/role/RELATEDPARTIESTables RELATED PARTIES (Tables) Tables http://www.cardlytics.com/role/RELATEDPARTIES 35 false false R36.htm 2376312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIES 36 false false R37.htm 2382313 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.cardlytics.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.cardlytics.com/role/EARNINGSPERSHARE 37 false false R38.htm 2385314 - Disclosure - SEGMENTS (Tables) Sheet http://www.cardlytics.com/role/SEGMENTSTables SEGMENTS (Tables) Tables http://www.cardlytics.com/role/SEGMENTS 38 false false R39.htm 2402401 - Disclosure - NATURE OF OPERATIONS (Details) Sheet http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails NATURE OF OPERATIONS (Details) Details http://www.cardlytics.com/role/NATUREOFOPERATIONS 39 false false R40.htm 2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) Details 40 false false R41.htm 2408404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableDetailsDetails SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) (Details) Details 41 false false R42.htm 2410406 - 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 2411407 - 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 2412408 - 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 2413409 - 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 2414410 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) Sheet http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAdvertisingcostsDetails SIGNIFICANT ACCOUNTING POLICIES - Advertising costs (Details) Details 46 false false R47.htm 2416411 - Disclosure - ACCOUNTING STANDARDS (Details) Sheet http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails ACCOUNTING STANDARDS (Details) Details http://www.cardlytics.com/role/ACCOUNTINGSTANDARDS 47 false false R48.htm 2419412 - Disclosure - REVENUE (Details) Sheet http://www.cardlytics.com/role/REVENUEDetails REVENUE (Details) Details http://www.cardlytics.com/role/REVENUETables 48 false false R49.htm 2422413 - Disclosure - LEASES - Narrative (Details) Sheet http://www.cardlytics.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 49 false false R50.htm 2423414 - Disclosure - LEASES - Lease Information (Details) Sheet http://www.cardlytics.com/role/LEASESLeaseInformationDetails LEASES - Lease Information (Details) Details 50 false false R51.htm 2424415 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) Sheet http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails LEASES - Maturity of Lease Liabilities (Details) Details 51 false false R52.htm 2425416 - Disclosure - LEASES - Future Payments for Operating Leases (Details) Sheet http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails LEASES - Future Payments for Operating Leases (Details) Details 52 false false R53.htm 2428417 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails PROPERTY AND EQUIPMENT (Details) Details http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTTables 53 false false R54.htm 2431418 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details) Details 54 false false R55.htm 2432419 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails DEBT AND FINANCING ARRANGEMENTS - Narrative (Details) Details 55 false false R56.htm 2433420 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details) Details 56 false false R57.htm 2434421 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofEquityComponentDetails DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details) Details 57 false false R58.htm 2435422 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details) Details 58 false false R59.htm 2436423 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details) Sheet http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details) Details 59 false false R60.htm 2439424 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 60 false false R61.htm 2440425 - 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 61 false false R62.htm 2441426 - 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 62 false false R63.htm 2442427 - 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 63 false false R64.htm 2445428 - Disclosure - INCOME TAXES - Domestic and Foreign Components (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESDomesticandForeignComponentsDetails INCOME TAXES - Domestic and Foreign Components (Details) Details 64 false false R65.htm 2446429 - 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 65 false false R66.htm 2447430 - Disclosure - INCOME TAXES - Effective Income Tax Rate (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails INCOME TAXES - Effective Income Tax Rate (Details) Details 66 false false R67.htm 2448431 - Disclosure - INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails INCOME TAXES - Deferred Tax Assets (Liabilities) (Details) Details 67 false false R68.htm 2449432 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESChangeinValuationAllowanceDetails INCOME TAXES - Change in Valuation Allowance (Details) Details 68 false false R69.htm 2450433 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 69 false false R70.htm 2451434 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details) Sheet http://www.cardlytics.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized Tax Benefits (Details) Details 70 false false R71.htm 2454435 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) Sheet http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKOutstandingStockDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK - Outstanding Stock (Details) Details 71 false false R72.htm 2455436 - 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 72 false false R73.htm 2456437 - 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 73 false false R74.htm 2459438 - Disclosure - COMMON STOCK WARRANTS - Warrant Activity (Details) Sheet http://www.cardlytics.com/role/COMMONSTOCKWARRANTSWarrantActivityDetails COMMON STOCK WARRANTS - Warrant Activity (Details) Details 74 false false R75.htm 2460439 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) Sheet http://www.cardlytics.com/role/COMMONSTOCKWARRANTSNarrativeDetails COMMON STOCK WARRANTS - Narrative (Details) Details 75 false false R76.htm 2463440 - 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 76 false false R77.htm 2464441 - 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 77 false false R78.htm 2466443 - Disclosure - FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) Sheet http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSPreferredStockWarrantsDetails FAIR VALUE MEASUREMENTS - Preferred Stock Warrants (Details) Details 78 false false R79.htm 2467444 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 79 false false R80.htm 2468445 - Disclosure - FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) Sheet http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails FAIR VALUE MEASUREMENTS - Warrants Pricing Model (Details) Details 80 false false R81.htm 2471446 - Disclosure - RELATED PARTIES - Narrative (Details) Sheet http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails RELATED PARTIES - Narrative (Details) Details 81 false false R82.htm 2473448 - Disclosure - RELATED PARTIES - Series G / Series G??? (Details) Sheet http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails RELATED PARTIES - Series G / Series G??? (Details) Details 82 false false R83.htm 2474449 - 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 83 false false R84.htm 2477450 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 84 false false R85.htm 2478451 - 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 85 false false R86.htm 2479452 - 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 86 false false R87.htm 2483454 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.cardlytics.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.cardlytics.com/role/EARNINGSPERSHARETables 87 false false R88.htm 2486455 - Disclosure - SEGMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/SEGMENTSNarrativeDetails SEGMENTS - Narrative (Details) Details 88 false false R89.htm 2487456 - Disclosure - SEGMENTS - Revenue by Segment (Details) Sheet http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails SEGMENTS - Revenue by Segment (Details) Details 89 false false R90.htm 2488457 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) Sheet http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails SEGMENTS - Adjusted Contribution Reconciliation (Details) Details 90 false false R91.htm 2489458 - Disclosure - SEGMENTS - Geographical Information (Details) Sheet http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails SEGMENTS - Geographical Information (Details) Details 91 false false R92.htm 2495461 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details 92 false false All Reports Book All Reports cdlx-20201231.htm cdlx-20201231.xsd cdlx-20201231_cal.xml cdlx-20201231_def.xml cdlx-20201231_lab.xml cdlx-20201231_pre.xml cdlx_form10-kx2020xex1027.htm cdlx_form10-kx2020xex1028.htm cdlx_form10-kx2020xex231.htm cdlx_form10-kx2020xex311.htm cdlx_form10-kx2020xex312.htm cdlx_form10-kx2020xex321.htm cdlx-20201231_g1.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdlx-20201231.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 267, "dts": { "calculationLink": { "local": [ "cdlx-20201231_cal.xml" ] }, "definitionLink": { "local": [ "cdlx-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cdlx-20201231.htm" ] }, "labelLink": { "local": [ "cdlx-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cdlx-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cdlx-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 683, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 4, "total": 4 }, "keyCustom": 81, "keyStandard": 416, "memberCustom": 41, "memberStandard": 44, "nsprefix": "cdlx", "nsuri": "http://www.cardlytics.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.cardlytics.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115103 - Disclosure - ACCOUNTING STANDARDS", "role": "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDS", "shortName": "ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - REVENUE (Notes)", "role": "http://www.cardlytics.com/role/REVENUENotes", "shortName": "REVENUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - LEASES", "role": "http://www.cardlytics.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - DEBT AND FINANCING ARRANGEMENTS", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTS", "shortName": "DEBT AND FINANCING ARRANGEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - INCOME TAXES", "role": "http://www.cardlytics.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:RedeemableConvertiblePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152110 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK", "role": "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCK", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:RedeemableConvertiblePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:DisclosureOfCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157111 - Disclosure - COMMON STOCK WARRANTS", "role": "http://www.cardlytics.com/role/COMMONSTOCKWARRANTS", "shortName": "COMMON STOCK WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:DisclosureOfCommonStockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161112 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169113 - Disclosure - RELATED PARTIES", "role": "http://www.cardlytics.com/role/RELATEDPARTIES", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175114 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181115 - Disclosure - EARNINGS PER SHARE", "role": "http://www.cardlytics.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184116 - Disclosure - SEGMENTS", "role": "http://www.cardlytics.com/role/SEGMENTS", "shortName": "SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - 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", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318302 - Disclosure - REVENUE (Tables)", "role": "http://www.cardlytics.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321303 - Disclosure - LEASES (Tables)", "role": "http://www.cardlytics.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - DEBT AND FINANCING ARRANGEMENTS (Tables)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSTables", "shortName": "DEBT AND FINANCING ARRANGEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - 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", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.cardlytics.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353308 - 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", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358309 - Disclosure - COMMON STOCK WARRANTS (Tables)", "role": "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSTables", "shortName": "COMMON STOCK WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370311 - Disclosure - RELATED PARTIES (Tables)", "role": "http://www.cardlytics.com/role/RELATEDPARTIESTables", "shortName": "RELATED PARTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2376312 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382313 - 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", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2385314 - Disclosure - SEGMENTS (Tables)", "role": "http://www.cardlytics.com/role/SEGMENTSTables", "shortName": "SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i543bb7840dc5476db75e3adfde0b2317_D20180126-20180126", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdlx:ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - NATURE OF OPERATIONS (Details)", "role": "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails", "shortName": "NATURE OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i543bb7840dc5476db75e3adfde0b2317_D20180126-20180126", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdlx:ProceedsFromIssuanceOfCommonStockTriggerAmountForConversionOfRedeemableConvertiblePreferredStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:FinancialInstitutionShareAndOtherThirdPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)", "role": "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i89208b6d137e47ea98bfa5628a6ef78c_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdlx:NumberOfPatentsApproved", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdlx:NumberOfPatentsApproved", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - 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", "td", "tr", "table", "div", "cdlx:FutureAmortizationOfDebtIssuanceCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:DebtIssuanceCostsAmortizationNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - 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", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i89208b6d137e47ea98bfa5628a6ef78c_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - 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", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - ACCOUNTING STANDARDS (Details)", "role": "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "shortName": "ACCOUNTING STANDARDS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i1c9c9bc622df410daaadb13db798ac07_I20200101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "cdlx:ConsumerIncentivesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - REVENUE (Details)", "role": "http://www.cardlytics.com/role/REVENUEDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "cdlx:ConsumerIncentivesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.cardlytics.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0c6adf14a25b4bd2876d87c01c30b0e9_I20200331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredRentCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - LEASES - Lease Information (Details)", "role": "http://www.cardlytics.com/role/LEASESLeaseInformationDetails", "shortName": "LEASES - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - LEASES - Maturity of Lease Liabilities (Details)", "role": "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails", "shortName": "LEASES - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - LEASES - Future Payments for Operating Leases (Details)", "role": "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails", "shortName": "LEASES - Future Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaid", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "INF", "lang": "en-US", "name": "cdlx:LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfEligibleAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Liability Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofEquityComponentDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Net Carrying Amount of Equity Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ie1b7480ee3a649e5b16a7a220ba5a74d_D20200922-20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Interest Expense Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ie1b7480ee3a649e5b16a7a220ba5a74d_D20200922-20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i150c01331be545618f65313b7660bef4_I20200922", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details)", "role": "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails", "shortName": "DEBT AND FINANCING ARRANGEMENTS - Future Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i37c8e803a739480ca536f2ea5aef2205_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i37c8e803a739480ca536f2ea5aef2205_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3e824b5d79e54adca20621c12b47709a_I20180208", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i87c97a30355c438a9903bf93b7ade9cf_D20190628-20190628", "decimals": "2", "first": true, "lang": "en-US", "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i87c97a30355c438a9903bf93b7ade9cf_D20190628-20190628", "decimals": "2", "first": true, "lang": "en-US", "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i89208b6d137e47ea98bfa5628a6ef78c_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i2943b9840f344704ae36a4caf4c741c9_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - 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", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:ValuationAllowanceIncreaseDecreaseInAllowanceForOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451434 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i89208b6d137e47ea98bfa5628a6ef78c_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - 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", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i35a038f439114000ba806c78011f394b_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i508229bedacd4fcf942df15877d6acb8_I20180126", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i82325b8b7c12405383e7875d5ae5adb1_D20170501-20170531", "decimals": "4", "lang": "en-US", "name": "cdlx:ClassOfWarrantOrRightNumeratorInputValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i4cba677e53b6403ab21b51dc2c550df4_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456437 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i4cba677e53b6403ab21b51dc2c550df4_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityRedemptionPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic6be44cbd5894814b10409c2ccb1d647_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ie69f8e7512a84fe2b9c22645b22236e6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:ClassofWarrantorRightExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic6be44cbd5894814b10409c2ccb1d647_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "shortName": "COMMON STOCK WARRANTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic6be44cbd5894814b10409c2ccb1d647_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "iacdc32b3e2f24a1e8483b7b3467a3283_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level\u00a03 Inputs (Details)", "role": "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSInstrumentsRecordedatFairValueUsingLevel3InputsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Instruments Recorded at Fair Value Using Level\u00a03 Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ice6812e621c14b6dbc2d15863d0592d1_D20190101-20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i699f19775c4e4cd3b20df41b1f957ebe_I20130531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic8730b95e8fe45bcbf628d62b5eeba96_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3e824b5d79e54adca20621c12b47709a_I20180208", "decimals": "2", "first": true, "lang": "en-US", "name": "cdlx:ClassOfWarrantOrRightFairValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467444 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ie99c88fe4bb14e16a4c7976131255ea7_D20180201-20180228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - NATURE OF OPERATIONS", "role": "http://www.cardlytics.com/role/NATUREOFOPERATIONS", "shortName": "NATURE OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ifb56660e82ad4874bcf93f0a69f0136c_D20180208-20180208", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468445 - 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", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3e824b5d79e54adca20621c12b47709a_I20180208", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - RELATED PARTIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails", "shortName": "RELATED PARTIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "iac8fd947103d4c6aa3ad7d070908e03f_D20130501-20130531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic6be44cbd5894814b10409c2ccb1d647_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "ic8ed7b9c93a7471fbb8911c2d36ab70a_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474449 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477450 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i0a5622171e104268a0483a03be25330b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478451 - 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", "td", "tr", "table", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i89208b6d137e47ea98bfa5628a6ef78c_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479452 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3b6f50a5f3fe49589240020da91f2f88_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i2df3dd4faeb44248b2237f9d993a9e12_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483454 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i2df3dd4faeb44248b2237f9d993a9e12_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486455 - Disclosure - SEGMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/SEGMENTSNarrativeDetails", "shortName": "SEGMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:AdjustedContribution", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487456 - Disclosure - SEGMENTS - Revenue by Segment (Details)", "role": "http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails", "shortName": "SEGMENTS - Revenue by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:FinancialInstitutionShareAndOtherThirdPartyCostsExcludingNoncashEquityExpenseandDeferredImplementationCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:AdjustedContribution", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2488457 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details)", "role": "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails", "shortName": "SEGMENTS - Adjusted Contribution Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "cdlx:NonCashEquityExpenseFinancialInstitutionShare", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i5e23496831234de7be87963169b4836b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489458 - Disclosure - SEGMENTS - Geographical Information (Details)", "role": "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails", "shortName": "SEGMENTS - Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i97d313f13c6347999844d8c412390b63_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3c7e9299ce8641839cc8c6ec6b93bbae_I20210226", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:BusinessAcquisitionTotalCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2495461 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdlx-20201231.htm", "contextRef": "i3c7e9299ce8641839cc8c6ec6b93bbae_I20210226", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdlx:BusinessAcquisitionTotalCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 92, "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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(1)(2)(3)", "totalLabel": "Adjusted Contribution" } } }, "localname": "AdjustedContribution", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "cdlx_BusinessAcquisitionCashPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Cash Paid", "label": "Business Acquisition, Cash Paid", "terseLabel": "Business Acquisition, Cash Paid" } } }, "localname": "BusinessAcquisitionCashPaid", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_BusinessAcquisitionEquityCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Cost", "label": "Business Acquisition, Equity Cost", "terseLabel": "Business Acquisition, Equity Cost" } } }, "localname": "BusinessAcquisitionEquityCost", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_BusinessAcquisitionPerformanceBasedRestrictedStockExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, performance based restricted stock expense", "label": "Business Acquisition, performance based restricted stock expense", "terseLabel": "Business Acquisition, performance based restricted stock expense" } } }, "localname": "BusinessAcquisitionPerformanceBasedRestrictedStockExpense", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_BusinessAcquisitionTotalCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Total Cost", "label": "Business Acquisition, Total Cost", "terseLabel": "Business Acquisition, Total Cost" } } }, "localname": "BusinessAcquisitionTotalCost", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_CapitalizedSoftwareDevelopmentCostsIncurredbutNotyetPaid": { "auth_ref": [], "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", "verboseLabel": "Amounts accrued for capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsIncurredbutNotyetPaid", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20201231", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "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\u00a0share" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceRollForward", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSWarrantActivityDetails", "http://www.cardlytics.com/role/RELATEDPARTIESAgreementswithAimiaIncandAffiliatedEntitiesDetails" ], "xbrltype": "sharesItemType" }, "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/20201231", "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/20201231", "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_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/20201231", "presentation": [ "http://www.cardlytics.com/role/REVENUEDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESDeferredFIImplementationCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCostsRecoveriesThroughFinancialInstitutionShareNet": { "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": "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/20201231", "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": 8.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 and impairment of deferred FI implementation costs" } } }, "localname": "ContractwithCustomerAssetDeferredImplementationCostsAmortization", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsAmortizationYearFive": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails": { "order": 5.0, "parentTag": "us-gaap_UnamortizedDebtIssuanceExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs Amortization, Year Five", "label": "Debt Issuance Costs Amortization, Year Five", "terseLabel": "Debt Issuance Costs Amortization, Year Five" } } }, "localname": "DebtIssuanceCostsAmortizationYearFive", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsAmortizationYearFour": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails": { "order": 4.0, "parentTag": "us-gaap_UnamortizedDebtIssuanceExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs Amortization, Year Four", "label": "Debt Issuance Costs Amortization, Year Four", "terseLabel": "Debt Issuance Costs Amortization, Year Four" } } }, "localname": "DebtIssuanceCostsAmortizationYearFour", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_DebtIssuanceCostsAmortizationYearThree": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails": { "order": 3.0, "parentTag": "us-gaap_UnamortizedDebtIssuanceExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs Amortization, Year Three", "label": "Debt Issuance Costs Amortization, Year Three", "terseLabel": "Debt Issuance Costs Amortization, Year Three" } } }, "localname": "DebtIssuanceCostsAmortizationYearThree", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails" ], "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/20201231", "presentation": [ "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/20201231", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTS" ], "xbrltype": "textBlockItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "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/20201231", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionPartnersPaymentsToPartnersNotYetEarnedAmortizationYearThree": { "auth_ref": [], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "cdlx_IncreaseDecreaseInConsumerIncentiveLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cdlx_IncreaseDecreaseInDeferredFinancialInstitutionImplementationCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cdlx_IncreaseDecreaseInFinancialInstitutionShareLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "cdlx_LeaseWeightedAverageDiscountRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Discount Rate, Percent", "label": "Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "LeaseWeightedAverageDiscountRatePercent", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/LEASESLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "cdlx_LeaseWeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Remaining Lease Term", "label": "Lease, Weighted Average Remaining Lease Term", "terseLabel": "Lease, Weighted Average Remaining Lease Term" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTerm", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/LEASESLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "cdlx_OperatingLeaseModification": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Modification", "label": "Operating Lease, Modification", "terseLabel": "Operating Lease, Modification" } } }, "localname": "OperatingLeaseModification", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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\u00a0V, L.P. [Member]", "label": "Polaris Venture Partners\u00a0V, L.P. [Member]", "terseLabel": "Polaris Venture Partners\u00a0V, L.P." } } }, "localname": "PolarisVenturePartnersVL.P.Member", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ProceedsFromIssuanceSecondaryPublicOfferingNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance Secondary Public Offering, Net", "label": "Proceeds from Issuance Secondary Public Offering, Net", "terseLabel": "Proceeds from Issuance Seconday Public Offering, Net" } } }, "localname": "ProceedsFromIssuanceSecondaryPublicOfferingNet", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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\u00a0A-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesARMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0B-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesBRMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0C-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesCRMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0D-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesDRMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0E-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesERMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0F-R\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesFRMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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\u00a0G Stock and G\u2019\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGOneAndRedeemableConvertiblePreferredStockSeriesGTwoMember", "nsuri": "http://www.cardlytics.com/20201231", "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\u00a0G\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGOneMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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" ], "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\u00a0G\u2019\u00a0Stock" } } }, "localname": "RedeemableConvertiblePreferredStockSeriesGTwoMember", "nsuri": "http://www.cardlytics.com/20201231", "presentation": [ "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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" } } }, "localname": "SPOMember", "nsuri": "http://www.cardlytics.com/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_SettlementOfPaidinKindInterest": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "sharesItemType" }, "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/20201231", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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" ], "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" ], "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 [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "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": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/REDEEMABLECONVERTIBLEPREFERREDSTOCKOutstandingStockDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r421" ], "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": [ "r423" ], "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" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "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_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": [ "r423" ], "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": [ "r424" ], "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": [ "r423" ], "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": [ "r423" ], "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": [ "r423" ], "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": [ "r423" ], "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" ], "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": [ "r419" ], "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": [ "r420" ], "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": [ "r230", "r354", "r356", "r416" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-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", "r96" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESAgreementswithAimiaIncandAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RELATEDPARTIESConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r137", "r222", "r226", "r411" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r134", "r222", "r224", "r408", "r409" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REVENUEDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESAgreementswithAimiaIncandAffiliatedEntitiesDetails", "http://www.cardlytics.com/role/RELATEDPARTIESConvertiblePromissoryNotesDetails", "http://www.cardlytics.com/role/RELATEDPARTIESSeriesGSeriesGDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails", "http://www.cardlytics.com/role/SEGMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r222", "r225", "r410", "r413", "r415" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails", "http://www.cardlytics.com/role/SEGMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r182", "r362" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r139", "r355" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r140", "r141", "r223" ], "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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r31", "r332" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r170" ], "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/2019-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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r306" ], "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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r209", "r217", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofEquityComponentDetails", "http://www.cardlytics.com/role/INCOMETAXESChangeinValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r232", "r234", "r264", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r193", "r209", "r217" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2019-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) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r234", "r260", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r142", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r71", "r84", "r330" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of Debt Discount (Premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r84", "r332" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Accretion of debt discount and non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r111" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r130", "r384", "r398" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r235", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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": [ "r88", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Amounts accrued for capitalized software development costs" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-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": "Finance leases" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "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": "Finance lease assets, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-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": "Finance lease assets, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r341" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails": { "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance\u00a0leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r341" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails": { "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r334", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r418" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r418" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r417" ], "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/2019-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": [ "r157" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESDeferredFIImplementationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESDeferredFIImplementationCostsDetails", "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r86" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r86", "r90" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r328" ], "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 increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r103", "r218", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSWarrantActivityDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSWarrantActivityDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r102" ], "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/2019-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" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r103" ], "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/2019-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": [ "r94", "r218", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r180", "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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": [ "r17" ], "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/2019-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": [ "r17" ], "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/2019-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": [ "r17" ], "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/2019-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_CommonStockValue": { "auth_ref": [ "r17" ], "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\u2014100,000 shares authorized and 26,547 and 27,861 shares issued and outstanding as of December 31, 2019 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r119", "r120", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r119", "r120", "r324", "r325", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r119", "r120", "r324", "r325", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSConcentrationofRiskDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r119", "r120", "r324", "r325" ], "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/2019-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/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r118", "r119", "r120", "r121", "r324", "r326" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ConcentrationofRiskDetails", "http://www.cardlytics.com/role/SEGMENTSConcentrationofRiskDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r119", "r120", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/SIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r91", "r304", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r219", "r220", "r223" ], "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 revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Debt, Fair Value Disclosures" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r68" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r93", "r292", "r298" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r101", "r294" ], "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 (1)" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r292", "r298" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r93", "r292", "r298" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r388", "r405" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Debt and Lease Obligation" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r203" ], "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 AND FINANCING ARRANGEMENTS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r385", "r386", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCallFeature": { "auth_ref": [ "r39", "r393" ], "lang": { "en-us": { "role": { "documentation": "Description of a feature that permits the issuer of the debt to repay or convert it before the stated maturity date (early retirement date). The description may include such items as the call price, the period that the issuer can call the debt, including the earliest call date, and other significant terms of the call feature, which may include the debt holders' ability to convert the debt to equity if the call option is exercised and contingent events that trigger the issuer's ability to call the debt.", "label": "Debt Instrument, Call Feature", "terseLabel": "Debt Instrument, Call Feature" } } }, "localname": "DebtInstrumentCallFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r196", "r386", "r396" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofEquityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r39", "r210", "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt Instrument, Convertible, Conversion Ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r331", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails", "http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r38", "r199", "r331" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt Instrument, Redemption Price, Percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r98", "r210", "r214", "r215", "r216", "r330", "r331", "r333", "r395" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r330", "r333" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Minus: Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremiumCurrent": { "auth_ref": [ "r330", "r333" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r91", "r191" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r31", "r91" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r10", "r383", "r397" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDeferredOfferingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r293", "r298" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r332" ], "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", "negatedLabel": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofEquityComponentDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r31", "r332" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 }, "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": "Minus: Unamortized 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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r293", "r298" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r93", "r293", "r298" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative difference between the rental 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 over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "terseLabel": "Deferred Rent Credit" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r42", "r337" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r293", "r298" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r286" ], "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", "totalLabel": "Net long-term deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r270", "r290", "r291" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r271", "r290", "r291" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r288", "r290", "r291" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r270", "r290", "r291" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r270", "r290", "r291" ], "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 credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESChangeinValuationAllowanceDetails", "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r271", "r290", "r291" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r84", "r168" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r128" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r84", "r168" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r328" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r100", "r277", "r278" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r277", "r278", "r297" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "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/2019-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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "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/2019-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": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Common stock options", "verboseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r84", "r204" ], "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/2019-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/2019-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": [ "r310", "r311", "r312", "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r228", "r229", "r231", "r311", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r310", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r228", "r229", "r231", "r311", "r364" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r228", "r229", "r231", "r311", "r365" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r228", "r229", "r231", "r311", "r366" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSInstrumentsRecordedatFairValueUsingLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r315", "r319" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSInstrumentsRecordedatFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSInstrumentsRecordedatFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSInstrumentsRecordedatFairValueUsingLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r315" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r91", "r321", "r323" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r345", "r347", "r352" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r145", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "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": [ "r162" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r162", "r368" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r162" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r91", "r327", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r84", "r201", "r202" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r91", "r160" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfOngoingProject": { "auth_ref": [ "r84", "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired but not abandoned.", "label": "Impairment of Ongoing Project", "negatedTerseLabel": "Impairment of Ongoing Project" } } }, "localname": "ImpairmentOfOngoingProject", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESDeferredFIImplementationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDomesticandForeignComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r106", "r381", "r390", "r407" ], "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/2019-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": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESDomesticandForeignComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r129", "r299" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r91", "r275", "r276", "r283", "r284", "r287", "r300", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKOutstandingStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r159", "r161" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r71", "r200" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r73" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest Expense, Debt, Excluding Amortization" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSInterestExpenseRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r392" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r87" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r91", "r165", "r166" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r351" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r387", "r402" ], "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "auth_ref": [ "r11", "r13", "r385", "r386", "r396" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r11", "r385" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r197", "r386", "r399" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r13" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term finance lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]", "terseLabel": "Total\u00a0debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSFuturePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "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 finance lease liabilities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "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", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "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", "r192" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r190" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r69" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAdvertisingcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r313" ], "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": "Measurement Input, Discount for Lack of Marketability [Member]" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r313" ], "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/2019-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": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r313" ], "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/2019-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/2019-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": [ "r81" ], "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "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", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r85" ], "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", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r58", "r64", "r85", "r112", "r391", "r406" ], "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/2019-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": [ "r106", "r109" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r108" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r105", "r107" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "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 non-operating expense (income)", "totalLabel": "Total non-operating (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r344" ], "calculation": { "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/LEASESMaturityofLeaseLiabilitiesDetails", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r344" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r344" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r343" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets under operating leases, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "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 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": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "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 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": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "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 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": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the 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": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "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 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": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r335", "r338" ], "calculation": { "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails": { "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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESFuturePaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r309" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r302", "r303", "r305" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r302", "r303", "r305" ], "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/2019-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), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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": "Non-operating (expense) income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r78", "r80" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedTerseLabel": "Purchase of capped calls related to convertible senior notes" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r79" ], "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 loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r74" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/SEGMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r74" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "verboseLabel": "Performance-based restricted share unit" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r235", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r75" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r75" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r75" ], "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/2019-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]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r174" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r169" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r171", "r403" ], "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/2019-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": [ "r28", "r91", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r171" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTTables", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r169" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r146" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense", "verboseLabel": "Credit loss expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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": [ "r230", "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r230", "r354", "r356", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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": [ "r360" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r77" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r268", "r418" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r7", "r86", "r90", "r382", "r400" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2019-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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r217", "r401" ], "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/2019-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/2019-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]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r221", "r222" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REVENUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r92", "r227" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REVENUENotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r135" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r62", "r126", "r127", "r133" ], "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", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/SEGMENTSGeographicalInformationDetails", "http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r111" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax (expense) benefit" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r98", "r210", "r214", "r215", "r216", "r330", "r331", "r333", "r395" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r234", "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r234", "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Allocation of recognized period costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r310", "r311" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r163", "r164" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r248" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/PROPERTYANDEQUIPMENTDetails", "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r95", "r354", "r356", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r176", "r177", "r178" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r125", "r130", "r131", "r132", "r158" ], "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/2019-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": [ "r125", "r130", "r131", "r132", "r158" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r235", "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r241", "r254", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of common stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r97", "r205", "r207", "r208", "r210", "r211", "r212", "r214", "r215", "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r94", "r218", "r233" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/COMMONSTOCKWARRANTSTables", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r282", "r295" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cardlytics.com/role/SEGMENTSAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONAllocationofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r389", "r404" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Convertible senior notes, net" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r249" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested \u2014 Ending balance (in usd per share)", "periodStartLabel": "Unvested \u2014 Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r245" ], "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/2019-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 share-based payment arrangement.", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r244" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r247" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r246" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r243", "r262" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r257" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r233", "r238" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-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 award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Compensation Award, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r91", "r235", "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r253" ], "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 Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Awards granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r240" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r348", "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r130", "r158", "r173", "r175", "r179", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SEGMENTSRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r209" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r209" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "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]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r209", "r210", "r217" ], "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/2019-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/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r209", "r217" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r209", "r217" ], "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/2019-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": [ "r209", "r217" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r209", "r217", "r245" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r209", "r217" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r17", "r209", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r209", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r209", "r217" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "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/2019-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": [ "r17", "r21", "r22", "r143" ], "calculation": { "http://www.cardlytics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RELATEDPARTIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r269", "r272" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESNarrativeDetails" ], "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": "Temporary Equity, Accretion to Redemption Value" } } }, "localname": "TemporaryEquityAccretionToRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r6", "r206" ], "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/2019-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": [], "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" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKOutstandingStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKProtectiveProvisionsRedemptionsLiquidationandConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r6", "r206" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKProtectiveProvisionsRedemptionsLiquidationandConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r14" ], "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", "verboseLabel": "Shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/NATUREOFOPERATIONSDetails", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r14" ], "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)", "verboseLabel": "Shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKFinancingandIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r6", "r206" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails", "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_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/ACCOUNTINGSTANDARDSDetails", "http://www.cardlytics.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r31" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r273", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r114", "r115", "r116", "r117", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r274" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/INCOMETAXESComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r349", "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LEASESLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DEBTANDFINANCINGARRANGEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.cardlytics.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r103" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.cardlytics.com/role/FAIRVALUEMEASUREMENTSWarrantsPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r314" ], "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/2019-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/2019-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(17))", "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.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "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=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e34017-109320" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r337": { "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" }, "r338": { "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" }, "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,20)", "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": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(e)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r397": { "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=119400593&loc=d3e572229-122910" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r42": { "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" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r421": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r422": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r423": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3505-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 114 0001666071-21-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001666071-21-000029-xbrl.zip M4$L#!!0 ( "9$85(R8C) H0P$ *P@*@ 1 8V1L>"TR,#(P,3(S,2YH M=&WLO6M7&TFR+OQ]_XIZF7?OT[V6A?-^<7?[+-J AQD#;L#VQE]ZY242"@N) M*4G8^->?R)+$W3:V!5()S9KQ"%6J*BN?N#R1&1GY^__]=-PN3J'JE=W.'TMT MF2P5__?Y[_]?J_6_?^Z\*E:[87 ,G7[QH@+7AUA\+/N'Q;L(O0]%JKK'Q;MN M]:$\=:U6_9L7W9.SJCPX[!>,,'KM8O7,1FVTC*GEG) M88EO.6UDRRFGN"'$ M$^6>'#QSSE /4K4,HZ$EB"(MSSFVC5HZ#20XIY_$9QP"(QJ4%! %.&]-X,1S M<$D&(53(CSWLX]OA&W9ZSWI5_X^EPW[_Y-G3I\GU_'*W.GB*7SYEA-H6H2U. MET9-RT_]5@_">?./'S\NX]_+!]W3IV6G778@#\[3?N4ZO=2MCET?!R_?1[:( MN72?3[YJQ_+\-OG/^JF,$/5T>''<-'0'G7YU=K7M^)FCB_D)^FI/<[/R2C\O M/X1C;WM]UPEPWAX[_^%*^X^\;DVMM4_KJZ.F7VZ4Q_3\?KWRMH;X;/KT?S=? M[89#.':MZ[VXT8FKGN=-P^Q_>E*\^"JV#[KEZ&W'+K'^",<&'8Q*!'* MV\<1+]R.]NV=^1;4K,74^":#7NO N9.;$C:Z<-MS>UW!J/X:>L,6%QW]4EO* M+W6V;OZL[3H'?RQ!I_5F=PGU %Q\_OLQ]%V1[]""_PS*TS^67G0[?=3NUM[9 M"8YV&/[UQU(?/O6?UC _??Y?__5?O_?+?AN>9QA:X['^_>GPR]^?#F_MN_'L M^>^Q/"UZ_;,V_+$4R]Y)VYT]ZW0[@!TH/SW+#:$:?BQCA$[]$:]OH8FIRC!\ M_J?^#J0_EDH)C NK#,>GB0C:@]%6<:JL%X8K__=J[@JA.*07^'?<<7XTE,]6 MT&K%;+G6V^Y@J2@CWC+RMV=^M7OZBNV<[O/-03Q:.WW_TAYM'VVU]S]O?-QB M;]C6WD[[_>I.>__=AMQ^N?EY\^7&Y_?OUH^WWFV2K=7W1Z]X;MO%[S;/-E=C M>^OH#7G_[B_\WWJYO7=XM/GYSW*3O3U\?_3V:&OU+[9/#7G%WI_MOPMJG[V1 M6R_W"5[_L/ENI[VU&C]L'AW(]WOM]OOC-?'^Y5^?-QG^[WC_-+Y<+_W+-^K] MT<&G[;V_V.;JVMD^^XMMO?R+[[];HYM[Z^WW1QMGV]B/K>.=X_='?XU^\Q:? M)3OO]TZ.MU?7Y-;J_L?-O7\=O5_=)^]7X^'^WIM/F^_>'F\>;4A\9_;^Y?OC MK75S]FIOK;^Y2SZ]VEOYVW)OA6&NY3A',\TBFE[PO"4]98EY3Y4C2\^3:_?@ M]Z=7(+Q/1,>N:+WL!=?>!U>MXS>]!;;?PI9B8N/0\C__4H'V-]^_&!;AW I=>!E?ZX" $T3+ 14M0]%".>8TPN^", M!PN4+CU?WW] :-<+6#]%JS\,JQ<&F(),RVA-8)I M0VIY29 9!ZN<=VB;K5AZ3A $I131] :\3Z^ZW H25(!\K'<+4\CDZUFOYFTH M $5-"9_UD1_\L=0KCT_:F975WQU663ZND(+E3STT'K\_O7J/X?,O'CKJ0Z\[ MJ.J_:@[[;"1T0\GX$:$;WPAJB1O_5<;\=RJA*NH.P:VD_L7&OZ\.X/4?/Q]_ M=?7N)[6I&O^%)+?JKV*85-O/3/;(^:TNKIUW,UXTI:S%Z<4CAE?&?X\?\O3* M0(WO,^B4PT$;U&,__/(87&]0P?,1@7SV9G=U_//QI?'?^?>W8J"MUI&2D+@. M@O)@A59.9N_0H8C> M&- 1F/7%[QY1;@SA'@-=CX/)9+*>$PQ:A6*..T\@CRA#HSUC(\IH'>K\[(BB M?*)GW\U#=_YZ&"]@MRXWK6V6ZW>K'Q3E&[_/7ZY"IWM<=FZ[[5T!O7*+IU=[ M_TW M#:G)T*-1,R-#<=FC47-GCX9-?\*C71FW*&0BGCL5G1,\H:4D1M(D)/$.HG#U MN-GQN,V*"%T9-WOW<;,3&S=TV@;0W3C-,98GP4FN$@,G'23&B*PU3C_$<(W> M&@YRA#?\,^+#/IVTRU#V-^'8XR-BB5>'4]"C";-GNWU\]?R;M?\,<@C1/3[I M=O#/WLJG$AWSN!E^?]SM[/:[X(P8KWAFJ9@?S=J!OBL[$-=#A\IF=4B*%.*^TM2BCEAND8D-/HZ)1%%ST%&MAD_SQ]?JI# ML,"C-UQJ85E>Q19.>.$T)5Q(/W^ /IA7GSZX07D0(OB(,;LP5'B,7HD-+ 1/ MHQ*ZME>S$JM=LE=F2<(8)3 M)!>>VY!1B^E=4Z(^0-T.C'P5,"U/%GF+"&2<^%=HA_50T-RF-886B@6LG M+,),-+$.0T**_R3/YP_H!P[IIX*J\$GF&6;)@0E#I>/6IA@4=Y)JD1XPE:;) M9OA>:&!.ZDCG!Z8IA_23@\QJ(%K9E+R.0D+PF7GZ&()0P>20<5X@>]"0?G+X M,$&XL=%J0Z30^ '-'>62 C";U]#F+TB82@0XG8"!:^%5GD@3V@LKM DA$J%T MX,I82J>Q&6,>#>?T@1:*.F^$YI0088.T6GJC O'$JX1_SQ_0#QLP3$E]C;&* M$ "A48NE<5&%R*.4,8@@K'NXW0?S$3!,<%L$TTI9S8$*B= 09YS,6=O,\Q1I M$@^X,61>O.6]P"0U%S12%Z0!D1*W(CKJ9 3N X^)SP],TPT8)@B90:-'A&,8 MCROAI/>,FD@92"D94IGY,7H/&3!,4J4$]UX;06+ @$%%KR5P%U,$XA$4/4XW M8JHU_C #*78W$WJ8NLOLW[6F/^',)3&,60_1A2A22%:PF*@T6D?E@C?#M>T9 M&:XKJ\=71N G) <[9(*QFJ'K%#(B7_511^+SW+;RYY*#X6=K_&%F57S@>V4L M776VZ]JPG6KJ&FM1?D2\J$QV)\0*[;^C493A^0J<2>(&1GF *8WT;DU54Y43?Y)/2SMESG1)CG1(- MQF7[%*J5=KO;S[?>/LF\]$%T3-Q=Q\0D7$6TZ%T!++ DJ''.B M@7 _?1.^1V27MEIS!N[=XSN[F&Q4^PF[P-CS%#!0>%QHCYQ*3Q/FF5&(]>SH>"W1\H M4]&F\[)!G4'N^!<*,9W@Q_$-OE:&Z?QN)RY7.+UQMWKPAM?NJ!E MK#7^,&.2G5?<;(NQNZVX76GZ$Y+-= #&I,I%7H0$E6N[)6(2U8&B<,/L9ZN\ MZG8.^BBL6<)S;>BK'.ZR9#M&R\ECP0)!/4$AILL#XHQA 62B("%'W>WJBM<8'H(229 M7>K?:@H\KH3[/HNPX[HMNKX\#DB] S%'I7!922!1DL)18DG?!<6,UCRIR;U2* M*GG;@+TTLX;C5';/&"4MY#)QUGLAJ-3#!J0XSAB.TTEJ# !@ M;4HA%ZU!/^@!*&,I>8^J&?DTRNG>#XX[$.'X@=8H']ZL2G2$UAF)RA>%BL9$ M8Z4'3PR23Y?TW)C5!X-Q*E;54YEW4*G@11+>:)>$%)8DZ8DWS#9AC_ALP3@= MHTH%\]*HR"@S@D PG,2HK)88$TJ=8#Z,:IW9.H_&%#0R4N?R+@X01 .&[X)9 M](N.0T"WE?M^)-V'TS&_!-J:Q& M4"XB07"OA",*6B.54!JM3 M3.,Y^@54,Z!5WIEHB$&N!5$D=,M2.&.9CY$G&WB<,ZU:'U2=LC^H !NNEY_R MIZ8HE148M$1.,A$623I#=(Q,AQ0-")/F3:D>&JD)ZE3>/2*5\"J?>V!BLLYI M2S!N01?F#>-SIE,ONG7*5\BS0!L=_.D!0M48K6)$(:L :5@4.E"3()>%$UH& MS9FEN Q34S1)^4!())1CH"L<,".$UT)K%X$:-4SRFVU-FCET?DYWKF6,=U-T M9SV4B& MO3K1**Y"8MX:B06($W;[WU.I@N;6@'?)J,_N9VQ-+IKSS$X=W6W>A M;.- 7*_A<-IMGY:=@ZN-&I(E[BB2/T;S@=9& !I"S[W45-,D8Z(Q-5X:'BJ/ MB3@T0A#H0BYU9)"!*4UP D M<)*(5\;RT>0XD;.[LWYA,VV6AHN]TC\C#=9)%16+1G"A43MYQ.ZL%O755F\[V#J%]]S=<5 MMLY?SZ.PRGP<%5J!,&? M)L*$H)82!= @(']>%1M!ZZ8O,X(E;9GAQMLH:-*.B4@$,1:0J#-)AN?3$\O) MK(K*##FH&T40[I5UZCR[RZ6"#PU(HWV< MTC#]%%X4D!0,.!]9R(?,N)R%;9*-D4LMY'!+.X+<6(FYN_V?D,0\2,44U2)Z M0KF5#G3*NPNIYH)P[RT% XK$/"D>69..-GT\DC #=H-0H(&F$( *H:T!E! ( M*='H4AI5BS.$SJZTY&R,+7<,5U$CIBY0EB_>]S0]G5#6+1@F,&[0%J1P,3A& M%$-H6*Z'0>P8"4;,3"WN#LMX$C.)Q=V\VP2\1?MEA7;!R5R1,I>)>=?A*TY_9_Q%=WN40'8E2J(1!0Z"*L1"=HRDE>RW>G,%Q^[Z8:U+C MIDC0/%HA\V%\Q*)33'EO/E#M7:3GY79G>=/A><'O^H2,\X,;7G5#G3-SR2:N M0KL\A>HL[X2:RSH9E'K-,816!B(&3QA'T8B!M'%! @>9&D2 9@O-Z9P@G)@! M':2)-@@BDV,4G,QU^ZW7U#9I,G2FT)S.[%8$L,)Q;YAD(FB%?@GC$A!:$AG M-:$6T9W0/"^6"^UVV3E8Z<1-5WV 7$IJ[=,)WNJ^3_N>BN4UQB5&K&%&6L$4 M<3PR[=&Y"M19Q>.\6-ZIHSN=ND64Z."X8!",L!@A:N:\M9+Q2%D4:5XL\;31 MG5;A#9,2L8FA0192.Y>L1AUVU(:(VJSGS3+O0 ]<%0X1WE4XA7:WWL QQ\99 M>1,TS8KKDP A38" Q(H($JFW2TM(PN.@RM?+H;B6G!CSQUGDE:?34LWDST2^A Y5K([XK M\;CLE+U^A:U.88Z-M*7.B02))ZJ%#,80!R 1 Q6=-\G/FY&>+L13,=-11Q:! MBN"(%5)$JQ4!8:2@Z(X]-.DH^]F'>$J&VJ$3YAK#7AE$5-'CT/O(35"6.>J: M%"FM?'15O+GVNG9\TNZ> =1K:P]QA-9T@#0Z6.TXX1*!Y,992[A/EON\Q=:& M\52R8J8U_C!C"RK9QJD6,W>S<5>:_HP"&,U$A."),(+'8!D0-'I(8'+J"=7# M)+8&RCURSGY5AC[$6O+?=,I^;V?WS3VGE4VL2!#R1D.Y2D!\/NW":XK@*"0< M-FK"FQ3C3QN?Z5-%Z26& S%$Z9$J"F&4X"H"HUQ0#7)8\F2!X5US%R96B<8" MRQOQ4P 0(N=\^Q %BY0$)25K$H.?-C[3Y^J)P(T:A#:Y^R@;.R?GPZIKBH:O@3]>#F&O"XD^&$R9U!RO7P>'9[LSEK!=#CIH\ M%U;I* (R)(7.U#+.+&C-:9.VPBW$:?I.(Q@26*Z5P'RV4GF_G&4R""M#I#(- ML\+H6)PHX3-\-MU4Q"F?X@W_&>0%LU/\Y^;SKS6X9R&B=Q8JF]T<7R/ M.U?IH8AP=J5S13 M& 3IYV&D MY,%A5#318+P,2C$!+EBOK=4VHI=P3HG8H,FLQ^PKIC^-98-FR"U83 (Y**/> MDV2YDEHKX[1NP $SL^#I)WDV4Y!$.@4,%!7$62>U%_GD"Y\\^OP&G$WRF!W\ M_1R! B@/S@C'@& ($!TE-EA+N52)4-V LPH?LXV_G[71J(64UL8@37WXA B& M<2A"(H:0^>E9:=.#H1((/)A]*(8;<7H^#Q$7R MZUT9OKY[H*8GMQN6Y%E?98P#$+H.^I40W@B;)^X5;V[$7\^57D(2PJ J^R7T M:CCG,>AV)N;S1PQ11 CMM(%\DIF+3(9<1&N<]D M9VPZF8T%@AD6#76,1,&C=2I(8"8@:HE:YT98FC&69J&7=\32W!U+,ZF*@QJX MUS9Z8 (0/&.D,#9I'CB%1,[UTK0>JN#=A!WFE5U2#Z*.=]KGR43M01-&=*1,%Y(B3EHP"3?#.$RP8!-&;P=8]I;SH4PSH4$X(0U!LT71G+-UY=Z M9_9*)^:-V>U_(9_HQ3+U M/EZT7:^WG6I^?"6 C0#'N2+_BV[G%*I^B1]?5Y"@JD;3AKLX7M![^>W5A9]3 MILGMZ,VS"='$I#3:.H\13L[54,[ZE&M;TOB84+OO-+[)H<8S;3 )HU)*!0ZK M=X:H@,$0I8E;X6>_!,7$4%O?N5?,)E>? @P0&RWQ04G!A#)() )S41-A+#*+ M1X396E,PXS38*( $T$P$*IT.RCIOF& QZL >$6:K3<%,^UP*G^7="N\52#"/"+-[9K:3PTQJ%KARB:3H!)(UT.)$-%Z)XSG*5>NITP*:1X19G\V!;,D@Y4Z M>!^-%X9)Y]&Q 0,O!!6*DT>$V4I3,*.Y6H9FW*H0A;/"2H">D:.H\*,!?L8D;X/TSI]I"$R'4FN6""U M MF>T$5XZM=#&YJ(A0PB5K BHF]1)YKHPZ/";,[IG93@ZS0!4)5FF'IA29;+"@ M/9'"2LK $4$>$6;WS&PGAYD(: ,9X4K+*"R7-HF0,VJ2Q&#$C=?ZB7P$F-U[ MAH9N$3D9U-"7,>F-UQCG"P3'<- &$90.T&QZ.MHP*4<;)A?P36P_I;SS?LHK M6/\,3P6EP#BN(!E!&?6@B*WMJA,L>!A:56)F=XO/C$-\Q:[FS5QF AH:T1<* M1CDQ6@DEF>64A$2#S 7!A0H-VFTWX_!-?S<>3SHZU%)*&&(=O8N&Y/5C@Y[4 M.BW'&KJ >$(:.IEZ-": M6^0X'!T@(I;SOZG*YSYZY*Y:2&8>$6;W&Q5.$#,.7J.**8T&,9]B9_.Y]U89 M&XSED39@#U]#9E\FB%D26FJPG$NTC!/B;,[C=/9I(U\Z+SB6!DYWW*AWZZ@/:1*R=M M8(;'Q\1![C42:.!*%3\LJB;MK@/2,B@9$2&"JGFOV,J!&X[UQ5X1AL5SOE MP6'_$LHONL?'W4Z-SJA-0Q*?(C#F@!O40)E/Y/7<,ZU]\,@J ^>B04D2LX#1 M]',AP,F@0@2/*B<4.&?1EH+3-CAN##1@77T6<+R7I5@:04JNE N2" C4>(4P M24MM,I'R)A7.G 6,>E.OGFF#!4E1PYP 08 8S:0UVMM\'DH:1N0+'+]#UR9X M#+9"I0(M*7,&J0;S&' S):1GC'$%JD''4,P"1KVI'P>1-/4D0CX9UP@KD:B MR=4K M<4.&E V9Y9P/%^2O<0C-FXH]8XGH^#,+GFK.",1"-8HKI!U;V_A=&E M(O ^%V@WH+U[9\H.BDWIVANH:=4@ MO\IEP;H2X3>+UW*,(2TGC.7C8(RS7K+Z-'.!EMH(D1Z'H+"%H'QS'L@Z$81A M0G$GK$\NEYQ/P*E&DF9B _*')R$H?"$HWV04(0:.1@188L)10.G@7J-14=IQ M9G@#!&5^L=%*,:--\@:U61M';(J<:!V]QL"J 5O_OX[-=]/PF:(CLR(E4GB3 MA$TJ A6,!Y-DY(P#5=)H[=A"2J;)169%2C1&&"QQY71PPCOFC$G6NCQ#JE0: MI[XOI&0Z1&16I"2Y0%6,3 M'A#;!DA043>B#=+"1BDIZ$B<%Q&T M\<8ES2F/E.05C=E?JI\)O;R7M7H:8C#@.5?2"8J^S0HJN#4)HE1QN+3;9&P: MFT01C.;$6PD(A9 ^^*28B8IY">"=5@W MC0Q4YB7CZ&FDK@$3]PN)>>"H5,>@A49N%9WPR+JX3M$S$KE+3@%9V)C%/LAK M>^J85$I3:YWD0@AK"0DJD22]XHFK!IPYM9"8A[4Q'KBQ2ANPT0H5D&)&1TBR MT0"7BC2@JL /2@A1,.0!C-"= -2FA82 M\\!U]O)1[S8EDH/87'0T8N04&;4ZB: <'=4(8H^@BM>]VU?>^-W+V_*)E;=5UB9DP5H&@6,5 M>9[;2X)ZFJS4,,KQFY7ANA>5?S%J M:#U4^/!CXV;N/&YD$N,F/;.*)S!144&$<(Y1Q:07/'+-29S]:&NV2?+D8BR5 M$!(P0"GGPH$P+@5I.5!'07*KYQ&IG;+W8;T"V,!QJ*#7WT$I;PA<(6F-_]54 MY2,>K'>3U9)"V:$24@: M-6.@G):.L@9EEF$H$/ 7%9JW;B=KT)]G%]#5E&#WT%5PV&U'J&XTGE3P>4LO M_H1..#S&B/*J%-749-B;WMI_!CB4>]V^:\]CPELP$+6WP>;C[#5-WAM+:6"1 M*^'*>KVJCY .LAT^P9$ZVW+'ER7J-7K3JNR]Q9NA07B-+3J(YJ1D:0?0 M5T/,MSW;0P;;_/L\M7AMW)'5U)"3U[OK!6CUY#UK? )4ZTY)%8*4S4 MUOC$#(C$80X2ZGS@BFC/7&"PNR*2Z-- MS.X)Y&7![Y7>69$:+[T&KV)B#@2HX"++>PEL4#0JWH1SYV9<:O;VWFZO7K1$,&(-'"(CJ%-X4(R;G)1!BU$5TBFDIB4 (*(P6B2D@C1 M&Q94C4T4 XZIP0/@': M2JJX5!:D@ 8=,[2"=XAE&\$XA5T(@ZJ>TE_[%-J#"'&]ZAXC.B>#?KT:O9W6 M7-7)E.II292!L5)@U(AYE0LII*[P&+B,2+'!B]R27G/&-?)1FNYLS#,D&E( M6OU\BL5T,O!)5 +=1C[]A0F,RXW4R@5@R,4=)]$LG,BC.^W.!@H:_8?+U4.H M8E9)3ZTP,7#+3+0+!_+H*KT)&W/!8,>-5X(':0R&YY11:JT/1,F%\WAT9X>Q M*# B-#QDJ@D*:8150C)/2"YMYM+"<5Q+DX5.V:VVNGVX[X.MIN(TJ!..&L,E M1A_"HN^P7AL,0G4P*G'>I 3L.1.'Z61*VZ ],TPD&>J* E2R%!@5$F4AR;AP M&%,2A^DX"ZZ(8)29Q$40'@-.:D'5!Q(%AR*A%\[BJCCL0*]?E7DO3DTCWG3* M?F]G]\T\.@ZKB'+22!*C$!2Y@],2J'64V"C!+J*-F1"-J3@1AX(@/ 0FO!31 M@^$>@P\NH[;2*=ND\X;G5S2FXU"\L(R9 (0K+V3.E8_^#^?K1A?']QA?&_^=;W+[ M^KO6&@4,,(#Q(DCE:,A'FGC*M&)*^@;YH/.,I3\'O;(#O=[N\!97IC5=%=MG M_3(,M]",6LRC+PF$8VR:# 1#A4.VJ62*FE$J?<(0A3?(E\PLL-/Q"20R!B&? M=PPB:.:T(UQ[[J(DW*LFS4K-*K#3"0?R F4PWNF\+\$PYISR7N4Y:)(LBWS. M3'&=WO:Z[?JI6QWO=MMU$MM<+BLHG\^LM2[7WA%:,D,"DRH$FH\NY= D6C^S MP$[G[#!F>(R1)$A6. 5&2H*P6NF"2UK0.3/%TP!V2NO"8!@-)C+OI- .$&:A MM''!NI2$<0TPQ7EWQ3FH+Z%[4+F3PS*XT=F:=8G=ZNS9F]WYLK4>).4I!2"MX(#EXD(A;&F(?-C+5_^.5_6D@G@R6I'23*"B^1] MS%ER($RB*1(U/];R'I&;CK54P((RP(C00@KO@Q8\<>8- R?,'%G+^T-N.M;2 M6.N\@\@54\)@8&BX!^VIDXAF"&9V#[6=BGN[E_-KG5;U\>O6R2@@*9N08YA< M(<)H T+/[N; *6,PP9U_P?HDT5Z!UEXD&@VGWE-JM&>*>C;#ASM/Q7#=BQY( M$2"79L/X5B$5\-XC*"8IHIC 8&G&:\%.$8-)5AB)*ACFJ22 <-A@@DHR)N$C M83SJ&3Z _HX8;&S-O!Y0X$3P #X!"&62]3P7L@2B+#="R<;KP7UA,$$]R/OU M+;,V@%&"&FY#5@4(RELT3&Y8GXD2QM0,')IQ:01H7;) ?>\(/"T_/:N@UQU4 M 7K#/P_!Q?KYL3Q]_CO^,QH8"(QH4%( DA7GK0F<^%R-0@8A5/@["^7%;WK] MLS:^^G'9:1U"/MOSF6#+6I[T?_M8QO[A,TK(?R]=;>JJ VSMN_U^]_@9/\DI M!KT3UQE?#]UVMWKV#QPTDM)O"=^@E=QQV3Y[]G_V4!)[Q19\+':ZQZ[S?Y[T M7*?7ZN$[CQKVRL^ C\2GUW]^'/9($_);N^S N(>4D?_^+8]+*T+H#NNU/ZL+ M1N56V!TW,WTI#BM(?RS]XPZPD*7G>_EZ<:Y<'G6>YO#U4.$#]^D&C._ANA=UMX5BUW4D/GHT_ M_!;+WDG;G:&0UF]<_^BW^LPNM!BC6^)3+B1EF0REI8]BV8_C^X\N+]>7GO;C MS6O6+%ORYUK?NQHW&*$PE$+\'?8]C]8?2WSIVNM=R&L1NX/\^K58 M()PG+N9J4L](0>O;7#SG:?W*7Q[T/,3\"T/\!97 Y_V(&(H[B.'2\S=;&WMK MJ\7NWLK>VNY5N;G4^5GI[>[:BS<[&WL;:[O%RM9JL?:_+_ZYLO5RK7BQO;FY ML;N[L;TU\Z_P;F7WGQM;+_>VMYX4JR\*1J2P7^ST54V5T]-4KI:I-C.NJ*B+ M1:_;+N//Z.G]RXFZDYRL;^]L%K^CT^YT.UN#8[Q)*$:^?2?[AU("X\(JC&KQ M_R-H#T9;Q:FR7ABN;CT!LNBXS%HBE,]6NV&0^5BNW;0T2M7C;\_\:O?T%=LY MW>>;@WBT=OK^I3W:/MIJ[W_>^+C%WK"MO9WV^]6=]OZ[#;G];:[&]M;1&_+^W5_XO_5R>^_P://SG^4F>WOX M_NCMT=;J7VR?FD^OV/NS_7=!O7_Y]@.V95O'FWQ_[T!NK1Z<;;*UCYM'.X?; M>SO'FZM!X/WD^]7-T_CRK8C__%?[/6N?^J,3_%WNUS[;_QP/MU<_D.W5C<_[ M>RMG:!WDULO]CUN?#[#O[0^;U)QM'>W3OSW77G&;6MI:TQ).\):53K>$9,& M(1'RH464M/Y=4Z<+%)X7"W7].77-HS$17?W6>,\>;1'+1O([C>YW@<:6K=#? M ]J7$!J#P$X^91@N"VP;4O^6,9FT>;3?LH[#@9^T8]V MV]ZUV]V^[WZZS6ZN=#H#U]Z!DV[5;Z3]7"_]RS<*G\,W]S;%^W?_.MQ<7<,^ MK)=;>P?T_=XFW3IZ7VZ]VQ>;JXM[[GQ'4EZ@X5X96OKSNX=DMJ"\V-XIJ/PE_EILKQ=[_UPK+E'@ M<_J[\F(O7Z:6BRO#,V6F3*VO#Q;A&JOD/TZ1/FZL?Y-;>VJ>MH\V/N0]_ M*R:U93:VG#>T)1)Q+6^$; 6FG(\\0DCZ?DWS%=2N(O9B4"&&_?5:BO81T 5H M-6CYA,?@B&B)P'E+<$G0V$)H*9X\N$ EYPC:*H3AS&^>:;UJ<)\4&8J[D^ 9 M,2O;.[-/TQ=$\H=\\$I5HJ-XTRE#-T*QN=MP)EF71B_K$T2;SB;W/__K:/OE M7\@FU]C6:BRW5C<_;N]]H%NK:QAU[QSMOUNCFR_?MY$=7F>31YO'R$)7D4WN M[9,MMD$V/Z_([;TW9'-O@VV]W#KCIHW38I0//?3F;Z*L4X*9EO9!(D%VJF5TQ']DWN\&:8L; M;M1W3RQ^3CD8*EP[?Z7+EV;OU,GGWZ[R9"N M6[G<@^'E,9=1\N33TM-YI5MD62L[<;ZEEPF_VV3K].^:AT!_^:??Y(:4W<6E M#@7@.H9#V9FT*37+'_>/] MS]OO_L+?K"!W6T/#><"W5O\\?+_W@;P_VCA[?Q2N\3_LX_$&W^)[=5 -E^NM^MG'OWK>(M>Y7^!$F_R42D:- :X"GC+*RM:.ED7 MK14N&HH.<65G]=7^WL:+W2?%QM:+Y:\2P8G+[SV0PIO">X,)U,+[R]HG%_I% M%JR<)G(A:H7K%?79::F$6)2=HNSWBA>'KL+^__KMX5#-U.:O)@'==RC8RWET M)U7W-!N J]-70T.PT<%^G8RZ5F?=O1CFU[W 2'=A%[YE%\XNVP7GF8X$2"L( M)UK"FM"RU-*6HM)01W2NA)4GOMKNHZO@SH'A%^6^R/^OAXEPWX@1'XT"7)?O M/?=I8Y0'&>JG-SA4>&C)WCB7;$M4(-''%L?PO"4"\2W/:6P%#"]TB$0&D9:> M,]7BA%O!;\09]VK=FZULVJ ]:!GOD7OZZD5N)L8)> M;_1_K_"A=&'@OF7@R)4IW1"2"<&U(B&N)225+<<5;RG)(^+ M*RBT0)J4='(";%AZOM)O8[#F%I(\S;AL).HUO]BN M7F-+Y!*+@.PN\GY!6X-*/'$=6FC<;;;J+"_4B18(:J6VEBH2EYZ_!&1EY4+> M'\!RO^ZBX+??ER>+V84["O/FN3 3!1IX@!:E0;>0@J,9MRJUM/>1&BU3/;N M 1@QCV>J<217.=8ZJ=!"EB>N7< G"'5-9?P:HP_H/$X847/K&RE K=0[;NH-KLT"SFM!12LE8F5>B9G,!/AK6, M,S$HQV-@2+.T92UI"'M8Y_10TOP%_W2Q^/4__S",ZM]Z11_:<))EK>C4PG;9 M.3FTGU_R3C^\)ZD)V0Z<+1/))IY!@+?E;/))J_5MY8\G)MC9E^?;\Q(N#JDH MJEJRH8)8G RJWB"O[_:[!;:H)WLI^\7_FFE9SH.[]+.U3^'0=0Z@6 G]?#GG M^SV[UUGA!Z&GW^O,]LK^L(@"N'!8A+;K]>XCWIS-=Z]<;>QVSXY]M_U+[\OK M(//VYN.4B!IT&&L":LO'PQ*_N5"IYBO$[?[P'CG9KY6HPA\-[8+LU MN7FT_F%_[\VGK=6MHRVV1K=6__5A:_4-]G&-;>[AWS=O>A[/-=SN' M6WMK9)/EY[XAF\=_D:V]#V)_;__3YAZ^\[7F%R&QBS00:VG+L%SK M0P>+T3 ++6H3%T2HH E'/K"RN[KRU[<#XNEMJ+X#YV'?%1C\SS]00W_#Z.#@ M/#K 2.!9L84!\1TW(TQ!X^IWW.C$G,H"A3\KPB&$#P7VZT-1#M^BNDAS+7N% M*SY"N]WZT.E^Q(Z"Z^'K1;S0&^2 W_6*"*GL#+-@=P9M& Z+(/*6D G'9WEX M_>:_][YP\PY?X]_Y+79'+[%1OT,CS<$/;[4AFT=__>T28SQRT^*&00L'%!D2 M)ZEEC70B\*"E(TO/]Z%W79^OHE:7F/@2G%O=&XWS#L*Y48M.MX_?_&=09NN M1B'EG6)5O0>U]Q5KP7/JW' 'X87-^*).( 2WC.+4-.AMMSWH]%U5;U2K>H]+ M5"1J^P--5(UH3G#3Z@_0!6P&+D.N0KM5O<.FM-,9?AX"'5^Z#6- M^(7^6ARB,\AJ$ O7;I_KPF4E\3!J@/<\GUZ[J1+?F&0K(E[M'-1-3RH(4,_! M4%;4Q2UZQ2]XOX3_ZPW"8=$[[.9-&>-=J_U#U[_>]X^N=U.5ZQ^/WN%7]'.= M6/S"AN_H 1".@3_"-\CMZZ;XH]R+T7WJP[GJ3M2==+U^84D1W5EON9B:^HZJ M? PWRN>HK>_Z@T>FQ3+[OV"IIR2F%HT6E5@":;G\B6O"N(Y,)1'OQ?]=@7N> MU#^K!6K$<=GOHPY!&S6CZG9R>-D^*P!#S;-B(Y-Z%^IDAE77=\.]U=>LP\4] M+KO03"N+$:/<@8-!>YB%O=O:*W[)@ZE_*QAGR^><$]TS6HV3O!?KOFW%L,/G M)@!ZOTZ/X%X:X3S (W5_7/K]:1/[]''Q&;0FS0SCH5F>WY>[7@?Z+48-&,HEQI=9]_G[UPZ?MEW_1 MK<^;G[=6-S_M?VZ7R!K*;;S?_N<_/]2UMHX.;E1J?7\4\=J:>+_ZAN.;D,W/ MZT?;N5KKNPV!S.1H\^5?N=86V[Y2J?4#V?K\U]\T)AH8Y-VFCK2$?CE:[.ZWS[G:Z4ZV[^Z]\2W,[#BZU< M4LSUH6+.T=O-!&!WK$KY79HH?IM0[M&, ;9U6X"U$,D9V@]P=Z%Y8RP:I6\PC9)P3(XF\6PWC.U*$[S#+4V^Z,"=3>*6U MVZ>'F^/YY\RZCO%X67;:R1$LTLJ!;.B6TLD*3EO$\MJ*T M!$)(08/Y#BM[QS+H$]?@NRV3I:\L2.5-CG=,$\NKXO5:.$9I.5^LWRT&O>%B M%LK_\)R>6PJK=ZOZ6>VS_/"/)3X:'UMT\-6Z>7WJM.S545_'=4)64XP%CVDI?FKL=! M2E G&G1&)2OR+\NK&T6F\D.Q='0<3E'9:N\@YO MV]K^U(:S.N_K%RJ+-\N[RR^6"\U4WH[Y:W[QB[<NT$L^Z-^Y<2LJ>;EW=<*?N\0VNVQ]2I^N9FQ_>5UZB\G MLUS+3)VFK9@VN]C-X]MD4O%3*;'D;QL(C53HEJA/-O-)M@PH0&9@@&E"0Z3L MF\Q@"JITM\2>J7M!]5NQ<(-?Z-U*[7O^->B,=IUP,CQP[4EMR=HY[=:/)E5R M\NW8Q%4W2UD<=WO9$>2M1^VS(?V"3-M0_[N=.#Y?\3^#NL+[\/;NX !OE&UQ M-L'0+TY=>P#C9YQV1XRLBS8:+42=\USG1J6<*HP_Z]WL3IU>^/^/#-IZG#-@9',=N?W3]IH%[73O6]7;7]3'ZQ'& NN[#H[)TFTM=DW-N#.&>&^)1Q)E,UG-B31"*.>X\@2SGC!)V M5\+K+>&[=2^V!_TZI$*(SB6?/#;)_[SRZ6\"0FNF4PMY/TJ^ M\@+M&/!6--):JZ5.%GT\TT\LX4\,NT4!AK"B:)^/Z%>L\67A?U(@@USIP[N39 M)=EX[:KMJBYG&M_F;ET\^-&*R#[_6_'@>(JA!3YO9R=@6E9$WB*1*XEZ*ZS@ M2\_KLDKTIGB<8/!2B\ALF[?5[1=O-M>V]G;S.3C;.Z^W=U;VUE:+/_>+G;7U MM9VUK1=KL\V87N<(?)1!_07E&^=9GV:/U/UT5M05?G/T_^3*'JXK.S0N=F50 ML3**[^^PE>M)/=N50_%LOXOAN?#%)D!_9"!JA3OLMO%^O5Q3[-(Y!,-M9!4D M=">YD#E&LZB9_6)C8V/\=NMH^PM*ZE>CO_W[F[)U>\*UN;>$ZY\H,V;-LB5W MRV(>+6N-&XS/JAN^U:UK"Z/7&PT'MBQB=Y!??RR?MZY3?'UB=_18P8:GO)QT MA[.>SRK(@G,*%T.2.W[IAZ->D(N?.-_KM@?]FS\9JM3SWWWU]/E5K"__F^]= MVV<.@1$-2@J( IQ'1L&)Y^"2#$*H\#OGXOLL2A<(S>F63EV>^]'97)>^K=B&E'[$+E-RA[,%7JU6ZF>E+<5AE MG_Z/NR&W5VLLFH(7F0]T^KW?G[I;Q>(ARU#<:0AN.W+M"Y9K5CJ\LK7U9N75 M^/3<[:UB?7MG$VUOZ]\SW_6]E3]?K>43>U]L;^UEYS[7AY]3LLSMW;93?->Y MF7R9\+N=?OY=O>7+[(YGATXU>V/*52^_+>G?J.?W&IW:]^3">!<^'%1=O$-K MU/D0 - K_%!:PKGK?D!/\ZT:S0_I];[>E^_P>@J17-G9&\Z[;"S?XO"^+,K? MA/0.ZC!QL?@!7S$AD&Y+99F6P'QG7[Y/8,07I.2[+4"J__-C4-^O-;P]+6D# MH]J"+M\A+6NR[_H UNYQ"*]=>C[.F?U)2_>3<"ZLU+T#/3$K]3,.:5I6:E0\ M;.7';-6,,[-'(<*,+3W?*7L?BG47^MWJ9^W5@E7-.MB4/6Y:]>>"5S56?.72 M\S>="GK=]BG$8K?O4IY#/3[^PASJ@FC-$_*"/&:F5; %QVJL])JEYZ^K[DD> M8U@PK'F'6M!'S;#X@F U57ISB>A7<.#:!9HKM#,9B06QFG?$)V>O&DFLQ()8 M-59ZQ=+S3?Q)L>L2],^*U;*7$]<'U8)ES3WNL\&R%@D"$T)4#Q,$BHV?3@ZX M!NGD^W')4CFC]O"I+/BIF,?KUR5,=JI>/:9[UR6'S@W+2]Z';BL+1:;K,#O4&[7S?9/H%AEQ9\ M;=YE1_!'S=?T#^:,+@C;],57B:7G?^4=]F6_WB%=6S'\HCW^^](\?.%\=] O M1@%OSC1=<+HY%PWUN-<3S8+3-59Z]=+S"Y:V.RXO,IQFVQVMZ[R/F1M=2)K M7&2$/0;@)VBYFLG7%GL;FRO DBX]WZ[/2MCH#$L#XZT6;&O>(:=T)F;+%GFL MD\)4G">R+LI<+4S 7<2%/O:2#&1!6YHKP'KI^6I905T\YDFQ]@G"H%X#W$ZI M#.,4U1?CTMC%RWSV5IY66LPDS;U<3-"P-7(FB?Y@#;\9)W*/0X 567I^8"X MN[)3_ D=0'*6%_:&UVN.=I',.LI*_>*NHP5SFW?Y>?3,[0>+V"R8VRP(L%IZ M/C9UM17+^?1H GM7[-I>/M]\>,H7QJW#_(AA&%MLX%-/\BGH/Q^E+LC>S(O* MHR=[/U@ 9T'V9D& ;2XM6'9">8)L[E+^UCK *&T5JM,R_'3ZPX*TS;P7SP^V)1<6$,OB4XCY[5_&"%G 6KF04!EGGN_;#T91]C MLUMVY!2[X1#BH+V@-?,O")1.;!=.,^>B?K"TS8QSN$BP[]:_B]W! M\;&KSA9S2O,..:7JGMC7-,I9+N1B$G)AZ-+S71Q7UY_ ;I0%;YEYK"G57[,! M3^N3M,??GVO9\]]]]?3:CRX!-NJIR&=ZGW1[=1&A9U6]R'$*%V=P__=5F$?G M@I.+GSC?Z[8'_2__Y$N2\8W^?8= W1=SJH].I]>&_=*_N;=E_&/I#C#RI?&/ M#JOQ&YRX VCY"MR'EDOX@L]<^Z,[ZRT]O7H@>]D9=\ADQ?S2,%\]N)W7IOV! MY\[8#,V=?;TOWZ& 9.GY7GV\?4Y[P"=^X82PZ^([@@/MY#-UU9S>CS3;976' M(4&_\7KMQ<;*JV)K>V^MV%E[N;*SNK'ULEC?WGF''UNOMK?_G?_>W5O96]M< MV]K;_:*"WO:&95[J[#]C8EG+KTG@I-[Q=I7=.RQ[Q4JG,\! ?P=.NE4_;TF_ M(,^_+%VYN/3K$W25G;S*VRMR^366>U=]=%5LM;O=#WD1I'=>P:-N0'\K/I;] MP[)3] ^A. ;7R8U00G:A7@<>SJ\RO9*_RTTNRN<6*Z&?OZ66\R>%ZQ7N."\0 M1^S5U4:Y6\-EE\NWI&NWW'+M4Z@WZ%^ZM[AV[\M-\IW[AZY?H!+D8IE%=U 5 M>+,JSX? IQ/\:KC4C0T.%+_(M<:[L/!V9/QQ>YYS;GS MK]+YC,O889Q?JO*]!H!M3ZKNT;!F9^CV^L,O>KD7^6,;):$>AZ[/C= YU?7M MCL]SC)8SLE\ JR@[H3V(N:[4V<77PY>/7;Q3IXL?ZM7Z]EE1>S\H^MW"G0]' MMRI0FOK=*I.?(KF S]M D>X>0Q%RC>0GQ5EW@!\[Z KP!V4Z*[XL/(4_J['[ MV*WBN:SE\E=YU:T/3\;"-;KBH5WB*%W_.@MKB4-W\_M!.U[_$GK]\OB6>P]Q MOOYMF0WB@84!UGV:^*;KV] M,G2/3UQ5.X=\J>R@@3LX*X9CB-*,@G0N$Y=D8%C'+#]BJ G+Q5Y]^RMB>YI/ MIBP^=+H?AR4W!IWAYZKL?< ^##IAF)=2ZW^M'G67TO#LW:&$(VPHF .\=597 MO))M7C6L$?FD:*-DM6M=RKDKIW6!<%3@>LJ2RQ3@EI)4M4]KE^HO-APF@T)/JN'XX!W*H]/4)3C2/ZQ1U_6D7HXOJ9# M]=N>E)W:0HT,-]ZZ-L8W#+]#2^-=[L7@!#MUN8/NU)7M(7K=8M#+]G)D6F,V M _7GF_=#[2@^'I;XJX]XYZ&"%KU!.+QR[_P)[XBC[7K=3OT0[ 7>+1=JKUM? MO-"3FS_/R.%@M\OCLC\:P$Z6MC:@(@\'H#; YV,R%/?:G/EL6MU0^CJH2K5) MR^* _3UTV%DY1XN:Z3&/VH2H MW\9O,H4^7!T=*I:5R,-1&P!?MG,F+PK&V(/4OBZBW."S+UPU\J!^V1_4DOC+ MTOK&TJ\%VKG^>7[O<5V"\>*OLE9!%"5TE'7&R,87VO^V@/C^(,Z$-%OW[-8S MKMF0O4 =;)\AO>AE(M7/"CKD;I=D ?4Q6RFX!!NR'Z0\Q_@!.@?C5.[:R&=! MR9#>AO4"W8=3X'/01BSZ"^A<:"KJIT>*<+,)CCJ"72&-6.!WC_AE;03D2V%8 MGGN,7ZQ))/1'-;Q[Z*31T[J,U_]C[TV[V[:RM-&_@I4W=3M9"U99=IRA:]V[ MEN(,I>YRV1TEG=L?01*D4 8!!B"DL'[]NY\]G+,/"$IR$EER-?M#5RQB.#C# M'I_][*:]4B^,C*:]9;/;6EE;; ]9[.,JOK]36"R*CII\WKQ MDI-U1393V5S"L,YM;>6*GNX0 YWCJ%CPXQ*^OR7T"R0QA8PM])Y-&ER\ZMIK M$IQ8*[K>?B%_=%EM]4''!;O'!0MN![FCY*!(%$D,2WC:*PDY0:B*AV2\NK.A MIQ?TAMKS[++JL#H<5,\Y MU-]P"'M>;$B9U?*71<6X@OC7KD1@R$7?>E3R^F#A<1'?H]&YW79T>GDANI*- M$3ZM2\172]* [2LG",GB'^3$ZA9!;^R$G_1E/%/3264"*0EHRW;-?P21-B/ M^^ AC%2R;K:ERE9UUWD-L3@U4N6PF>@B$JI'K^]>EXB1 %G1]^V\8DN2[T41M753KHVB][_BF6IMDGO 2;3I4"T.P,KY$6E&+ MZ<@N.?+%Y%H(9*6/:):".QT*TN;TB[^0]$7FE=M*2.Y8'GQ3O3I4%B3 MX ="] 5_^N;UQ5^SO[8U;B9?X;R9GQQ7Y+8QO/A]*Q)#8?'@*)RH7EQ7BS)[ M^?J_S[]YWKQM6OP6420[G"YOK>0&%.'E#\ N M<2)"IGAN[4?_@A^.RW^/)@LK,D;_D!:D-4,X95;6Y#Z022GE76"'/-CMS;"I:7P4$'&PGZY*!7@5[PS:9%/&:,H::V["K*]6#?E?.^2 M2WR2Q6/)JTM'D[>(3'>]BX;:32"^/LX^&QDT@4";&0P/G\C?V@^SG@; L-WV M%G3>R0#=Q;H\K+$9CSDO#QUVFD"5 MFA$8%&"O>'H $I-YT>QA?J_W<+U#OX?T'3K["T>**YJSHO-#"Y+ M/^(.4I^_XK4/#).<)NGU#\5M%EDSK&TO^ W+M%G VDUA@-0GR7(5LYUFQ;J&K(8_[7 W.FAZ(RN'' MLPAQ)_$3_QU)S&I^E[W%7_M#S%W#*OG:XTC.!2VY>\2N[ATE_'UZNG<:PIZC MRT88:C^T6F@BF,$53M[=PIH4BRO:CC \"P9S_9XXQITMR./"ON/"_M0LBZM6 MJJ7"=)M/ET:F=E:"%;')<+AH,%R]@BW E3%C)/M>,I57V>JXTOVA6X&A*KP_ MCBM_7RL/7??+4'1T:.$BI*6]8#HBE0E+23PTL8BE2L@^CBV0K=7+0MG M^2^NQII?ZKY09U>AF\NBJCDCT6;KLAS5MH[K)?8'AH%(] >;,4EK6%!E'C;-]*S>B!0JJCPKCG94!$!R%YK38. MBT)+\O*R0(SRZZ)Y"TE\MBY1GR_68*B:C6Z4Q&]=J=J'>^ _/Q[X/]C;D+(I M* 0Q),C2Q#912@8XYZ%$ZTH4RO6D+I*KN!9\3K;GA47=7P777 ME7\,CC(OYZ2C_'K8XKRRD?2R;9@Q#'-S4385??;?VVW9W]\6_U^^DX67':3SCB.3>SZMQV.XT_ M.MCC&X,]AFYJQZUX+ULQ+@)H8%6O2>7K-M%61\WZGUMU.]B?-,J%S#]@,-W M51>J3/9A\QW>8[(H=;LOBVX]2JA,I$V4D^NWA-0?M?9-FIYB%EX* MBIU;F;Z?W3 ]TNQXINX_))!$^I/Z!?(UR/4O9=^3.*^KMU#>(V:M69F1[*8C M49='&7A?ZW5&\_T$L$G4L3((M>HML\CK=LF9IVS1SH=8P26WR+(,ZYV&*#+$!JNX!F3<,LU!0DS;KT19L^0$)(FQ[WZIG4A;(I=N6X5 M*FK1H'7:*5D>N;W##CPBW'[O=G[^A_!Z?W[D]?Y?"XL[?9:BF=[3=IXV"-#> M+SN?$ MWW,A??73[QS[0IYW_^.TK8;\^/ ;Q2!+JDIMCM7+D@P8EOURA3"R4ZC.Y\D"0V5FI\HH/"[P M)?*: 5AB&3WNRLWA0'JYF $+]DSY;P6G9#1"6*&HHVUV:YJJ119"Q^RNL]^N M(YX5#52%%JSR5_!*R"8O5JBM7(6R0O">7\#B9 M&I5YXY!%>799UIL1<:,R2 /(5LPOU8M;U@/0]&9XSH8=DZUNA4Y.(O#KLN " M(0&OD$G:TT]]6CI8&6T@EV<@P\K9 ,D";+O6J'Q"XW.>SKH4*(PC@IUW+<+D MO&@ER@F7#KV5,@.A>(UA>=MB0+%-#FC-E1*4L P%C -&$?U2UN!56 ^-+3O' M-?IY5VUX9GMM2IPKC;O:X#W9>IU,PZIKYV6W>WAG],:SR'O9MHAXZ=6J9+I M,DPWM57 2QV:[>:P-;.A%S;6 SC8>V!SNBJ39$E@ M?$*T**SX2?;*<8LRF24-@ ,&5Z4;(9\J!5&$[YN5=!5R@F$3Q@\18 []"6SG M(-[7DZ5"21/T;"B$O(0%T]?J)-R,3;AVT/*1%& M,?&ZW)-R'OP(%.R0P!F*FBZ^;#EQ@;C>KMPZ\<'$YI!FB.I6/4)_&@?.+MOK MC.:9+G5?'UAX163$TT9KNZ.=SVF]M5!S=['@5'S[BK,40M#7Q8NF 7 M_1M>[1CCQ%(NR8/J]X1&U5S121;/2M=YW=)G7!7U(&#/^/U?[US-CH#7X7MU M*\BP@78;,C=@J5I=&EA+MJ_$ES3P:F)9MS$^FO8]BU39T&ZFV .#V(RETW&K MJ=#"D6K*[77;O95G1?;J[677#C08^>BQ8BBD2;J6^TDM&RY=1U+T%O6A/(P> MYX+\-]JR*/J3.L!K<.'Q-BY84%?RX+",HF[+Y+3A2MIG''"M ?*74)67]@F- M_YZ75Y.'VXI%#1*W 7/K/^$#)'J&JQ!U M/%<@V%D7_VB[2E2#26C9CGP_ZD-[5CY&JC\I#C%@+M[MAHWD8#;8_*0?F/[# MC4C0FPT'N+N2)KI7$/!BT6F%&3T[3")[\+Q_4LW&L=5R7G%VQB89QS6^:=%Q MT:>H5WJ*5=$I?P)O\K;=J$G$)_+97Y@-R':4*'69OL>KJ$+E2K *>1]";_2W M*0XZH2?9WR"WBY6A%#8DR+OE@"NYYX?@:PJK";R6!'# UTB>@V$S#.B4]#Z@ M3>&8H30WH WBD8<>PAIEB[+;5VVW*A0OQT\Z=+O5A>+"8+MCJ#_39/?9=[3UVKL\ MP%UNCTE4Z#K64QO9E>78Y!_3'H:W('O>1;7-,.L/DB^0RMASL#Q:[3PPEMCJ M%WC%$-4!6&A8F[+Q7"WX6"QDY_I9F)68TB+;7#*!=UT,#3U'@W3A:!C N$45 MO>'?<=6SIZ=?:1%YT6?6U6/A"K5:>G]RP[.GCU MG?W4?_0I;>>.N=ZZ]E?NKD37?O[BY&D<\NFS9R>?)R,^??'BY,MX@1]8;.EB M S#\.J05WHZ>93^\^0EOQOP\.WE.(_[X].2+9SH;)_L?*Z/EWW$O"U-O&:Q+ M)'C[D'26F#A6[U+]NX_^WC9/OC\[>Y.]$L4GI^HU']\W[E&OY%$?69B 23J^ M^!U%^@^WE6_;(MB[-4P MG%QBG=6$S$+,RR9&-W+[PN:)I5/5DX@B>@!;&XB,[/=O"?UX'$"PH747Y-TE M2]?;3TZ8%GU<+WF*)[/8Y*#I0V,HT,YBF!\_^]R?B8]/7[@SS?/W_-GA^3MO M=#S) -@F":,HLH_=*^*'V2 <43%3#@B( 9&N@FQF.#%A/I4;)#.:9.N\5> \ MOKCS*[!R:N3K$]46YRMHP[L^+*PFX$S7')[3)E88S/F;U\<BG&)2E.8&*-[SO&_C)1V_.T:ZM+HLK"SV0.O',3F1:2( # M75'3#H@2H(RSH'SD-:6+BVJV)@0.['LUJ.<# M($@'D*V@&$4-TNV3)G_RT4\G%Q]]RK1!]M-_TJ3B1!FIOBGG)1>4/3_-Q2?SP:J@J27L+=&=R=>, M$DZ:LN%0%<=U:3K;F88FR')34X#C3-:HUO)<&LF3!X&'PT+Y4BH?HI"6T8N= M/"78$$,3P0FVB">;5()R9L?:)P4U1,+?S]967:K;(F&7:_%;I^-W@E7D[%RT M0\G)KZM_VHZ=/]?0CX(X04&*9"R%,)^]IN,OS+A_A*7)X=",TV M)W>"U3V,HIB6L6>6?SP+^<>7Q2;8IX]6\&J?[G(J@7I=*JNZ[M.AJ7X9RO3< MD%)A67O-Q(QZ\HXOVP4? MEE^&:OZ6HP%\O*776H]P,O!]PUJV7,@?PL MT$XB!L!7)F!"N45$9YP?/%]&(:]TZ>,0OQ8QH,4(\;@HJ:5W_Z#J FM?*X-G MJ)OH%0@A0W,O$ 8/["E\D;8^1Q W1$7G:#]*"\;#?;"LK7I)H3 MQ>5R"6[L/#:$E&MB@, TV910]33W5I5JGWR2?<_1!VF!5C3(#SD+:#^#8Q" MFK8"^L*WDOD7OM*8*9B -I#L9;OILEK2J5X5"/Q:'C-V1Y0@&0HE&ME[TD=; M3+&R#I\>!3P/+;'"'O=V_$[R)#QG@7/6XTK\1K"@'3 0YK0"<\Y\(Y94<# ;'(T2NVD;D4PN;]IICC=*JMF@ M&8RPM[#H+B',;U\R;Z^9/S'OPND C*FZ;,$1,QHV M D=,24O66%FN%1,1]I-+)\F1P>RM>C$/YD78;NK8)%+ARMOK0C))O*L!^9@-TZAG)M J5 M*8YFY7&>OC.RT@=./!62]][+Z(C2!2M @T];N,\LW&=:HD/RH@!.%'/88\A> MLE\0>\%*3K*N&'MAE$+63RUT27 U9,B=FYXE5\_G5,@38SG*7@.T>D*Q*D;$ M:S[7;X!(9]UPL>L1J?_DH]=OR)62X#Y?\BH"T^,UKW -3X6PLW8A-#H%&7SD MPO9;R#F:IG_+Z-NY)*_BM,8EG6XF4#3W5QTP%4OJ;4G8$AB@2A=IXLHE^6O7 MT(=M>*S22C>,'JJ7+N^L-XL/CB&AR]=;MADZE7>Y:\>=FSB+18H+%"+$WI@] M1\OIGTS"@ 39%K'\@(WPY,LLC6TS"04.6XY:BK@HH3'4N5=[@G9#'"LW+Z)M M7@8,9M;SMM%$*_<=/(BZS%4E9879^L&Z./\FZ"2GVEQN?LX)6V_=G'\C@CU$ M6"0'E;Q11I[6@)-^9E#A3RD[3 M7S:$GNRH0F>C'7K2H+4"?YC^TSX^[CC-8I,Q7A6Z;G=4"P_KW-$>P;3JWE=3 MQ)V?W@X0D[79:='=:^L@N(_\&C8#'61 M/0]*4C(*<:<8HR>(QT80*[0LRVHU:+M94%2P=:!'@M^)HV!"6YQ2B83P)\_* M[36R>F[76=;7P3Z.29W?N_%>'),ZQZ3.8TSJ7)AA]Z'9\R-=^48-O,>N?V(@ M.T*0TLB+FMYI<%M]LK$S'?!)*84()$A+S)":F?+ M4KAM:590E2]Y%P>R/UM(@3W2/KE?A%G9E$LT04@&R1!6Q'-B^@DHA*Z2P/B, MP]S7^N/Z<(*@J&B1 F2AZJQ_R3QKRG+1Q\C Z-=@9 FL9:?44M)>,32#L.7@ M20T>D:1:5'LB??.X]Y=;"W'TXM9:PJ2)&0>T7?$)ED)"UXHM"_4.&C1#,<]6 M2$%"DU'D)K@LB#<1EBY7ZBNF/);[0YB6+RI_K01FXN#WKX<$N-^K0V"4NV+@ M+N+B:OHD1/A\II$Q[,$510*H=I49,..D;9^^*1CC"XL3QIRIVH6TD16%?Y+] MU"",X\&B.CKV2*.'W!II7ZR9EH$*2[O$W0/"JMYQDW.4&' ,/SZR#Q4; "US M^@19 >[K:K/!7"9TLK$\N'H\35.AX6#Q[V_FAT%O0Y3#[%EL V+58XX1SN]# MAR,?R&ZUT56 Q:=T;J,0=5P*#5!'O&TA@%W'SAEW@B4?P5;7K)"]:2OEJ:,O MHWG>\]M2)'HP[!GIQHE5'K]M&#;H@:KS!R.KVUU1;W<:#3<'6P++)#']0:=+ M$,?')M]Q=% $-D:'GMSAB*8I%O9@Z+<\.A/BL=L!F:S72%P:1IK3SI/=;6A9 MY^ST_^9/^INN$OF 9=J19LI*5D)[.6R.-7/J-(K[Z?GM_9^_X4ST!Q>85."J M?=,[&60/6QIX:.1:\33&=+J:3JF/3)'O[Y*OMR(Y7,I(@)!*2""A!P=H2&;! M=7LPYXS[ADG:QU+_WA^'<#+QH?R+]*>Y;/M^V$A+*S0/D%(Q-:FFJ)IAAC3T MW6VSHE'2AS&<,HR-#_'!+^ (6,O:02BV)([_3L]8:D<#?'%?EBR5)./VF#$' M!\!ICN/L0MKVWJD?RH/F>:4LU:+TB$"ZK]#FPSM);7(07J.7$BB%:.6)&8J19-B)Y#Y3*PZQ+M0BL5=+LEW M7_0CW!;8D(-9&L+"A@E#+K+5/H 2\D7D.RT(ADGWYOP\TLGZX!?.*8.@Q#+U MU7R:%G8Q9 ODPKQ$)084(:.+9&$Y,[@5O><(TH*UH5\VM0V8QAA^G X>MH4@ M\NV+.4:)RIVUY(*LPP1G[X1S-Y(-]<6R7 W:AI+9:JT'Q80)E@#TRD@R(P+,.B,I8XW=;.\($M'KK+%BA' MZ+6R=ZDTO\NNH-T^<*+KD7MHWY3]IMHJR3" ';]MCW)&?G*;L'TL';&XDF-U MB3JT#6RO6!W SOT:O$Z^P"+199;?4QW(TL'&JH.,K QNU^6Z1.R$-*%M$CDF ME>0F1SV7JKG%T&DM'L-460BP8=O6?83Z<8-2 MDHV2V01^J2\]AZ1YJ'T9;K;6TONF"-(@9CL[ILU.=ND'@!X:KTC2O"WLDSB+ MKWD:1G]V%3_\W2I>D#R2EK'DA)"S >@H*K5+(WN(4BIE5+FX./LV@TUV\5\O M)1]Q<79Q AIV52.\P=*F@F,+>+,A M%H)D1XP'>2C:."5@/A#O6/Q!%RKD6>>7;05)FY;L0=2>;?%>]GM*G.^;@V6Z/G;@8R!QU>DL;SANS=0B L]'8:3OND(9?M(X@5OYJC;Y; M3IH+F7 E2/EFWT[R,2^OR8&#TF1A\C[?)9RK7Z3=M?/EJI M+!PH#?AX2,;Y*"J*H08N96!\7X/\ \<3:'QG9%)$FM+DJ3#?A=!=K*KZ^/3%T]'/C.:E5^1)5^,%FOU& MG[CLYUU[K1"JCT^?C=\Q2;N,I!-I*DR*ED('@MR/3Y]_?O+\.1,F, Q24@6> MQO>:GLS%:A+XH$?@:R/K@;]6JC\XT2M7^^R;[R.KBKDIK[E A%>&6>PDG,06 M>8 ^[;>8#'5VC!?CUX5!/.+P^O0Y?NGZ9%UL.^X__P2&/H:X*H(V4(C;/LIKA8)M-'G2WZ);X(U\2LI$BXXM. 9;O3UN9J5 M2Z!,H<[719?[&^IJN!:Q%K^1/'*%3# 4A?L/L?<64F^1)L_#IEBA1:=MB\3QO3H3V5YU1PNY1M:4U07.- M1/3TPCE'#71,)^;(?YI<3E'FKX MM[1N?8@%S7YF<577$\&V6UA1$Q!60<*0.37S"4Y6QZ:'GE3(%C&\I[FJNE;) MF@^PF4K5W'9$:"K5I1RKBV$@A:,4W.<**JAL-USN'T@X:"BSC@;S!$DU__J8 M(7'TR'O((D8;.LX)%8:1])$K1Z(H$$YC'E% 3=JSC)]<(F7Q$=$Y8KYE R], MDY@?YOM&;_!]Y?YZ&\?9?=2+?S,-9; -<8P=J8.F61^.F/LJ'U+OOX M^>)N8A3K!46LN]=:>'\?3^?Y.YQOE*\^S"W3] M_:%DZ!S7VOQ=,07?'G&K.S2Z:J;%301C>[3N@;C&0^_CZ-PS]OKRJ,4M&,"<%2M)PYS!\@6^ MDG//2H60UH'I=QK:TS7-*=X&>GK3V/R80-K!)$D6^CJ>OO=V^LYB>/Y\C:U6 MJEZD*Q_VO'T+3U;-NE7=SA@=3"N[KN:Y\T&%CJC8[X8AKG&T&MN:_&]VR0VB MYSO3J!$:CR?K'T#;LQY^Z1:'O)I7EFV,3"-(Y',82V*_\6&T39^TRZ48MU9I MTC8GV=](U2"\BHHNH)577H<#X/&'=?M)/E#_%GOP;$.G'W3WU(T0X@H>ZSKN M=Z.CX/ FM]KQO"KQ-S]&\>=3+9LEY:2NO_)TT83CO)_6X7=.)BFSE[;42!C* MW->^$U$9,Y$&*I"YHPL48T1-$2D"E?BI3V$EHE$KAK0"0W'P53E*$!RA.[]3 MQGQQA.X^*/M>:=%/\Q$C-[PC+IG7$WBM4',_75_=0$ZE@Z6]D+JA.X M:9R!P)<5F0!/D"?8:27-ZU2UY0<)SK3@_;?1FAU@-=.\Q9X>?W-^SFE7I($! M60\,9Y('UN#7B%-G^P>G?1/N;FBW$%GSID!1(WJXO5S#8&FM%5'6%=>CB" ' M!1H47=4I&9:R)B Q#$;5V'#12H8#&^283ANE&9J7[7UN-$"U%6A4=0M=#JX[F$;J#KG>Z%BL1PU0S"3OUY$_MUV]>/*RIIWI M*2%_+ ME9/])#LS+=CW38D3LSZ]#YDF6]=O(0?-^U.4T/C&66C]4&?^6)B[0 M^M%FE*:4CJ/' N,:X\J3EA%)83^7MSI"?.'AC#$2.FBK(:R_S%UR\/7 MY;PC^/5[<8$O@@O\X!]P*Z<762ZT$3:ZJ&3TN$I?5](N584)'/5AT*4O:2EF M777HPT__163OLY,7[&YC1_%:?)TP.X5DX/]>4?KS)4 [,#QK ,W=(UY..#Q,S_J:AU MI$@K6V3AP$<%@,ODSH;%JK0R@4#IE1I;FNW@G U#HP*BP:[8*[R.Y=QQ^&$@ M*8]8F@FJ&OY#X-?BDS[E$DFBW#P5,,$K M8;BK1TV&==F#VL4'],C?V;1XS^##,"[?434]?I%G0'INTJR:U-;Y6]OVWYUG M;]1&>?"@2SPWTEC:6( T$#[;F3C0+&/8T+%W]*+=6"UNQ?DL,X9"#(5/H72W M'^= ?>Z322@&X4FS<9CK'FB*0J%1R-=:<32_0KL^[.'%&9YAC1;PCT)[L$=\ M>*'%3%P]0#*$,U$:X.'B:SBJPFXP%W2I\@5TD38\\"/9/69W?G<>S>4H-.FJ M=:O,'GH'KXK..0\KJ@1- %>:-!REH&QF>4#1$,^GENP:9?18%.E$HC&@(G!T MQDO;8:L(6P.S,Z$A T(_#!GS@1M1*E&^C9UQ#:+!!^KQ2!*N2O2V S-&,5]4 M)Z5?VMW6#3X3H M0H[ZK6^*'0<(=+@D.+C- E2NJZA(BS,P8R9Z)/B$EI'A_)E43%KQ^@@WQY[W MXT^19U5M1$_8Y;A&CX?QO1W&EVZ7GS=-BV8\$A]BUC1>F3&Y],.*KIL MO,$\CELT:9^5[DH])X+)-6?"&YT!!J7A5 -=!6K;G-Z(O@?@0B*5XEEJ7&%" M&FNV<"X4D;=IDUS!W>Q@$4L&-0Z>A[#N7$]ACUWHB2-!YCM=-PX^$ 34&$?@ MIW+,6QTK"&D\BP$LL+(^PKZD:).BW_*DF@OA%X]%)ZK2:V&KJNMBIDGQP5^Q\XF'PN@&RQB54@!=;!D\SV@ M<:RY[L86KE)ZM!V?S5BTCRYHP?7*,!&FD,J9&*_Z;/1#1:L3..$2:NF MMK_IQ!PA?'<[&5\>(7Q'"-_#"^BSZ5[V6LBTL"B]2>B!F:#WR?%Y]O14R[/]VDQ^5PR#KY!/; 3%6&3?B\V076AAHN.*^^2C M[R_./OH49E /&!F[LG9NS#JSYB,6*R39(PA_OVB7 M6P3 L[_1KPUJ0EZR 6'T=;CZ5<$&/;OQX3O,V$$7<5KT\8"WH>$Q,ZQ(5+^W MEXF WED4<+*Y U(@-%/QO'"B,L@XDF^GFH!E1E+&W2QD_L>#8?Z[&,]O:?VY M?0IB$>WBL;,!OW$;9:N3,K47<[^!#NT0>L9X=EQK<<\XS3#,M13K[DFHX'>E MJ>N_9.W,.AVXEI[^&F,GA*L;356815D_I[W%]P;D<;B+,][6D&RBL]M?%&G8 M5""ZXD%;1]>LX\W#XT;S7,U73YG6/#9A]G.3%R)=)]F9%4QIH&_3533$2H+K M25M>(<-.\OI,F*@MV<:QLGQO6;"O:ZW44IJ444 3R5S6BD@SOGDLO87V%(P'4AN-1%9I^^F)6#Z1X>))&"$:-K0==UZPHF*'1N>@ M02U[D[$N( @B"52MA_7(=6;90+OADD^>K*N;<-T CWRSGC<. :T-_N#+"F+2 M[1O4 -1&J1V5@.5 39?7HL*%2E5T=&6ONM#^9F?)\^TOBGZ#4J:2$Y#N)7%_7?E MK!L06)3&5P)^D(40@$4/'2QO>/;Y\_S%Z9EY5=AZ,1_: M5G4W]UM_5?1;S[4L+3/FE^5B("'_?T[M(.U=]XFU;KHJ46OAZ9M'EP;ZYCAE M^_3)-F8W?G/_6AP8OV3D[SUZAF^>TVPDO-7/+U M BB;,FCO:CKH1^HGO[/](*/Y5[ :QAOA$4ORZ:32'I#\<1Z]GR<(+-6>J3J7 ML6PC[T6]2YDOZI %O(&9)D%M'&HB&5&%2#(63179Y!XUEU72JY/^_U?\(AH=3 MEJ9Q]4V]-COCM2ZFXM2G7S+T8^('^9Z]L/8=O^US_:S3/]TPI-Q" JKN)=7N MF%CB9S-P#IS5IT__=.!+#@PX?OV&)7O12@+VB.Q>IQJ M^'6H94(1J]B+OKFM%#X$-%T2CF4EO1L!#N)5OB1J]%@' E8-'D'X$-U.3YOZ M3C%&'%>>Q\!T'HN7H+FT&XU<9>U37[.%\,2&89;H.A9 8PI@Y+J1@O910M(3 M0?#2U; DG5ZE4,R U@Z6? >-C5SB9'79KQL$=S1^\?%GIR=?Q:;;'W_V_.1+ M^Z$&JY!*5EC8&>O8E+()349W//ON3*S^YJQ9[\+,YO=4_',-8 MN5\6"@#VYW.<98#)&5(L$UOT)N-:&Y>.3K\VKY)$FIVJ?-2,].%,7JX\"(?= M3FRM>=?& 8QMXN2 :P9I6Y#WH)PP_'.N5UGG>5]9R0XH[:Y^*]U5=%W*3;9H MT>XR>]NTU_3JE9%'ZZAB0Z@XFEB<:>1Z3OH8ND'^)=%$JSG:7U0X_7X6/KB3 M^%TH-#EO2(!NI0SEPX!"XLBXFC57$AS%_%C=<3:S&;JM"']<'%2'P4;29>8\ M/@+05[*/ %=/KC!U%N W\1B/-5A778F.4@B[A^-/U.NE2R8^!?J+KG5 M"1)4Z!8N?:2%: 2]1*[HZL9"/1.-U71\HX'I,R34U'NPO-J58">S8DZC[#PA MN23,& .(!#@6C- XGQ$KX)G'K2"!8*7C#$7ZN38!H#GI%G&>(A!9P1&FG+5I M"0*M$4,VBNH7K#=! \5,+Z% .!S&!%M-DV24"AA^/_!SEH- F1UL#_@B:/6B M606HO5M4AC:C.@#0.\;9D%)W? NN51V#?7*C;PV/$8P.0_>X5&;OEM _@6?< M2H'0\QNU0>6XBJKH4RD:JW1**3IC_R0T<0GC2!^HA4<)G4*DLH[D6KSNOAXX M+OW#2[#;C,EX2,;4,+8 &EXWMJ%@QOQVCICGQTJFFX8P7;?D2NTB$>&X5$)J MS*(<^\MQ.>YI.1;E9BO\SH@A+K:7X@GO>5AD5^4WNEG')7J?2Z3X5M.8>7J$ MCFMQ7VN1TIM428RO"_UL?(*\3_K9.%I4X$B/Z_0 Z^3Z?BKB%?ES*!QV&9,5 M.@JZ1[)HCE[9N>+'M7@/9AIB@(PW(?=K*!ZK2CACFMR7VNR1BSSB2'@/"7)<<[O:\X! MB#YZB/[*42KFGN!+L./GW/_E*49L'U"VJ MH95?J29_'/=J4DDI\R;6EJ837>H>+S9W^D]Q; +E6R4Q8$D4RM"Z(;JM))X#C&FCSQR0%>Q3^UKLG-DO1N=CH7 AV MR;6@\4UJF(&I+Y;E:D!:2?89%X#VVI9.>-C \))T;]@4DK>A,[LH8?ZBB>%F M)[6C"KU?,'R?CG-6%]?VC9$R(O;V"?F:GTXN3AR8_Q_D\O2+ZK:6'D>G3(]#U"'1]>/EW&[W,DF59WX/>3>2,$L]UI=3#"3U=XY.H=IT<>]>U5SDB M!.$R>JA4NDHFW/H28@;.1PG<. 6ARWM V"M*LF+4Q>TU: MFK[K__D_IY\__0M]V)=".RW-Q(J>.W?NVD&3X=7-A_45%W6<9&?NVQ20MM.1)OEY!3P *50JSC4HR(GO MY\=@,(8,Z0=7TR-<@^X+C=1#AU]R.^[2&N(4JH"*%=F<_19[AH MZT<@0%*9=%+HS#]+D9-X*/51?T9<4G;1]T*.D6@4/>.13 M=DYGM..B[=21&AK1.^5AS\G<*KAO9>HL'71]TJS.B".!$6CK3=WN2CR/,7@U ML'GTC\BE7SF(=L@(7SSYF;L]3XY> M,#3%L+UL.^E*JL<*"A;M-M<;CE>LJY[K0#;8%%SI03*]A^RD-2^%)#5B@87D M23K*";77FC&3ICT4-RQO02P-LERT/5EM:1-+L[G8%Q2!&4T: M':>?9.8R[/A;ZY8EW(1B<8O6'HH$R#1I2T5OZDZE=S+1@.P>J9]*A#.;J;8A MKZJV-B6^O$6&)./1D?/VU[?S0HP&/^*"S2.C3>P4!?F^;KBGL][EGL1(;GRI MGV$/N_;G3/>-UBV$3DV\!4EEU,6&[I_/!Q+6=YZJN'_?8:YDA>3UXA7+,?\M M*W/KRY@OU/%SYRS E?<>AD8[D*RB0PS0/>O&>8$=)XV;:9@(FKBJ &;V!E^[ M^7BZ*JS?^#-DWO$DCJ$4:E&X2MC@WX?S]:%E&2[$ZX#A]KCE+*)<\Z*_S)9U M>ZT"4 L(L56O(//XCZ3JNZU8OOJ?N4@O6%7B '%9C7XX6D0Y+1\,3F-(V8-B MTG^0050O4KX2H1:-D/US)T5N^A=]4=;35;WK1![>3OS47 MXW'OX]MBQ)]]<9JA].@):W7G-T5%_>676,8%F8VT-4D.GG[UC"V$_6IX^NVS MI_@-9>S,;^B2SZ$4\<4I+M'V#1*07H 82L).5TQOTX03$H:DILP5>^/<\]'X MX+(9S;31VP9O,*E%\T^*Y0+\R%7;+A);".:\KU?&V>/ZT9Z6$EF=8PKM]Z?0 M3H\IM&,*[;!XG!7SMZNNI?$\T:E8\O_]Y>$$_E\'>FCVLMAPE>@/I41?C5;& M;+3'K0TTM.F+X-$^C@4G@DOJVXM#QX6ZN8E&D"K 'N[!UM!9L(U($G =O96O*M4C8KAECVPD2$,ULG99UAO!CAAG>.B#&=EFZ.+8 MM/UQ;H5OH,U)V] *?_O+P/^+KSB'VD=X+?M$4U_??'L>&%6K/N0H9"D1C]QM MF>:$]LBBU>;%))(7:-JH6Z40-X<^6-+'+[]][9,595.1@P:@%>:.=3"]-&N9 M 9*71ZUR"*00OP@09HZWUQ_KTE.3\UEN:57.):S-%J=:&?@)N> MG/T"SH@ 3@'(9C4MC!U\@J0R'GD M<<^S[&TI2HE\@T XD?5#CYR'X?@X)*U00.8?FMZDPOK3:4=$%?4:YDKS.A+3 MKVNWMJ&!\U:94,'&ENR:GQJ3K=)SKE-;@?>KL,[0I%Q68"DO>H&=TO^BESL" M"67#3+W.%_/>B;$?_3/=0\PZ16[Y"I^K6RB//$92:],@GO?8%1,4A':=*EDQ M23"RZ35R6'- )ET3[(:-L#^#7N(Z4+[Q_*<[1\^*4+IU)8F9!6P:W+S:1;9B MFKR6B7Z4M4+4!!_I&<2 @J2SLV0@G $!6;.DBR/>2@PEP'N6U6H01U<%&NU< MZ;V5VQ[4+4R2S%Q6G8FJUWQ8AR_166:_Y$AH87<7\ MK$QDAH1/4RXK1-8+1"?/NGZ$D,W8,D*RLJW7%>=RB6D@*@$PUDO9E46NU MM\E[G!NR$-:Z<0\=PO0@J=1&*"B/9#1B;&'!MKWT1D:,5K+$)9J48WE&:C[= M+:A"UR]T*IAS!+(L&7O#/*#P6F,_5 JI3?FHX4M/O]!3PUW;>R,6W[-KPZ[B M#M4B_8W1BM,=:INL6]K>/+G"#=R7FA00CIT>W>.X(0\"VR)1?D;GBV]R.A2 M>F!%>8/G_,S+H5E)#O$:QTIZR_MRP%RC2 H3 1]*VUDI";\SX]ZZH"E"XS8; M_+7R^<\> 3SB[L[DZ0MFK.HV+2;YO9- M"VDD)@12@&VH\7VQU98FWY!E?*W'[S\&$F+/GC[]4O=EX,(I?RWG TLC\PF9 M_J?5]NO;[/,O7F1O0'%-4B7[6TFG_4RXX__^;9Y=# !J?$Y3DCM_LR1+KRJR MYT^?V_M @KBYA""55!A$["=??OGEIP([_>*K+Y^\^/+I,[GXNISU>"SYJYV: M&-?7UR['7A +335J_6\_:.F /O_G; M_W]BL,,]/&)NOXR8U!F6&)TL!\#C+EA"I:A_6&9[BTLV)HGBT&F%ON"L:08. M?# A(WW(=TBHGSY]\I\!+A5R:%-/_/&6AP#D@928CP8(DH015+G_!$\'&;Y! MP"V6#)T:DW5V-+I4M120I:Y+]2=H&+2+./2[]THW'$C9LNNDO\'T%'$FEZ;?__SGZMN]*0_BPA,3D-OAUWD*DY\GOV71 7IY!VZ MZ+\"HQUJ>/WOZ)*?E5F9X@&I,C:95>*&WW)H)6VN6T626_V+8S3 M/J)PP2Z(,-1\).54]1+E^^CBVYJ'GP_M">[GB#[U:>3^V M&1J1Z0>)&8,<(PY]O057DA'OC;80%8H4DC2N#K>#Z'-B@:K%__O1[>FD M9\\^NGE53Y^]AV4]4"/[X[>OLM.SD^R'\XO_S+X[>_GCZQ\N'J\..X35=BF; MO?9]B@%$V.22;B+3>J7BK:OZMR?9_[1#UE\*W@F,YS!92?J70E\J;4][-9>& M1LM@6 (M2C"+S["YR[J]!G7I2IM5<0ZHK@.#[5@ZF)@I%\'4DNV=JZ"10@F^ M37L0H($BNH-QCH(#!<;Q'+&)K]V_/#:29%PC$V$OHI[*Z@0 MLG+.I748 .HXY*\U]*+DO3J;\5W45C=WUCIB&^Z(;7AVQ#8+.$Z4@K68%:LMXCUQXX2"N*L9&DA;.I$;0MKR#= M@B$_-9Q4X,A@(*]$^J%>A)RIK(CH?JV<88.B6FOW96[% $QJ._3&*-<;#U&A M.=ZKJAL26*,V1ID5C7%$H7#=$M, K "YW7 ODLNR1B],6E )0W.QF^8W;.MD MG"%Q^Z6_'+:+]AI-C@+A.RSIH0GU4D#-2Q9W U)ZS2_!EL+72;ZIV$[--E>Y M<$)0_4W;MR.D\@&[IJY^&:J%I4P=T%DARV$Z$X,DF3X:Z&+H8IJE!Q:D"H&V ML!L"7XDVG@DKE(?$55T5O@JK%YW1SXK*N4B,T0F/G:7D%-_JNRJ0:4$9[?4FS?2T)LUQ*M1LNO5@B,LXM M6ZMVP5-"AUA88K2EC>2WDNS9$RFG&T.H\@,#LTJ-M>;0QE"G64E'F80D0$I3D$M1UN)AW$7U;.2H@7*O9FLQ68@;<1XPHJ<.!J*N97TZ89-S1?&08YF3UP1V@Q(!V(%HWXH-?65U7Y;V198Y9E V0YMH.Q95/6@K=%<\@ PW C%5ER +OV3 M OCI0,]IS@.9<%ID.["F_(5DNXF<^ )F"2AVVKNM6W/1"TU*G: =E =1FI1R M+,I"]R1EEKZB(7\/>IQWG?30,/FE AB&GRZ&B=KP/(6OQP=Z>!I+:*6=@@NK MC! N WZ+/!6%:3ZQ*E^Z9=N'L37C!GOJ$-,EI4Y*$RLVK%(C?P=AMU<&[>HL MG?Q;M&[JU;&,>9BPR57;-,HAHDI/HLGLU@B5O! 4V)3 ?P#GV4.=JO*D)'/ M:?L&L)UK W@52@ZD_M2=TB*T16X;5-1)E*385(MZ)XU1N-BGV@[RX"Y:[&'G MV>GG!+MQK4C-;;W5LNTP%U[3^0W6]F4LQ9V5?( K!<8MRP5 **S#R%PD8=5+ MMK;C2:B]Y94'E@^L?"FMZ0U0%1$RE0(,^SLK-+?YT@)\CFPHI$:!C[19-N0 M:%1$MPHP!E8$&BTT+=,SL:!>]URVR(?6E:N[Y3,2S(E5>_BC^:B'' )M$71DGF;O@,F M[]<";DIH5C7S]K^6,+F^UU9JS6)[NL:0:^;^<5"\Q _[$BWZ;@!/Y(T3&:J]T*>/&[E/L^ M+F'SH_FS\:OC)VJJ+UHS(T/_L'$E=A4G@[58W]M5D8TBM3R&1BT.:3%_9^,K M!C:*8(VP..FD>1Y@Z(.Y_GJ/QAOBL; ^$1QK0-^N86ML0O,Y]&?;Q2MQ'YD( MYE,Y<$+=< E&MU MP7M^-"52:I+.)2-F;5OJQ.Y)94_Q9E&DZTO)K*G:0P4$OW^A)IV?;U5,"MWT M_!>!J2WL2OI='6(;J_S63[E)MTTR, OO$E(]YI_NF']Z?LP_'?-/CS%O\U-C MU.QE//"A"BMQ*G8FIM18Y8A#R:#/TI+9B+>/:;Q1C+,?^VW*5:BXB,&BO>3^ M;[2OGCU[0 /K>^51X)P)]XL-.MU-,:O%I F[8PP!#XU-(9,W<*-AE&+T(QM) M?QJ[?UZ535D>?B0A>(L'WI2]L]I#=Z^5"-#) K<:\]8AO(M@[WX;-&'B<3D6 MA#;F12^%'>2U!=LQ[A6HN0B8\[P^20#5F_G*=\+\=G6QVR-=B2PNB3^XY4H& M^,K,O86T@9@HZ@!.Q2^ \3"V%9K Q+F)U++LD_5X: RC9]5$'-""QMS%5.*& M7.&[#C8N%\'%Q-38%HG/CT$91/ TIA 0%I^?^KHFAAK\8U/ M.64PX#*.] .K^L\R3G7KAS9B95G&0H%>V;![X?3C&L2ES8J/X>R9WS$8<] $ M/V1H_TN(YY1^T^LE"]+F49"0B[T"E8T+ATFUD766.NR<< M9>OB'ZTY<>(Z2$'-*,&C+T5LMQ@ZSM#,Z-%O)1+7TF;KM-]ZSO4UFJ*<^URM M\H;;L'.-'%Z9CD%HO!'&"/%$PP?:3M3\/=_7]N)\8>^O0"(*GJ+RB1(>*T_W M\.O0@=>\D.KY@#?LD_F+=(C.:!B'QM+G6O;B53QS M1-[)05PAEM4E(A=N>=@$?=U>0PQE##$7YWV4;MSW"^_C+1PVK32\I\+/;#@ M-5O:\=N;>,@=JO&PR&%?-!HP;.?)V&W#3U_Q2&7&.QK.0*K^$HHE]@2C;-IE M/8#*<*M1ZG&R.%+6*2@!ZI/_*Q7A,7G."E%RR$Q&7)9"C#6W4->XO=+^P.2L M*QLQUT])+R4'7A74*K/9,63UD:[8K44V!U8E$;RC)7(6Q_[=6#]>LS3X?X!T MT( ["3FY-KJ*L(V8DIV5NU9'H"+J)'O#NP'H&MTAS '45;V&-2=])D.#:TJW M ^$:V=X;J6\1-(R*?GN&M:2(\=R3['N&1HC2J4WLTJ,!50ZOE+G( HX+>@6.(B:AB8.4^(_#)_1#C0>: MSZ>^_[YK)B"P"1-('62K#9$'T>[@%,&Q'^=[6F8C,!&H*R]X&BYQ.(SCHMQ; M%VPD7M9HTR-*+.3BU-7R%4>"2G2Y)3:^X/HQJ,_!A-CT3K-7="D-W2G=Z&\S M@&L^U$4WT2%S1(%DNP8^V,'M8O/NN<_=8S[YNOHU_'?TYP-#N-L. MXUY1H$L\KM%]K1%Y,=J>A)G7-$P[.BV!1/^E!3_/&T0]A*NGL_8M%=_(?%(2 MOA2[E_X\<=_A)3TF3N^8./WLF#@])DZ/TN]W2#\AF @Z)\018Y6TKT7(#P6O M-UU%%U4( 2",G5LRV.**#KWJ0U>"A=[KJ1"R'4HL5HF0U6X(1U5XG^:*I-I" M%Q9>H1 ,2AER WS3*TOXI0A?-:5&>@WNI?6?K@]E3&3-"[J(U,EQ;>]M;;MR MHXC' G6(W?HXU>_=9V1WL&=74 LYI@ P8YQKO)_1T%*HQ7*9SMW%I342#?] M$DTXL1FR*3'AZ'>FCV,D^V8K';OTR<$G"8+YN%?>@_X]4"XA_'_:I"_\\;@B M][4BH?$3TJV+8!EYU(5E)^(Y97!ULXV:ON7%CFJST$SIT; M-!UWR+V=6>VU%RNG,W.YDSV1FM96/[MI:]0WAP2=Z]QW7++[6C+2O-*LM4O9 M5=(&T.." JFLU * ^0Z-1H2/#[&[XVK=VVI%+@_0$PJGNZ*'(F='+BZA9KU2 MY&2H6)%"",T#^S+;?ENNUP&[**V*Z?#B;USUQ)U+4.3'+!:!1T5J7.CA [\2 M(<&QN;:7:#ONDWL\U6)/CVL**UK=B$>JM0)&.L:LAKI@4(+*YSR;[V;8&-MB M;F3+S,()Z!G*+X\G_7Y=I0IH%L7>XH@A=>4[C>>QTVWKJHA;4-HS9>!LERA1 MR.[C@MV;[8,=:T MS9/OS\[>9.L2#%6>C,/_Q:S":5I(A1LGR=^T-MP7)X; ;=E<5705D[FX=K8) M;4VHZ+!1<)TM/17)G(7K>.O?,%%=SAU !$V4%;/V2HHJJGX^]'A!6?>E]'\P M?-%''EGTD6&*+%@\']:#Y+A<8;IU'1?:#O??]2+7C'ZZ5U8JM_"*^N0"!% "HS3 1M)*^[MR MD8[)@@C[0# M3>ZE3,&Q#\/K[0]3EGJNTB4@P\*!%?XR+QG_0)L4'22&*B7+ M<1\]KPLMW,%6QX4/SPW]CNC>GTN/.S1RB*YD1@WL@-#G*D'E,_E<50O/K>*A MN6 DJ>)]^-FX%3EK'V19<>E/QI;TQZ-GIT]/ M/AO]\I60^MH#%Z4]\/34'CAY&S_P],O/3[Y*?WGV5%F";9K=$#^+3_SJY.GD M$)^??GYR.CW$\$0WQB_LB9/WR4=__GP\>HSQT X"1H"C-T^ S'_" :&;MH_N MG(8[?X.Z"X>::<+X'2(3;MV ?:@VTDR0;L>C-;FMN4D M+*B1(K@>NG'P=RN&4(BV%F&(V,TU,.%I"YI5L2H]$A!E0,J3MW7CC8BO=D3= MI\-416;,ASN5^SE7OB2$"#;$M.>7:*"4%#/@47GM^ZWT?E!T7$ \A?*/T4;( MG781A1-HN;5 KC2.-%O.M(;4JD8ON6^X%%+H@-#&LC+%_O!R]=VU3-$9/BON[D;I!1O'10*BX%;%S'!)=I4D03AT N+5Z'Q0:63 M=O#%I5=5<7 NIHOH[)FN@ Y5>[>,+-:V[K_(@)MJ^/GB'7G9X7>%NM5#KPP? M?>C=QC&#*&5?EM+91"R(;+J\10X6!$5NJ^5LE-R"W17K*C8.#1-LN-/H6OYG+RW%FC=&=T(DVZ- MUL+EZ-> 5QOH8UPE:Q[?&1X4NF/G60VV*+;G'*&Q7=<.6PXZ^G75,T^@$!NSM:B@XM#*51L75KXI$!=[ST!L7H"T,S"E1N.6=_!; MRV2$9R4,#H5T:T[&L@"FI.HO]4[T?:?1(94R+X_[_K[V_4A#<$!<7 XV).*N M" 4?WYV'/1LV\7%][FM]O"!B(KY:#<5CM<"#5 N\.%8+'*L%CA+M=TBTO71M MFGIE%*GE:CFWY!)_@@87/C@0#: C'(B8UXJW8%>YVH*>DZSI7 A,-O!M&4=K M-IA<3A94?L@./RJT^U-HO='V1DL/9#-AG3E<:0U3ILD=(I RM.38-U^/:WAO M1S@<283:JZ9IKR*]*X(+B%QGRME=M*7PM6F_U]\.NSBNVNVK1D(0 M5MJ5)@0L)Q]K:3ATWHL/H&QSO*(JG9&X,%?WD8>*QXQ81><:7X ""2SV"?/9 M5$WN&!%V:!M/U" IN7/-7NXR4#.[J@YD\8$MFWJQ9./[T>4AMFL%<_@J>EW( MKJE'SCU/-(9TDGT'M#@TG=[0DD':[$W&P:',F%L1-TN_@C)T^0E![1+F>$H7%3YEZD_^J\? <7YZ?F[T9L3&VTD>[F>.%I62I//FI\WB'>ENM MA2K4.C/H%Z;4?>] 61BS3_O$?H_]X$SDYD)QT6]/-(Q8$*=G[=IF#95ECV&F M?ENN+4W7Q,P;[9:7EXSU_;IH.*Q_1B> ]J-00 HJ&Z>7X.!W>4IPC%8*-LQ4TI,0T1"O0,P4 S!)FX%JD.]%Z),:LT$LLI9<]< MDL;1!3PQ]%M)\?EA25_JZ=1XB'<)MR2LV-[_W8>'.>7.Y0(FG(3HDID11U\C M">=(%@L@E+.!BVS6M<6"F\RQLIH(U29,R ]_=-Y).[.$;_O0D3'M=AB*$JWL MNX+CUY2K=EL%4KUE]2NR8X#; UL?D!Y!3+$F-M).!J"B/X,FC$^_W#N4>?9W MJ^@X4S, ._D393<;7:T$9Y]BU[+*45 '2?_L\Z=_,LFX;4'H$XHLKU5](R!> MX^\TIK^W>\=^ZJ&G\M#P*,U]2X^:%!.G[G+M#J,$0"T; COV);&S M)#=4#?WJ66C2_1SEZ>ES!$6Z+S?;AK.K,]JE;(&;B!8 P\'P.5Z+WG*BF\3/ MD=X"C&7N#2^\IWE$T ;4DT]]'8$0]Y9'UT*;T&K0+$EMM[,[QGKN:^K%=P/^ M'B?1EZW* 6"@$DF4]K@$][@$H9Z)(VYJ92L]0U?UQP3YO4U^Z%2AO<_$H% % MD:B&XQK7+?XC8;S 'U*9%2K_F.&V'$)E2N#$ M.(:@[W:"O1*=VV-IGI2^.0"LCS =$3:T,#8TS(H7J+ M94MUVU6U$.=#K#IZYS_(/./ '9?J;X!_EST2*[2,'"76AC]VAR#MEVU!!BDW MMO8Q9,F7*YD,:7$AQ6OQZ D4$. S?:SKP !18E7L9JQ_R0Q-1/^QJF M4QZK%!N&H@YH%]-UL.VT.;KX^&B1U,YY64.9XL:Z.,&0YQ]IU-PKTI<^Y5JR MG0S)]\8%%JZ6# C#ZV3'8+BHQ\>N:CFL%#R6:8=%^N*2K\)3N!<]$-\Y*8_S M 6@W-G%Z4KY_1$!_3\_*&_;N$>ES1Z3/YT>DSQ'I\TCS#)!G:0DO6-V&&3V M6TI9@;?UQ(XPB:3"MYAQ/^)Q:N90KPL3SM>N0]ZX\.K#;NEB-3_!BICJJ:,_ MQLG=G\;\<(>76,8?FX))/3^W6$J@,639C+N:-Y9?X.P%]T8,S:Y[.0N[WIP&WHBM=O MK0*L5)*%P\P?(J/?111_]8A4W(BDPFIQ8Z>HA#[8D$P^V,\U[)/5;KDU/Q\5 MSL>,+YHECC /Z>;\8XWU1^YGOC[0:SGR+6R8XU+E^U23H7=8-T[]3R_<27:6 M^%!IMC?&Z2#]MTJ!.:/_FN/<.N%4H&W[A55^LW+!:^A>>'9X=USZWS(+7-Z#/-*O7N3V46B)N> MO-_TDNTA;Z;=]D'<].;7JF=QC?0A%#TP)ZWRIU8K[K]CF44U^[K#>Y4U=/AU M5H8>B'WI;EJM$" AD\HM,01\FWZ?F:)3P8\DX,%MZVCO,UY&F]?1J$HRX%CQ MQ/E/> TF9B0LQ"T<#7_,<<[?PPJ-M, -S]B[=XS^>R>1'K%L^ZI"O8KKU(N; M%QM>3-=&&=@?UW>[$0H3_@9/8J F5R39^/!8*EY'&UGWL4@N$58YMV.D9_>&<6BW?C(U*#9;QX?/.#_!+E1E] ^8P4[RC*&C6^(P1 2BK'5?[GT##I/-%5TD MT\#O,Y#N#5#)O3GQTXU)GFXU&[W&=!&.B)A[*\&A0[Q'\M^WH=YF%XTIU8!0 M'K36CE43:2^J1O2U2W'1/5][A<%A%T,'!>FVW%8(/QN0DG3QK>AQ"Q4)!6QBE6%@V] M"39ZU (!P!:-TK&F*S:8LZMO@^?MJZ%#0QBC; M\")'#V=QU7;V#YG_NTWH8PJ!_5P:_]>T2[!G!DY5D+BF:Q9NMXQUVW 0F5/B M@1HW+LHX"NM:A/_Q.>E'L:=?NV9%S-DS'2K"#-! )204YRO!IS][_J<\>_;% MGW@JG@OB/:P53;I4'(R@^,K^RQ23[/XO6M[M;'O7+4DH)N?TG9G$_-?*B=$* MF@]_74J=&Z.J1XO.Q]-%U-QV\=L+YR[U8RVNG$9ADNTX^=R8X, U&O]G^#TM M_A/Y+_FK6)QL439)RZD.E(Z#9*Q\S0Q=G4(R[OJM-R4R?LMC78J1>2Y-Y&@H6(]_0'UA//S_-[Z(1]I( MFNCH0(<_5E7%ND5._2:3(%@$5@RM"=$I(V ?KEC-%P[J[4;2B] RUQB M R2D(4%)>U9]I)'.5<2Z*FZ)S+P7B?M(8YZBG57'!S_!DCB\-IW%QL4'A-L7 M[."9-[U)!;.]G#!'!OY O;M-X^GI/DB0&4;D_<%5K_]<)AF@V8W%V.G$\OS, M.!N1SB2O1)LMA(J7K]]KUC YKVS#)<%,CNY=%@C&T/?U6^OAT;^E"0_E\S-D M(/E%F[+=U.5$,T?QR<2,XAOX&OVV0.3$]2MOF_:Z+A>K6!NM%2T2O71!7//O M_+M'=.#C>+!DL9*HL N'DACNA@HKENI:7V9]''H>,U&]43'T.Q2>[ M8*\@W)WXV*_@VDXQ][EM=D$D1KZ;R8PH3T$4U=-3$&- HUT3&IR/=Y-EP-.< MKD@G[)=#HCX&^0\*I?S#D?3OJ$_/0NF#B-'0@,T6?M=S0[=Q:Y["M_VS9@JN MR1]7/FQII1=/(%-VRGW:([?5[6+BWF6V0PMZ>64*FT7O > ]X<%+).PWLLP\ M_ K=IHL#2?&!^=DOYJZ:95?TVPZMF#K9QPO24E=C?@\?'XDX$4(EU>+>#98 G*;G-*,]IR3?6PXJ$ M<"U]G827C!>.--(&^47$B+ MJ%?LS9AO<^U?1B?:.O9:33JT:%R1YQ5 M"KHN>=NZD+@1L*(LZZ%-A,4B:?1(>_;/&/3EKF?#QIH]VD+@"YC^FT>%72Y! ME3Y1J^E6T=X*$?/KNDK:\Q_YV7^Y1RTW[Q"^@U K-F+><5 ??=X$W\V=[55; M*8G@U5 ##6%76WL#VV<*+8HXIU\W=."LNVD&,B^6ZOJEF0F:)60685>7N" MCP,4Q=+(K MPU!1JWR*)B7-HF>H""%3L<1Q!YHZM#1L.N^M=3#9M"*T601*A(LM&+\ MU5B$G+>FG4M#(++?T[5!V*?>_*BW@_7G4$[U/8R0ZZJ7N,^!Y(]V[5Q0/MQ+ M>)$R#09SSAEQ/.LT$TQKHVYIOT$EATB3T>)Y>8'/KYB\2#8J:94UF5AIQS#L MA? ,=\*D\>J, R&TW=CWC/TCG ,B\V>WI8UT%ZJV-0H26B'WY%B3A%04E_5+ M#@XUS>D5_E67*TB7NJC6;%+5$56)DI?CL!^C8P\@=D/E_:?1,93:):>N+C;>&"!G@]'\;*U9F[KDB%4@^HM5 M>N&?9DWB#R$TT'8A"L.V#Y\!_Q5TDJ7N?;9+#$!V>@H2D;86LUC[%_1I?#<_ M'-Y7=/)U9I>VA2]I+]9J/8:*KF.KS]R1_HRW^6*BC[U3Z04*9G*XUR?U 3!IGQA@^3<-[ M+DT0IT+Z?GSZ].2IX*6L.[18%/*WTV=/UC282X^S(N5?:_=A*38@Q[,T_6+O MHH>A KDI^WWNSQ#-+C5+L2ZWTX@&]*@^:W::2(*;?DG^/?=])S>IJ,G,"*;) MG)P'NB+RLF8V^.P.X^9D4ACS(U_]:=ZF$>6Z':L#A3[NM*6G;&(C>5F(RGMO2M]:97-8)J5DKTH'O+O53#6:E;M7Q'1IE MH\ M#S]+MR)@Q\6;3NQ81*6W7N(D*2[I=C;F.0P GR64E^2NW00:G@M0I46* MX4#[&%=J5JW:KAUZUTAF[-!%VJXDEY%+K\O!R*/'-/)PS$@BND?[:BCLLO98!#34GKO61I#[(NU<8TK M;B$X^J+1F)MFU'*FF&-J!(A"2G=,RLQ9MP@1Y<"T[;$F MA6[)G0W-MN8R>J U.Y0)?U]2U#$KA?V;]N0_M;K9]D>II;FI#1%RZ&DB\R3[ M6I.@:?7KJ.I!]T.OG6("P$EZ -ALP]9@Q'SN4_J^W0AS(VA8V>'S"^"59F6M M5 I)!2;C!5P8Z9>!_CO:1'-'C+5'SR*\+(X?*_LI;&+FJK%0K.NT&G>>&EL= M@J__C)_)2Z4K%^PLX6&/U[JH2O7NO.R_,:+YN)O@O'LQCEKLO*_?Q3MZ.>Z,WC)]'$GN MQWDF@-_FX+]PTS<=@B*I\0^>TZ$?5:$;%BD04H5:9!]*03D0C)=Q;H<1:IH.=V1Q MO@+\7"E=$Q8WQ\G:E^/9,)=.N@JWFED9'7VA7)NW'1?Q(_08./E]^FH4^%20 MGTF?B'G6GG\Z()D17T,XEMNI*Y)*&9PVIGD-R9B0^?'R>X1^2S*+(+0M.98/7]?Y;VI[2Y$ M$=[0DUXQ[]IVZ[@.[[H.LZ&JC6135R16.DXP MU4-'SD+KCO8G@^)2PLIRCU M528&'A.&.$J$I11.L[!ZQZ6ZKZ5RLFSB^(R0+Z7$&X?>L"^'^ATQN5GHD'!< MO/OJCB#=R<5UC%RQ&E?<.)S#N&G%<4GNJV>R)[5PA\MLR./,OY>9%WVC048Q MD:,C-,%%64E\;Q]OH+\>5N3^'J)&,CF%RH]\=PZU[Q7;"5!TA3DE5"@#BD@D91JSO\NQ2>CL* ML;95WAU9K>ZUC:(PP>59.H+M;\!U8\8K]^-\?KJ MB/$Z8KP>(\8+@4['"C).Y0KK>""LL I-K1I V8K@8:4S[T2SY.I>F. MJ2[P[TX:\H%D1$!6M57J7B'7'V:,&6 MQ1S>8Z%KHVMVJ)M\2$"&BIY(/*M,AKU!M5!M%W]%WE9R&((ZHTE'AD<[?W!M MIA!N&P^^H-H[1;:3FJB*R,\Q'8]5^(=MM"H^=/]3\IA6LT$ZLY,K5:Q*V97" MA$MIJK5^ZA(T"G4O\))RS1S*:?5*T4R\2Z R0G_,!E0-+/H=8LY[["$H;]$" MPI#DUF0$&\MV(KT]O3238 OKY6D""6VFHRPBSRE WK#T6XA2B2V3@6')A8$F' ML:SE6AY#+\Z+7@DCA3JOVF[KTCK<"$!2/VCTB?NS)16-.(YVS=Z@B^W><8MM M2NGJDVP"\#>^8U&277590)A,[F$N_)LXITF6N6[GG&-N]%"X]?@S5SOL+8G] M9&A>HRTM)C\3)>1,WZD5,R0=_BV>_'ST;ZM]X>;PL>>B0L<"/\S4UWHP18-> M":)GE(*22\'62*0R!759QF0+.*8B"1ISMI-F%CR?Y.HX%0FF'-]FQJ38Q+NU^*E#L8<<5^[T M4_"/ ME!#CW5C!#N%/)N&K#V\/_(9&"*/T].0,(I.>,,",^',#@PQSME6>NS1ID#RN MIQ^Y\$F+07D%)W,>?EX/V5FG+Q+JW(9,*DQ;++0^ *B>/ ICPKVP,H=;'AE) MWHWLQF/$B?P<98#,0F8! B+6 M06(IS3G>$ _WHO2=#?$ 8>2P/A+*=25F@B0I^[1<6] KIOGG:B0-FT41:!V" M"-/2"SIRRR=*MD#O;&N!@$3/2,A&RIK\\?!LE[?YI W@SWD1J5WV'JN"%@4. MP_93>:XG3TFQ2K#^8\6M3/BKBSRCR>7Q3#S>XQ+M%U;N5N0?:_Q1IB'+E?:( M!/I4/WR/B<,_?M"&$K_2"/\IZI?.(--6Q=X94\6Y*YBN$[OO3N_6JM@P /4V M2&P^Z89&_]7XO;J]''HMDMAJ[V*4=6U,%HRJ792$L8\&<]1MRU,!G45[!4'QB!N30 O]: MV4$<#16C"N;F\Z,*8R/Z=]B0*Q;J7ERL:<)(5+@_,TE:015J*R1YMT@X%)/" M Q_EB@Z=U,4([C9/.O-ND6LR=*D>S'0L":O67J<('$ZN& EX8MT63#LF)2+> MN+$MH#AZQ\BE0 VNKN.ZGJY,&A(;OG=4S,%C9[[1,+^YVSGQ]"83/[$SQG;( MOKRV%)N/T_(8- \^L8:>Y260]00=H5.UERS/G0!USF5Z ,$G))9Q,7>%7MUZ M3']H%$!%HVB+WM5]C%GO>(@:6; "O1 )V B1G"QXS$,&7JX@DKW[$XBUVFY5 M--4_"]$:-]I?H_H80:$+%:P]+A>RK,[U*?$BF)M-3!.,"JYZH=9_7X;MS\QJ MYC+[10[#$;8N+EA!:=&3M!6-$G6O$=14)1/__ MN1TS)8Y@,N]2-Z)A@[W STUE(\>4X]VTZ;.GQY3C,>7X&%../UMXD7G:[]CY M)NUN5$T*T& 8C_CP;^Z#.!&U&?62O;G_XV\5?M>/N6CN1M'R"FV(XJ1X*F\M M)83W0U;=7$R%0,?4+7 ]# M76#D9C"\K8?#D+J*(=W4A:33A&0DL4!B.9'EF MY651+SFS)F7I?I\53"H5V#>TE#?JZ'+7*@^=C2A;(<#02'U64A8Z^KI@EKKR M+FU7+;!&5.C2+C77/$S<:!#LS'*[IWG5S8L K7JZ( &+C,)GJR8+O#,5XEHZS#^=48N+L!YGF0MNQ&SK7 M&W)J^T#89C3WC.B+-:CTTZ3;+5F:4<>1$P2,VGKFUH6OZ! MP<[*U=!,!8>D^/)@)YO]A)TO$SW<*R*[+(NK2J+FX^9WTV-/E^_@[,P[-"!+ M@^>1PM#1=,I## =A4O(D^U98"4R9I5T :#M=@=+W#FNYQV::5OX;[(19=O@H M"@!%"__7DOBQCI7UJ#Y9'?;8;I:_(WY$"+UST:.CB-5D*UQ&-#=A7"\-=[=1 M7D"-:UBS"+<.LV&Q*K?CU2$SBBDF.4>NPWN/$F@M[F$5$MQI:PD48LN$%*[!7(!A7:MXH!:71D MI<0T2#DF1,;3"4$7='%9T=ZB([(RES1E"C&QCJ3+?0ST'>+NC]S@>YUJSG>P MM MA;K^3*7T818 U\W6(G/1#V73NMLZZW%ZV"UM6;"05S:UQ6CBNE1B(W>_.P7*> M>T4@FMV7)9_;8EA9O GXD^MF=*!QQ5#5D&42F;9 K*"=)2(FJ_!>^2' MTXATUH[L/G"[1'Q(=*X#/N0&X_QP$^806KVE?* ]1 X!;+\5+6/NEC"#$IU%\BF5DK6T/1 ML' A7K!%>IB3@JX;N>,PLFY[APO\@*XJ.H"S&18=^NA(TBMP T;K2SNZQ"PX M/7E>;01%I@)_HM!P3^('82HEB ?*"EU*W7=Y,-)\G1+.P*G])I&,I/.)D0V. MWFKA)!/D:MFGLG&BGO%@0TO)$TYL!\2H9E*"V2#843(/9N@<9 I=4?* &TMD M4L)5C''G;Q:PP16'+K,]7MEINN9;M^H'*-DM$\YZ.2/[IULYOBPULL5:T1QW MW,-<&+'A*.M$%U9:J&"M/WZYG]22N B9A3MNY*J*SJPP%:++2]+$4^+W9O?# MEB;Y"K,$-(=;VCS_#.$(@VR.W 0^<.S%.\>___UKQF)ON]N4:<@P6;SL?'FG M;R'I2FLBG3NB=#*,2AN:BZDG"=9;5#TH8L<:JOYN0L7;*)>/V? [9L-/C]GP M8S;\,>JM'Z,P(C$;$T(#NS_=;-<: M1633/#5%/SH##Q-HR@1PZ+LJZAN -%_0E_=L9_BK% MVAS!J#D@-DZC=Y]_A*Z;B1'KFTN&C7(5VK?6BX M9BA4I?ADOR1RKA0MON66VS&O*\=N+D&>R\J/5PWK3QB M>WVZPL7G%%R>(W8J[^&4H-9#S=M5H[DU3;"*T"OEPZ3P%!WXT'&EK:M65G;6 MM052=IIU6,#OK69#,#JE@&H^KFT5?(D:WU4?J1T9EZXH5/BMV-=BJ5N6.ST4 M(241T/A>G*2'9-G.I6W!)JUA;ZUV07X9J_K:^F^?\L+F\\?9/8N@"0^85 MTR_:0QZ;FS.7,)*6 1CFG4X)]N+0:.?GM*=H;//1QBKMI)M=V#D)),=H(P3. MQ6#G6;G%20MM\QA;M;WD-W!P/"77L+0=\P9L$F8*1?P(Y$D*P(-M!:*+GB.E M.D4A@;=HKQMT$Q^GP)VA=5CD<"LDS7AQ6L]W:>?-;)(D=B0,HB+!/;%! CF5 M%@'Q). -,CN: +A];-@K25!S46RVZ7[0-4_*"/AHVG)R66MNE33V(4D9C?$R MM)9*[;65BC*33IW.7+NA:,O0L-9)!PFE\PZZ*M+7=6\,\R*1%!;=!(0>[L%2^I&M/=>+#RH982?( M.#Z2W1G[X?A2I,B-X;,G]+,TK0@=$FS#)]+&[7,U,Q)/P-7<33D#@CBSA@N1 MDSMR43;GMIAL*10CGO]JQ'%4B7^=CO!$7 M:?+G]3!B$TW*?280"-= P6!Q\Z ]4QM5G!?SE?-X$S8ILT5(SPR)BQ0"#>,L6&V$8#) 5# 3P3DCZ MIF:$CGC*?FY"]VISF48BSI3FLKT9X1BQHET,3@9*%6UN=\,U$\271_KI^^LP(B#^ MWH#8([9'.W>'I)1TJA"(*)B&)' ?2@,"<)5Y] K#JBZJG@Q:B*A/,RDC(B]? M!5E21TUJ$:9IU:^CGN52KE[:NS6].5K M\_+F%ZIRQ5I5==VEU\4ROI]A..X MNQYJ=W'QQ'AK'>J'T@Y;]"@-1#]"IPA;>%8T;[D:23(QQ_5\C^LYP5/++!A; M)LL]R.\IIYZ7.H0)8GQ_UK77X,'L2^:(ZM6*%E:,O2Z%9OJ0<5U>L:F45)P< MM\/]=95P3&9Y9 KC<-V2/6L%,"J$:X*[5DAQ1)NP?P90(,JAV#?J*PTYDCV' M8*&:",-+)W&,Q1BDZ4FA+\WB&ZXJQ;JI/I70Y7##_\U]]6L6&.OCTY N-]2Z0O>M&P!2;(D7G1OZ*E-( MTK1*+Q6RZHT*O MAQH!8!511]+SPP?Q "A8RG%6H.625FU62<*=P+/S^=WONQM:G5><0TA&6565 M51U3OO=-@+?)5;9L5L(AVFNT=] D7PFX-W@:=C[77<8F6CRT81@2R>>GS\40 M3H%'DM&3U%G;1_9M6;FDAZ_3\BF4]J8^:5EEP_B+]2):7FV<*.GI/7D&TYQ] M,@SNUWE/)7+A9KE-I=$@, 5@".QFFQ^'^P6(3'QKNT ? (60.H3AS8FI=U6()MFN_/UA/8T=&[ MLJ[OK87;]4KXUF( ),T'@8P["^ /;"BB@5O.D+Y08[4R1X4BW[)RL4"U[CJ; M$Y&;9F4N]-4>K^:$.$U&/V>E&Z,TP)VHK."BL&*R^<>GS65:9)GYL7.VZH86 M QF"P._"[4*?ECF+GAP^/#RBLL;X7]*/1+(X.9%4N<,YYVB1!\-;ZS'+W@'] M8DFO)NA)<9Z.YI;B2K\AC;AY0P0&K\D05WP_. MY S*O[-Y69+N2%D5*?4TN]N %XN,!V'SYP2V6S2%%XJC0UOE 0+00KM5G E* M:P^J BBF[N$EH$WH_'DWZ+)B]3/FT)(@G8\/;_BQ+JSD#A!) :,!/1RC@[^%6[GJ M93Q2%B.G5MVB"*YX9@&WWNR911THDX##YE4\$X=EW(CF[WH3)(OAIA,D'F1# MN$,]^/RPZ/($[Z9\J3,:K7W?U9R]PC7=U UCF/LC5BWUPLK>*H>=R5@4)TRH MOJ>4.& M;,?3$O<(4H57DB[DL!-#P9#2*#;/NL@("X:%>4%N%W[Y[\8MWJSB+PU MQ%]BV!9KG8D"TC]JZ3J[T[> $52_S9%J-;VH?R?[E)+K*-P\ADHN*R+IH&C_ MQ'RRQ%(;6%EQ*)3D /AWD;.!S"UEZD'5R[50(@.>9LI3)P'@>3G/I^DZ;F5; M>2VN6EE><*>\7U2+4UQ_SC]CRO$+YKQ"&@S_-1"A M?'%Q]V@H[@[%W5UL6W@7-)NDI!EXYHSET-"VT48G+](&(:[MB<;@@G0YEV(* M7N^8[/@!_(I9RY4&O9=0\5)%C@Z._)J.#@[_BTV=_;4OEVC+([_NG^VTR M1N;5B!D*C>*N-? @8)Y8K0B^H.K9$=\R%?BR\/'_[$L28CO[H$ANA5__KXM) M/YZ[6&!5I(O$15W3//5LGI:^R] &QBO-/G@M5&@1^Q]( [.S+LF?D/3;6E6X MT1;M (B" A\E?4D^WZ$2*B1@$4@.JI9,)7]DE'3Y=W#%M_#Z]DK4=_(P1KF= MBW9%6>S1]/&_XL:JH)G0%J #*EZT''@OT MKFG@_*(B7[3*,X@1FE6WVUNX:_@VFSMR@_., W=1'J3L^#E17A#B9.A ^@;H M'K)KEN:PK;SA-031ALQ?FR%?/P%! 46 +IP>H*NW!Q-7R-3"2Z,GE!!VMBGI M$\3DWAW3U2.)W9:J)R$,T"7>OUF'";VM"6UG4R0#13)+#+4#VW$M;!%\4&;B M]D6)O^#O#9-U>^81'%;+=,U2"NN)NO'4ATZ2,BMF)?.P?F3%)EQ2)[;K_(+# M&B*%(2G9-<\;^ZB&$6LTJ7(D)8;)O'U3&F(CF2M--E49,ER0&ZK<.(I/HC"+ M?#CI;F]ZE-[<Z_>"MMPP9;?5 M:B$8'27Y=*Y\7G/:WW,):,9%VC*&R;BMR>BW>14!,+$I+LMJ/AV&__;V0DQ+ MH7:+>H/$58L[CB =%=)("'K+V8C2?>UK(;/8=Z%A.K_5=%(JLW\N9ZSXA%D"%S/Z33-1HV/JD?))^)^HS\HYC/@KH[B4!9/^4R%>W'&V M2MW[SNI$SK]Q6E7<@.)M@1N62;OJ*P]?LEMJ;?@5W5T951L:P^%#822;&C\" M[%;IL7R=)3ZLX=M:P_R%C*33>1;H:M!(]=M*!6\;UOX"Y@K\AF<4R?8TYGYOOD[ M6BHK7L15KNF,OJ\.*^O6J&%:R:0J6Z8KXMX4=G7%_Z(^.FNH3Y!1*+ WX&LA M@ ^[]'F\XCAD'C(7MWFXN9EK*C#3,SDE;_KS?)QC8M289\Y&E^LLD]E+I]2/ M*^TYSGPL2[0+\=4&.WZ[D3&K)2I&?59NDB*HZ&(LJTY]NWXW25L43+S,O-_! M1%"+_G;D>OD"*40,MK-Z#!/[=9U,;G*[Y+-/]N J_42S\J_&'>'3W#ISSHS. MT^42&W)F>&;=+Y!L7.R\?/*Q;>-E%V4+,'=3Z2]1O&7W2U*WB+@<6B4I>*5) MYXYJYOX,P&EF\19&8Z[:6OR-P99PH/+O9D,# RO^T#H,_5:?(\$GN)0B.TL% MTW(C0N"[[=P5R5@9/.E]\$XVZ??^O9,/]Q[XCB$HXF(A49D0)XXVO]2>^(_9I)GL+6EW!":!!(&#!#K%+NA% M>XJ1B>"Z\3NRG),T<&';%Y=J&:!85ZQTPD"'[CX6/S+.8(31_7M34?:Q&4F28J&O9-]4388ITSGCL&K@R]P.?._"_4,1FU5]O&=B@)63K[8+-41YK5/K_8 M;+'Y&[#R7XR5?S1@Y0>L_-V?Z'_(*0"2*GL4F-/#A\E)Y)6RX6!*L"V8:M7# M8A%XSG%E*AL^%]2SF%-N7M/4ZE8_K)>?1CJ_Q=4C7_D,(;R< >*LD*$.H?^F MULN.C(I18 %LNJRFZ#FW*I[9)V>HV3_9-"A)3!(L+=W1%U1)(PQR,CIOW(Q8 MU\8WDB6,4M1[:LL7?A3R<\UBX\N\ZF7YE;A'>Y)-VT0HFIOQ%7$ ML6B#X>':D6<7>7/FX7MPDN8\\P(PVU:!OHA,-LOR:&,SAUQ>D\>"F'E>T9TF M3$YPHECH:)&1^$(=.OH4XHG!TWO%(CHM+^O:,80?Q$ZJ21>X*'2/W@3B!',[ M>>2N;R=!)K/:1-XY..PX?H'3P_+K355HD[JV3\C6:O7C_1F"Q7>]$T)A#5Q7 M4.3X3@GA&I!09R:ZA1QFRA)V3B>"$,Q3HMS1W3N0=G"(!WG<6VB=/8/327@/ MTYS-2^:85^4MQ ODYEISZE8O)"IF)3$L\(7Q('S[;CS;6H-W/HW;$RW8L:]< M9 KME*.#)+0GG:?3T:.G!R-B;=PCAS_8?@2 =$IP6^N,R3)LM%&",V]. >(4 MJ<96RYAP+A5@T6LJI+HT=E#/6_W^*)ZMSM'6E*]:%'Y*$B"Q+8QYN1RM MTKE:7"6Z=Z<3]=]6/LQ0JDK/,*7BQ>C>D9Z4XDS6K$1_G7?SYU$@<7%&:TI/ MZG/#S(&7T1F\X?W;[ D^#V=.*Q6\,TLCFF!6T(:1M3P=G7O+B/.M.KFA#2P, MY&=,JB:G:GKD[LB@&]\M.J"Y*YK(]/04)'ZQ>=UQ@]BC:9TCOF7MSLW"#:W[ M'QR.!^XFEG6Q]#&JULL*UJS(R\@SZ/2;UT3',^?95IH-872\/"\7U^&Q MN/N!_5QI2*(6 8\==SJVA]2S4*>S8(++EVU^//HE;<99)^^$2F)/F9K^RC^YJ#\TVR?-@IZ1F#[$WDM5HF6 MI+(-BWHI?O$7WE>D_XL>3' ._F%RU^)4H-[S\$48&_SAX(4;'CV%E%B+/=K- M(PV_5KZKK;9^X,U)^6[C/$4S)&+*<_TI$;*Z;PD_JUM6[E#D?XS3.O?L-(LL M+01/ 94EWB*>UDLZ3?F:H2/5'37$!NJ>G!-Y+3(QT&NY[Q&;OQN^G 3)/W3W M)+WRQCGG!XFSD@EFQ3Q@P-@6!Q,MYF)L# ME U;!M"#;H[:Q*QE=986VG+84B658T*$KIJ5Z"0B3-#VVX@%2EA28G3Y)LU/ M?[84_<>+D@JU^K\W>SIW;S8_JS359>+$R=Y[H)MP'#'F+,^F_082_I;7"&// M*XD'>AO5[YT/Y1><0'KVM#TUT=9-KAACX7*L/SIC1<&>#F(2%:0,A02VW;4G MP4O,!>I\)M99AJ01,?#E*\UT_$%NHQ#_%74D00ZC%U8"R:E>Y%/W;P&U%,3D M4SI+R0_)9U(>=7/+1Q[VR &C+WV9GRRL&P,CH/*J<0%(@9A&5=9KE7] :L9? M5.GQUX&9FZHVTYP3$+&..EU[G*U 1@J-8HX6)NZIR0<(VLW[HU-A=>=,D/LV MS;>;N1I[E5HUG.+EH\7S2#:G]+X M4)KB$JH4AA,3B8TX6>O9'KT8?:"/#$M*Q@KRBBD3'H+%'4^E1V?(1S/"#U&4 M)[G2"2(AR/W1K^YRE I(6H]CSC227&!M::J ZYQDDOSA&KC4HSD8I?T<\I(C M(W?-R>GI/2BMP]P7G/25E$&T)N6V5-K%[^@M#/*UJ[4>+Q(, MC3>'D6O!6R(ECPN+3SR#U6IN&3.4F=J/<0MYVU)#9#8795G!2)ECKS5H_*3( M@]M!"LN[VU9OW-J;'\"U>P7WS?4&H^M,(RX'PE^N"5%&6B,6RF%@#L.9T@8R MA#.F1>18&J)M>,^!#K]UKOO4TPV.]:%R>\W*[>.A1Y>QDMI&\0DDN MV@1;2M[8<+(3#2V2ANWR;GV_T<*KQI/_;T99!L(H:D:J,Z^AP.E01JU>CRP$ M1R'WSZ\R#^A"D0B.F7>#R'O5TRCVE((;'6IJ_F0 M/N+^Z$WKX9FK*UHGSKF^S++ ;N4\]CG29#]1"J$^'T'PPMZS:I99-FJS"R/C MA9_"O;O@N(?$E@@;9P?$O],XHU><$X%XG'47CE -]TEMO<,32D%"UE=^'!W/ M*0%T=AZ(ULV*A[;W%&L#]@.NM^\.T*$YSZ9G.+,)199./&WW!!BRM,W_OKFC M&^N*JPJ^^DSY),[NT6T$<"'?0U%JY626L*OVOU6YM)]+O)"<,-E+TN6ZN['ZBGG?.N\-(X+KI)>IT6^NP^/8LFX)7A%.B9"#=2^*'?SEZ>K!_.%H0 M.8*8P+\QPB'"99,:5?1K8V9XKXUO,=/(7# M7A9SI$W="$A@.LXP[N3AR]##7A\^E*M+Y2%(M\>#\3L^)F/SP?WI92/Q\'^7 M8S3%NLG5S]R_:))=E+8HIQQ2:,GV^/WK4VZ6A6F1H;O&.\/K['E5V1;M%Z,F MEIF+E5; !H]9_]:91X2QRO _BQX@,744-W00 _-/,<[L0P)622(II'065HY$.L1>7[)@DQE2CR/S@[CC1B *V7EQ MG4H_U-&S0[Q.^/>1!LLG[-#,1^_E5'U9F6\FH.Z2^-@Z1%WJXLQ)F6HM1Y64A-30ISVM-2G29 M=<'.44%Q:RU#\3[U*42DV!X__*LO[[L]0+)\ )R/*)TDF:)P)SF 5\[CS_9 M9LY6UV1[PZ\V'DRX.H&YY8MR,O%& MR>K.#OBCAVITP^C6.KJ\3D[>O]2UP=4U6C#BZBS3>I58D)M1D#5#*07"53GY M:)-_XZ#-,],+(.TI@MRFP8*S<')QWQL]SFQZQ^BX=(51]/+M=]WRDC:#$U)P M1J.HI^=?3C,8TG[O')B^[;FW+28)211:>C:.U?VKYK.IDTBX93KN''8=&V\X5L M_L4$9!>"9@@H(]YF-3D*M$CX?>@G=FQS:H6!2 "/57A!6?&QG^^>,9N+0A\V MLC.H["#[UC;_Z)0SO-P%K^Z&WN\;7N'IQ%FR.K=AM>BOQ7F\*XO#WQ42\TH@ M.J&(STO &3W/]9@*\Q^9QM$,&G.Q:T+"ZT=(D+]]>,H^R&4,RX"(:IKLZO,7"B-O/% MO'Q;O@Z3(KUH?1B\K6NKC_R_M)H[/IS*^734ZB"C)CD[1,7*,UX_A"I= M1$D[YSN-5Z'H9<(Y]JCYZHK?)BM/(Z?VX'(X;;VD*38W$JC105%/\O"@*57$L0A*^)"L@C, MF0*GV6;6IB:^\3(Q=<@R2E,+LDO0=T&&@ UV*VK-9RVXE$15\NVIOXQD"FF= M4D3*6'KRKX;E]&U,,CF+&2?$*TP#RU0M6/63UIUUH$$164LO;,>!0\7'&*N@2OR\"J+#>HD_6P-.[F4,D+[T)8I9+P2\"W[]?&ASV,(G?<']KU(,J)$C$ 4WRL*")C9^4=Y',@= UQ%@CG F2 MXC>X(_>O2^0M+&(,OW,&GK4$A"A;\2O#(K@].B@+W#IG,B=J46IWTS)\:Q3D M 8I&>Q@"]"XO/$846F##U-TV]_RRI (,4U#:MNX8^FO0:\KUTE)RL'0PX,.9 M4@PPS-UMS5V8MX\%*6/3N#<%_[>M!K<5B=1FFRAHF*3;FB23JT>RB)IO4BZJ M1GG/2V[YYOP^%Z+\]#;J"JO,\^;I&L">UP1[/AG G@/8<[!L7V#9N!K*F6WD MKL&T0-@?T.09XY;PG_ EIDFQ^I2^QA,K;W2:O"@7WTS:A;10IK82.>BG$E&^ M"_JO@53[=GU(JFX)QWJ:5ZSA)M4.D[ /1]HEB;#M39VKPGE=]4>!Y3Q']7G MJ4 :W-G"J>#[&G4^^#[JY90(1ZJ+88!NDBKF%Y7&1U\H%(4$:?07"%/IAGY1 MA]P:7Z0]\-RI*N493KU&N;30J?X!WXRX4;0R'N7CODJ!IW/_1%_/+CQ.'=/0 MH&E2JY/R+C'O53ACM'X:"WU^EZB+ZR-4#AYS$TG)A'S< V'3=H3M+6M@^;@ M0S*,C..1_D&,(\YZFAA;MI;^4T6%]:):^O4S6K1VM'8T9U?E$X,J6RS*@NW M=4<]LN^'AVS4OO5VML-^O=%&-F;3NZL]HWN,>@RT9;Z[:AS=/,SFZ'U)];M M)"P9$J.7LT^MK8?^<5O0,LW;^D7"+!V>;K"[9C98I+X5&KK+@0>H,$SNP8G; MN9W> *XF8W6 U(5:59&M"=#(B(A4I5A:&:[I15Z751LO=RD-ZX#7&>-CZ#E" M,SS9(F0]PM+YVU4F@)5VLVFKM'([*%VX MJ;NV_=X=2V+98JXU:X+VT9*)[[-R;I L-,]7T987#5ODS8FG)(5"%URNT&;] MFL1B/1O#S%VX%#>MV.3X$SBY]G;XC%X:,^602Y9-)^@AE M^N>B[;&4$0\%'6Z3?(F32)DR+'@N+0J"S<6]"/6Z<,9="3;(6@8LA&Q0-R]C M3UIAD*=T*.9UY,%K$Q#K:/-#NF'>8T@-"0A\A_-JB!4W;)A0G^)C,=0CP<18 M&*Y,.UHBVM!"I6#7A%LJ)TLM'1[$@:9G:<^$]YZSO_F\1X1QL*T4K5!MTZ/R M:LI^)/ PYOEN\R#N$;8('8D@?(]F M=5D&XJ!A%FYM@QBJ=6>CM(>W1:5DO%"+SJN<1UII+T0>?)5RC@;0U7G,MBF, MDO1$_6D&U.$*Z?TY^3>#5\PH&.?ME M_U6[. .'ZQ2)8^0Y)_,[%#P!3%S1UUCR_4;L7Y[JMS.SUEAKV\/B^KU*)TA;6X6S_.E M'!O^ $H@C.3.FJJ5-%.1%JNV(-']#<+Y;71I7/UN24J(6^L+U5''_-8N\%%' M_U*3>(G=[5T5V"_,\0THPFNB")\.*,(!1;B+U88_^DCQ.-4(PA)ITD&NT:!S M)O.4K Z?;:&F9ED9I-UR@S-!!HN4I;IF+"A8@%Z/ZQGO4K*['JROJ>3W@=:)CB]W@IJ???8,62;LKS11 1RZ MP6,*S_T]U?(L1DLY'BQA@8ABHE;!ZHRJ'I@J-%:_PYDLE<[P['[0IZZHCV8R MR98KK14V-?-U"2VT),-DCQ.!PGFZ(.R;46^\6H+DS@?^*BA<$'&+-4P_9I'N MJ!GNR/"8@=@P8818K@6!01L+_(!>1L/(2\;$+ %<"U2S=3>D$HK>5!FJ]:6=2;2@B--I+>_#R0JTCZLQ1E!!G.>!Q&8*];,^L_/9*QRC'@C-F,PD8O)U;E%_D\(ZOG5>^ T"JY\T>?K,\)'QV#A,(.OG\ F8#X M%.?GT2Y;#QRZ,%AW"8_XC."F(9B#CL;$E]&/;Z!1T?56<3 MF#AJ"9H&DOF@)8"&?NWB9S1N>'FQ?O+V*&'34N4]O5*5$%7R8RX.O,>XK9,C METKP $U%D^6W;J0O8A\\Y+MBP#%/F9#1&#/NR?-D$L'FY[5-6L)'W6<,D^KM M>F#I:9OU_=$;M#FGM.D3D92,6S2%(!D';1-PNZM>J42!B9W-RS&I([C]5"[6 M/L/AQRJWRFD!8VW$% F67]/!6NU08H\W)<@] MY#WD43MXI(0#:E5;B")X%,;]6K#,<_'&Z:=]FN=N%4RAL=('T?$SRA(>=CZK MOLDEEN^:<5!"1DF-Z@5KEK!-SU>=O(8=IBT'69"59L9S,AO9U+O8VX^PD+>( M5<^X98,P8YND8GMHX9T?>D:T@^XMDY&S?'G-R0'0+F3SV5[E/[=R:;6I^3&_ M*23>HUU M9S=H^9\5PC@L@Y8(4*ZIO^[ ,PGI:0,A,/V]/J$AC0RFLN])D=^0NT ?1YAX M^6@ ^J&DTPLH:):N=M<%;QL#) R>LV0MY%'W=D0Z"1VKXAY'1('DI&^#NU06.JNIBLOF[ M39V)@@:),B52=% R81;95_ZK]I)-\47;WYN6&5CB< M^^3.Z;+RM0;4$$PX-ZZ0@/_,QJ$MA^J=C]M5T;A*BB,^D6-=-;FLVCE)OGEV M+;BF[LR?KZ'0A]%C]B_*&>UYEAA*6-$F;:GQAO:N2Q==U&Y7IE--C1@+&T+! M2'Q7I22C/^9@@76;RKE9T+[C"#M6'8/M\+8)OS-GD1=OI7 %X78T-F(*<'U^ M1GYM=TJ49X5IJ/%4=6D=B3\*#E5*./HM=]O3($R\=!:TM (E? ^#<694(LG. M%4;PQC"?A7M A@:M*Q(2=C#1JNM.U.W8(V%0E9O"G"N,Z$JI>NJC3 :%A"$\ ML3SFF$1Y #BP^7QJWDIZBR1KW5$N=%9G]%,E*#09%1/D:JBVSC.$!4I 9 5K MQB1%P=SGM.&%\!NZC-,R@:G>_D-_%^$QY08M 4SXG(*V1[D9QCMJ2(/7U!A$ MJ\<1WIG?+(MVFQFALNKIM/+WY^:DIC#"UN1N+Y9RUFV[M$\GZ6.IBF!6(-,3 M[Y0RFF7.!?CK^6VZ\?N=(,2F7+)\-)=.T@TKL:?(V*B5]QPHOA2Q@4V!:)Z\ZB]4 MQ$!N&*IOGGJ<(ZG(9$I"MITD2JP(K[]F*Y/+67U.FU$NM\CHO$@YF^6.->KZ MG"GU.6?HO7P%_0J3Y+.I/@DV--RM2Y/J0BY9[J5\BA M'SP6^2,="O<'JA-16RGI_B1&<,K\"%)3![&V@]8%Z\EY-FT@:)RN.>DH2S., M53E+=)/XEV,!":Q:#N:Z6=9V 02CE'B!^KCETJ2!DJ"59-( G(_/)R9X3$(0 M<)'9THP$_>-L78I_)"2,/ 91QC:BW#<*!6PG0@MCG!V'@\I=Z;;";Q/.-!#] M67+#\(\"M][3-F.+Q6,9ZFE)?-X%\L4LUCX7^>H?#2*JGYDJ.O[?B4?:1HY-Z#5,C% M>\ ZEW(4#4=L?&.R[ED*;'$1CK)R/!<01T=JB)_'; C\(%4.@]K7AQC/V5?& M]#/CXI/S?)R#,@S+& N(C9I];;.(>+Y,(R=*Z6N//ZGMC3HO6S >E2ZMKXUA M0;$.K?9-Q77SRY3X$+J:5XP:%>4C$Z1C$^WVV?2/4*X.Q[;W%5 $YPU@)4[B MLSX7;XT/>?H9 +U5)NF0OF-_=#^MO8*<[X$E !?-X!FEJ8O(\CY "M7>F;&N ME&Y&G$JA2-?XF^2R?SO.*(Z6N$&G\S;'_,THML;'7[(F++LF5:=7$+0-"<+.$0$.O.[HO>JFDIZ?)>#*U MX+_(&EZLN(WNC%G%V#*JM],='P0ZCY9%QM&)J_E3,V;S"&/%@K[BHXB\7>11 M2EH@0)IP7:BXM2OEP4!+U@SY?CE?.L\7YJ<7A]\>+S6N+9P"LU.$=+Z1ZJ,$ M.Y01H8[G*YAILSHO*T&NN(^,$0O+,DIOF-RC/1(Z1JG70\:JYH$X%\UF\[V\ M#@/CF]JW[!+Q:NC-(9\BOS^(G+R@<;+7.0KZB2K%$ (2[FE/LE]Z%UQ2^8#Z' <>/+RUZ7 MNK(6Q@>Z-">,C6DGXP E5%"7!VQK M.WBT?P!X]D+*NP@(+IHYQ11R7"BYC:E*BNHLBS,CL5%6\RD5B4QDY<:X<9XE M]W4-\_5UY\O&JCYLB<0MH_F"91;.-!RMGZW9-LS)QCD)"K$S(BX1SX<0?O.4 MTRBSLDJX*B.%3E+5L=+![?2:F&#LHV&^OO)\N6F9P.C!Z9OFM=LY[ORA>!WM MMU7(CENIF\OS4F1RP/?GCL=A9FYM)YGX85Q6%77EA#P31Y._XU;-,E:Z'J;VAH]&2K@JA^!)=5;!^@@:Y M"'E*#Q';<2?ZV.;%-'VL_FZK^ROIKZ DK?9C?\2W,GU6",!LC-AK5Y+XB ^^ M]Z@QN\TGGRN)B#JPYTO!>3,N8X '?#$\X/D #QC@ ;M81_]P;H(,MD::YYME M*:>23):2:7*K_.PLJU1']@IN\ABX^9T6E0$ZNV!2\!L-&.45S7B9EK6W4GKF MI#%!O5?S3'LRT6HU[248V)$*-%'W5 MS#/);Z+SG7AQ\,*5'01>E*7! MG"O5UL1(&B#(1NA_J9FI?.Y:-JIN?7\?2! MEYVRIM$?,AK$TB?0=MSOW@#V=RQQ=T'&1M$LL0;&'D^ESBF!8N M:9HF9XX)5D8;864- H.]7O+'+XE%[MX#8=.2%1'39#OF J,!45;OJOW2"7KS=;PY)0HIG^C1 N#\FT) M="&,8_W%9B)+^#0Q32Q]" )?!=>A3VO!^=0*?$I,<3H<,?%3&5182K.U^RNS MO1B=R72G?>YLJ*?SS:G1Q8W6>385ZKI5:UEP6J!W%4E=.*\4@P! W&SF#O,4 M)LBN[XO4.98-Y4&IE1A?C98YGE"Q#'U+2F;#HS^VF6CWYN)S*)JH%,H^N%HK MJ7#W[&YKX4ARP52A(&6AJSH69:![X/V/($35^O8 M!MU7R9]Y_C%CN^<\[+H,'/X]A[XQZ/2A*?S'<)PUE0_$)/; *,SOIFYJ]&+3 M3-2>^(^1@-P4Z.!"SE5C2F$G5PH, 7=%P6!=,GB:"LP^9=6$4.3,P"9)BQWV_MPP/A!Q' XEK"#3[BTR#N)Y,=VK,N2G)TM?3U962( M.[$U_\@T))/<-=8#BUND&CN&/G(<0Z50P%9BIP$2H>Y#$I"0#N5PY&8: 2@0 MRR[Q:59/JGQ,6)=Q><$G&\,F"F_L6LM2Y:HCKIN.N-;V=_(/TV^"D))H@UNC MYX:1XFNT/B+5%U"<+1:$\: >-[J:P&NG>:V4'%/?Q\Z(GB''_*4YYJ.'0XYY MR#'O8K+DCZRMRS<)%H<9HCN>1_O,VO&#Y,-&:TIOWA_M^;XQS0&; =*ZGO2/ M%.LXX;(0EL,N C0:,R0UH-8GN%C$4'2+"RB<6MR0"AT%4D"'\@ V68$@1[4/%[Y:V>A I.S';^GK#>"*Q MXJ:^^S::SXGZA-Q/J>N=1!Q!0YY-N4T]3 A20-S>+:_/8P>?:,0T=.:GTD9& M[*/Y(J#E2SL'J;H"% [TSYJ):WO>I#6GK5X8'AWM:FI624@*)-RH)JZ=[QNW MUX'$664*R:U?=!P^H9Q >C.XAKUT?)&+(BV*NGJQJ/I>-B2]F'50X6^K]%.$ M)!49FLHFJ"AA?>FE6RF&]#SD5X8YP-X320RQ2K*F!H1<*V9<#%Y@6(@4I\OK M5Z.+W/]CRP:[>Y/V&;5"4W989&X+,-QFFS2Y[0/C9!*K9J.RHAUI)BCK5YB. MY1>=0ULB/=1A<;_[0;WRG.@?0I$.]DRH[.T+;C"=BRI%EJT2[IZ1 )^;+(6/ M A<*O^9Z:W19]D;65Z3+\]8HJS"\Y]J/U>![2V+^Q_Y'&V$O?V@2$VLEV5KK MDFSA/),LEV;#?$7*+:RJP@OE%5&[%YDWS*I1E*$'N)CR5#CPZ6*IFX66@ MIV56A^:"M*?LF_"UIJ.F#LF06JJ(W)X(FFI2T'(+@EZSO6VBH2AU[B3>G DW MJGO\U64F#2Q,]('+#@ MBSI<# M9 3=!=R3_T=SA9VE"/HS1+Q4,+23L#\Z;DNJ4#*"KR=BPRO;'ZV75+(7.T(@ M_OE/>^5O> ?_\&?N3%MI65,2R^?AAC:)S?QUJ2?[*:06$ 8C5#WGY65F5KY; MJ5(JHZ97^\F\K&M.Y]_H)W(KP(W]7)OW7-%K8\>GO]Q[@^GL/GR2CC%"B19#,J3-W9D*2-%Q%9YS[7XE;2!J1RX5S+S!] M:2?%XM;>Z>]ZGP"^\&19=-'3UR_W>-C!WD3 C%S6U,QM$O?.:W3;AQ9Z3D^_ MRB;:;,^-]*/[)0^?+UU0P6U!S*$ZL=SR)WI 2><21P]L;SS6IW,M%?!!;HQW M1.VCF'[T$[NYJ12LJR"D M,?L60CN+%E>_OKX5V7$7@X*@\-"UWVO:_A>5M"4"59*^L#; L9N)Y7 !0%.M MQ4RPSP(S(!WKV[V#:3:AAVQU>UW7B'@N1=JW[9FFE#RHT;G]OOO2B=G:J:^5 M35%* =FX$B?0YZ.DQT@G3+F!O+:4=?P;'=\ET<\B;D5_;*Y%TWY MZ&*-@M)"\8D,M,DSW=0]Y"+;7/)@8F((&MVCQRWW'K<)5 SB+(D@9VD G055 MM[74K_R]= %T87,*P"M0$>\?\U\#G;M^5TP@J$LT&$$ M>V\:\-TK$U\X.(PI7?5;1:!<-UN_,FGXG;_:#2EG!_KTF]>-_LB2-H>H;QHQ M1*UQ C\U$+(I9597^43.,>&* 517!Q$B/9P2 A,$]<8T5_M5:A^A^$GR9Q<.@SK;>NW2N:Z%^*E&X4,+FE[U98)L$@Q(>W6P,<5V MX40F5>?= 4=R3J1?X@R)?%)EJ@Q%UZ8*Z8Q'BP6R*;.=KM(=7QH"?*=6<&DU MZI^T4L/A+)'"^'S-FHV>(8 F5"#6K<66:$T[+#;-%LIZTRGS&?=%,S^#.0L9 M=,,EPB?+FVR*WK\/+N[-1B^)GZ"N?6[A-4UA519NU=)'32%'2.U,("_98U+C M<)\M&PIXWE1IPW0UQV/RB_'I/[)T[KRX$Z_L]1NQ'(@QP'?YD-0_':O Q\]5 MNECL_4((C[V?YOD\PV>\2U:@%UN/RR:J@,'4]^I=[TUI1%GGAUY,TB6200O%@ M.'I>@A)? F:3CJ*14IOC[#^EW-Q09W1B2UWE5A:J!3DR']8 9_AB.,/! &?X MD\(9[F;!Q60T[9/OI=L2SJ06>1H4.LQ1,;HOT?G+E[\=2U3^@!(*Y4=3NOKO MM&@([GC 23,!=+M?4&$920DU7BR)ADP#03UW"9*^PL:[7 M9=E[W*/XM*:+LJ9 ;XZK,IT2,Z-0Q7E')2] N,FU&O_$4AH5XED2:G._<%_W MN=*+O)S[CN=P1J7\>"MEO*/2"YM]^A',.9]U6CIT@9Z'N*/0( 5I\U4K>CG: M;9=*XO;$SN5%R2[V$B*&4Q%8\><8$:>UEJ"NO/>\3*(%^-M[LP!E';]UUX6[ M?L0KCUM-,%RO?8+,G:ZFLU"-Y '=ISIG'4EI7Z(F2D37:> M+C--3:9^YK/"N4DE<_L$YVE_]%+'!^](7J Z(L! 4%Q3G*%AH^)=#16:43UQ MSA0[,4!3:!',&!A58NS,2%G,2(1P!3+=,"_PMWKFAI,WXE FK: PH,+]\QL9 M5_\Z7/'D0A>WV M]<$SWD/T?7"T00$U4$VT"=\ &0-VIT>&6@\@(Y,Q9YL0C@43*!K9/!_E<=%' M"6(A)%H6L!4'+\($[X^.I\ZARZ&_A)H=/88)!?$ZE(*7&G>SI!L?!N9N&DW$ M_#-Z#P#0 D[@S/G^2U]U8)9MA;>1B"6K.>,U*'2AXPFEVGJE.8B('=';!N;'$A/]W4Z],OX"W&;\7M.BK1DI1_]W,U^P$^#X M=2=.STG(!VDM(4%U9Q?&D,LY7*9&54$S6NR%&41*Z[8TA^Z_R)"=XO1S>R>E M[I\+Y\U,3=*]*)'JST!G2P\ S&";S/_4[8+_N !$^">1%YJ&%W$?U_4>J OC M=Z($#NC4WM<[??FR#KY>T+55MR8']1PA#BL13G*1 M7%Y[ZP./P)?->$J05VLOB'$CX^MN* @HP@TZ MK3Q?1MQ\$S=:-"5H4\'"KK@L/7-;1NI;!*NDYS>!PSWCZ,"'"G75,QU&Y>3MB-,:KAD;J?^#%S:S'*"93#$^X#DE:O2TAX M2]Q7^5RS&P_-GWX/Y">P-;%"XT^5LYJK**[-0[0@@AL!&J7,PCKBMB9CLLB4 M8)1A)DR(+N.VDW/,E-GDN.A=M":NKKMN!S$L_L_!,6#A.[?\WI=K0A[42&"6 MXA,A/CIXIHH;17EI$ 2:%.!-_C]N44_+!8AKJ8BZHA=NW";.THH8IKF(:3+_ ML"%>G_/UZ^.6U9 +*JB,!,/(:R!-,;DS&4C&T\7>CALT[5QW:SJO?!(CUQ JTWL<[_HAD>=[. M!?,;L9(QM&<.?'\F;AN[9!RHN)FW/[Z]%?C;6N!N8JE-R2,VK. M*YU"-Q>_)7>.IYDA&+IDT&XA#XSXQ^;(=1P!X,]J<8]TFYEHB)PL3R7/9'): M1H??I$IVB7IU01W%2M43^K#K9#-]/_W))"LP*@8I\/KWT:^\WOA8]$/=FH$> M*@8R^@L@<( Y8:':[KI<[+@)?8G'9:U-KY)14":D;)AYVZV+3SSRJ%'"%M+W M,9SMV2$6K!?G -]J=$T5:WJB?Z5ONG_2'#KJ4\F8"&R7J1Z M*BY>1>;*75O NX"J>A^]*<0=^0^PT2C&$]AXSITG!(GT^00NQ?A4PVCIKBCW M]EJX)LV0>#LK;=.@NYJUPM.Z+B?.,SDW\C(9^<(_0]>SB,&[>&R!@M.+TQ7G,T M:@ 8W6S'LJ1\@R;VTP!S%#IZ( 1ECD)K2DOV-*Z^,ITP_;"I)=TP]:1,B8RC M!P/3I*7HF%O(9#+VQ>=)AKKM%]=M#X>Z[9^T;KOCX,!?3+DFMJ^P-(PU"^;' M'N'V;&P[_.XR]-R)^&4I_+*$UV(>"]OBY?1AA8T'0 MX[PG7_P4+R'.B%J@CYZ C$_WIEO\P3J)4A'"#U-W_"7HB)(QE90KMPU$7UF4 MTVP'.!NWVJ&?^W0Q-N7<)3CBW/3*'H'3,LH0\RK95W29> ;.72 $&9.8]3H) M?>Z!%GA"#K35FT&?)Y*V3@05&;!=MWM%+8N\_,0A( ME'&X,7=2EA^C$QNY8806@$$R_-%S!4D^#)=.=$_QB0T_1P]J#9R15"-_OOVE M5?K);\TEO"@90W4(J5$ '9S8D]DD6W)-0QW6Q,>9 ; YNA\G6O>7$L$G)Y)&0.8>:2)=?T4*VTH) ME3DYN9789O.?RW,*^QB/C"0P-^1K".,_D,!C0EEU_T?#-$'/2HV7C.KD%4Q) MA_62(,%DQOVJE_U%"]]/)"4J2_=Y>#3C+D\S,.YS8#O+<6O.X*3,>"&E #,J M$5 8]7OJ#+5)H! O(=\LET#>7< ;'W_[C4?),$0"W^!TVCZ71K&!''F-)P:S8I\DUL/2S8@!5X M"8=/?%+84(%'CT>>N% DYR]%/X\SB%\0:,Z+'($6Z4,3S,, +#0&XVB4'KD% MN>A[ WWD,/G&@+)-CI(:MI4RO*6F=-?+T,,HU]@?O0Q"0_88D,1&8"'&K[WQ MU<)HNM8KO0@.0JNS@5YBPQM$#^_FB"PX96/Z6R0\S%9_+H4A?XT7USB!_7W< M5IEA_7)U2\.Z.*I[TS39 1AZ8;9#&3W]@)_J'>.,QKPL$'MXV[B?L!%PO!-WJV4 M!M]\7SHV4 MF0, W!1]*UT'MDVJY\>0EO487X#K%7YX^?HCFP4E.K B%>!^? M@5_T+QDYI2JB(SZ]I'604U&J04/*#CXE2)U>DMRMY>-)"YXMA-0L)7G)5E^VD%SU*4JRVPHR=3RK$I1U)CK2@OXR"OU M!/H>;+==Q!/N:Z8R1%II_9ZJ?%AOLHRYBYY 1YWJ+]%&5KQKY!OUI'+6F]1? M82C,0>K,0PCR6GW!5ZTW7LE:PF4#IY5=MU-J]'D;SDOK M$_B[2RR'6S/6A@B,BD);LG,NECH/KV:.>U5:]4X)'LU@J'PT,VH?:9:#DZV2 MU]N2FK@;)2V&Y^9 B-P=$>K-6:9$6"J &E9G3=.R/ B^?Q@5B@3#T.0KZ^DR M1&N#B@5JE)Y*=[[NS2X(+:WFU*,Q4 R7'8IX/[6)H[0\$!-(;2_KE!;MIL12 M(]+^7KPP<^>-3IA^!D'VV#_*Q0& HA M,8 "SHHI(U++]N_><8)*5T4?UNCAD61HPW7$G-6RP,K*TUT00;=;A9?9N,X5 MZA W,:OK6M7)-I$01)B26%+@41YJM'[GD_N,5$EX%$$=\TT XB\9H#BNRDN* M-642)9&S,I.(X4MWF6P5B_@4%%F\\9BF!<8)WO'O^_^S'Z%]D@A?2U.SN?/XO0G_.WUR]%]R2_1LG4/'GWI\&^/G[GO^!X! M=_I_+*B=5F!9F3ZQ_Q7')?0\>@:Y$=?N%LHJL+)/>#ENKPUI7?96R&/3E#)L ML,0G-O=L;H7IU,X$9Z_= M\3X;.)QDZ!0<:."V-6W=Y;(^Z+RLQA=Y!GZ*V4 M.I[F)2;Q#&GNV08)A&]:,+[)].,HJQWR+;0P69%@*"]_<7GY:"@O#^7ENS^# M_NAR))'@>R)PXSP6VL #21N>A M+5%(TD!.G0V5B"C7J;6GK:6=VI2\I"XAZBV23Q=F0[O#B]$<'AQ5*G[;L\CVQU_Q*PV'XS]EU M\BDGSPS"]8(>JJ&H&3>*&/.Z;@B27%;SZ27A'PG$?4%9^KC]$6G+B-O$C6Z, MXR8>LQ8D1+L/@JJ1= /XU)0GJJ0IK[,,$Z% M).7)>72[8NTOYGIL-]=$UB8=1*E+W1;M<]1CY _M:LG<#*!H@'6*P%883WB0K8)F6(4]V!$[^2N6QCE9VH& MVG1;J1]0TG/'9_9#WXJV@";8"2E\)A:XT&,S-H(0E# 51U/,*N$+T3YG9*=& M*20B[CU!)*7-V0)=A-C^_\D2CPUFWM/4G;+K!73P /+0\WZ\]D\FULJW@_H5 MRD!WP6PQFMX[@&,^@5-IIUJSA(3SH$+,ZRMA2+O@-E'D>VQX]4)_4Q;^\V#+H!=/BFJ(BVN;3D9HV1:YL PIM+< M9+DV1\*,=?C(/!]B4_M6KIY$ES;'STQZGQ&?2]J*6DD52^RUW&;<"S,*LC^@ M2:-&1*EMI=S%"N8'_:#BUH.H.T[30:8RLZT+ILTP&0Y;=46P#N,";*A8@8.8 MKC)Q!O]'J%D55]2J;E:!VE#AN+5R5-3@H2U5-ZI")?U5J,377D+W]-9ZT/=C M=E394Y>BZ&41.H^A;QV>0H(0;.@"#+/;UVB$ MU< I4IKI.-[KSFH7?>[;KYHN*0?RV,XE%I]0(M22FA?5 $@*=L)>5Z(VC=$Y M#+D9KUOD9[R'/?#$-(?Y%27&)BPJ7G\EJU"?E>64.JH8=.+^<)UZ,C>CZ1ZU MG7^A&NG^B,.P$(\A[&1D4&"CB'W&EQ+-AMM2G90R!?(_B8B&"E:M]8:Z!G\<@R-@HAQ2^&N:[I[R^8>O'R";IG/^J M['V\U4TBD.GNU4_SAYGOG*1W$<0G*HL3Y\64?B=5=#HTNQZ9O+,+6-B2Q 7% M1+@']#T)<0L"\ 3G*HV2.@M8G=%G__+,P=[/#_E12]1&%&M$)ZRW8$CHQD2L M9!C$XVEG7ENMAY@46J'3_ QJ45ASD<3'J= MJ#RNKQ$2+)RC79"7,.%Q0IMYWVC04S>UL#Q@AK:/BC]2&ZZJZ]1,-!.N[#3F M[)W-(3(($:/6%,(9Y2RK8FJ[C[D6 '\MC:C3I(VG\3?U2Z>=HU<-(3'5 BJ3 ME+H_^=B#;H2F08H.1MV(\=/7!JP,)/[1T9!0Q9$]4V3?LMOX>;B-Q#$)G-7&3ET"5' MC08AQ70_VS\#M3+?EL\2N2&B9GF!=,J7<2;5@Y3*V>HRK;('G(3E@P):0_,U ME^':;T" MGEYV7Y4'!=*71MN#XI[B $A$&+$NSXW JYQ!F]X0IZ[A[J;YT\T M!UIG\/-X('KF@GXJ*KC[@7OBY[(\FV<(]$2YMB@;'$&4MG 3QIH+5JJJ>V4\ M*'U?W\J=(8'"5 M5UR;G/RT3 0AKRD24YRFXRKVIC8Y3UW?-DZIA!C5G8<%*S3')+\2-EZX.!D[ M/G*=]T< F75S@@%AUTX+PGNJF[,SYA=&_S:6RM.2052^WI_?A M+"P ^RBP-.1'L;QX57((W,B6@#IKB*TTP<%_D>;=6#AZ6HK>E"0$]JS[LB,^$/*>!5]!BGJ.$D\Z0.VT:$@IWX7X5,.-Q ML<)X^80-E#9LB129^Y7?ILC.RE6N=6822R56+F1M).1&T*(7$,G%JJ\?+%YS M&C%H&IJ;2Q4][H,Z2PHM1=6PK\&HH-!!.2?)JQ MD^XC9Y\R5"9-'*(U4R_WM52Y+^D2E#)9.WM?B)!,EYN?4Z4RQIH MJ)40STL0,V(C.U+Y1DG[F2#.CG__( LPNSLSC'DM1W4Z15IDPU#MC05.9,S'P%IZ9N.&<0%4KD>ZCY"5R$1#G=+]9E(XP< M1.HGEP,I&&[!)UWX+,JN)/Q+_95TIOE?<7K)?)^O2[W&L/8,#=/9U31)G64? M?4L:&D]A\.V3B6%V)Y_;&N[P ^6Q9P/F,A1:(,C?)@_DV+P;2YJF@KQJDQ)H M$43+XZ7?USWO[U>C+KRZH0I$SH<]]!(VK5^2BN:*1\JZKQW2.7JW,VYT!B- MQ;,'9XN(@NH5(!+T\*K7X=-PZD01Y874)\[*SH[T.2*N7!+#?04#$M^F"E4Y M\++(R$0# :QG6&YD/399 '\?DS^]W+HJ90*\76H]EZIQR):8E7VS%SVM75UV M*/4&X9IVCDH?WP22;S.[D@VS9IFM+L8317;A$/1AIY=>-S5SUNE996=":(C^ M([DPJ&ML+?$;UEAG55 M)Q[ D=7*/12<\(BY-4M0_@'\@,AG,RXTAKJ58M,%MD<>_O[HI[0 //S8+4ZW M4WG'G(-I@5T0>@&)V9G 1H7<>?U/2CKYD:E;*^C*%"9/?;J#*_/@\8QXQ4DIW[W 7X\;. M*[WP=4=LYVU*B)]YLTI+L,^\4): 7I0$8>C56IO1"UI2G0F #Y&\X%!54/=$ M+52M8F,C@1D2;MP'T=H0-KLK &U*HUCQ#G/JYF;M]BD MO_LR3D]UZ6"712#KRW.O0VW]2VOKCX?:^E!;W\74 M^S&\-;A2J/_: +O'<+'M#;1T8KX]Z]YVJ]Q"?KIYJ-#ITC%X1HHO&+P?.(7_ MF^3WKCC=G(>X;( X0V,2807 <(=(8F^"Z>=THNZ@N$GUX63^VZK795T6!VO?PV 13JP58T^DE@ F7!<,>*^7 M#56$VM0.ZI!4X.0::OG@__4\E5385]!BB%]T.#P.'-73JI6%H#Q!_(.K7,EH M1UF1CPCZKOTI--&!N=>SS4 $-*:M!%&F1I:+= D&O5,L MO0N2 5QRD%TG&_R7I".58]:ML0S7\:GU_IPEQ_VN<;NN';KR9F/JHHS$2;SCH"WGPN^)BB#$I$BEX0D+QVS?/RA=E!(P@!)23F6C 00H@9-,GA'G;% MA8E"HBE)RU6F, %H6Y4IO+TH.:^/3A(]7VQ5#YXC"-5J^Q=G> M/)M) ?O.$)M ME5%@$#[QW#)^83->S2UYIDL(KE-T/'GA;MV#J&>I3_-BF.-;FF-6U)8P+6<2AAF_M1D/!2)/"T9 M>].[6)&4,K,-*%K"%,-S4Y,W)4]?!FWJ*']]@PP^R(&'B;^EB?>!6:-90G0PUE MJ*'L8@V% /@*J>@#16XKQYH$%04:+<\2Y>A(*-.K>!BMG=T^K_X0M%3?R*!F M/L\5;Q2_.,L-<>HN0#DW7JNE"'(:4'JM7T2GCAYB##(U"+0V];HXA$J=$ Y- M96D*@C >WXNV3(O\)1ZY"ZP"(MW\B!G=L&0BM@9_:C'7?M_;2#ZU\TZ@R?@8 MFO(MI@@O&MZ$+T[YV>[U/>QEAM8JX;-!!IL1$/@30F8D'\_S)92K$4!G'Z5M M42$==D3%XXB86U4+H#,P$1776I32^)CU.$+@!'M_VQE^D:.Q8V+7 ]@6FM0 M!_P.<@$6;$PRJI=Z8[^XXA?JG>0@9&6U=T ,U%2KVE#B(JL0)\1K"A1EA0KD *4JQ.PI-IS_P"\< M6@>XWM?B>B- :BY@Z,T](UHPAR9,X;RD)3E*V733F:5ARE4+LKNAN1XF JD= M(Q8.V'Y[KDE,D8 )V%.@X\("DT'FTRWI@[VKN>Z[?Y_>7ENQ>U,S0)59,N%5 M>XGWO]9F\D-^ Q31^:1H/X=YIV3#.D''(!/+5[;O)@;11NG <2!.$@IDF:CG@+L&!RZ?577P&6I>(A>9]&0'FG)WJU9W2I1(FZC R$5R2"V MNLUQWUA+OOI5$C6L@@6^Q!ZHE".SU1(HD/LKWOKN'?T;!D9_=*0U-[#3&DF M!>TM8,KY?]T16BY(1S$M)F%YD_NR1_BQ9NEY/-LDD,%,TL4\F"/0=3*^/5(F MK7<>*O:_PDX;K*>(RL<##>P[#R*W3I3SN%2I^/A7&?D(BD-_R=Y=Y@N0K_D2 MQU-G=GS?8Z3QA%!-9\FT11M53S&!YJ%QAT!X7G\,[P#M28] MWAOI'2#4HGOGE_)BZGG:.X6]R[L0K]$9M&(:FDFZAK3% 43+_ M\4R%^?%-%RQ3Q7K!GG%$?4!.IC+BHVY Y=R5:_$#2['>8NSV2\EY9[T;H@WI M^P#O+K^3(61/A*Q5%I8P1+8<0J5H#CTDGA(<9548D0Z58>AB57 /?Y'NZ!:* MIWH))W0LQ<4@U$ 7SR-GHJO>LP+PKWS320@F M$DH^\U*?7MT:1MPY>$7.*UBX;FP_3"QTCNUK7]^T1)NFQ9=X*7IIO%?6W0$] M"]^]8TNQ)]0X-')=0:!VGG*M12AWFQO(R M;[GI5#I[>=&%=Y+W!-E2&^\"8>'XBK#W81:@,AC-$M\M7XVV-<* BID->"29 MWO ?-3HT-,K(^8#%&5]S:P6!(D(K76"5F@3="L"H0WL2>1]]ZD14L>:,C:- MCF=#8WTVE:T=FTNF1\4^!(:+F 'ME6@M%K9072;V^/*/UV-OO0#G=>TK>N!6 MPO8^7Y5G&7=;7BGK?76F0_,;[%@+6<*..U;BK.(0-(Z4'C5>\UV[(L,L]CFC M@>#6NSCJO+SD;XY^\T19QT)'M1(QK-%/[L#(G#-T#!T0VF$N\G3_*]0*TCN+ M^X[EJ]XK_IA//HY)[JS/)U9/J==?#CQ?GFXL8$V#KH$G PA#L5IYOCYU M6=#_69)\A&"IV.:(GP\01*@4DS:I>X!9SLL9?.IY.K_[2) MD?DK(QH%H@:*D$!"4WI8/4<)NEA,JT#MV:'"'O"\R:S0+@=\S=S#$F*%P0Y& MP78$QV*T0\'\2POF3X>"^5 P_R8%\ZU9H/=Y_9%DH3T]ZCM3(1Q1\?PEM[*= MKLK)Q^^-N_##N=+R$YGJQ#M]TIY7TSN!2@:%/IR85A*Q5>B]@.7=>7ZB:[VT M1%;G[G?N7?7-?&@UFS=TOJVR%E,CL^ZPSX]>!_+ ,M$^2B?<_Z<'#@V= Q(4!^,O!T?[#A^1>\]U$& 'WX"_1,JA2P/V%V@Z!0SJ%C@5JR']Y MOO_LH:^'R6II %>=]=9UIDP30 MT$AR6X!4<>M*=N"U"*_;09TBFI=K%Y('V/AM3189'T0"G2FQJDC8S8Q7"CZV M2!]Q\)3.U_5*D."4$RN'[HY;;.,)B1W.5;&&72N]/XS_-QA_S:-%1: 8&C7, MR31NP:[E\?L[44 M.XILZ*R\M6F@()5B$9*17_1NDF'LOY&G&P64(@E!%05%\:W.1Q4D:F:&!6AH M/[W-&9*BF@?>)+;2%'1I#0A_QW-_[T7/B^&3FNI#'5O0,2X.KG(6FW1K@^ S MDFZBUQ4K$:4[D*?BDI<5@;2YT0T9+#BL!-)9K>T!##FC8FW*EPQU=YZK,TIG M_)Z\ =CMXDL(%\H'DR*C KPH>JQW7&,AE*Q%5,$UM'2*@_(P*4I9/S/&,: M^\S]A+1J^3N=C_=56!?N4@$F?9JYE2P$ M M^FC<0QNXYK@D)2SWCVE.9*B7C)EX:588730$JU_R'N!Q5^T M0@T7/D. A3.H]MUT-&W$WR<:F"I1B,3HHKR0]H.@BYT:1L. 8K_R2+SS:=K. MA(Z3HM>)C-2^TI0D',FWFY/7,Y]CCOC.')(HH M",PRWU^";F]W$+LP@@(YZCH T7%L[-5;U;)EZPBA.[6O/I1>;H\^KB8ZK+P^ M9W6?"X30;B+I)(9DT531L]8@(!RO"<3,RVD,W [U^H/#BB[%*T4FT*8/^+<9 M+1=U1IE76.#[,T3\;*_X.UDV+(!OL !@*38<&V"TUK8:I%^J+.-$ <3XZ%0P MWRZXW9L3">YA+QAT[7ZSMW8ACGOO].R,]2&)\V#S[ Z8Z&MBHI\-F.@!$ST8 MPJ_B,''RH;Q(D9U1WX12%I?E'MIN-(&A\%OTF\T9!^@]P_.%UCH6(27 MT+8NX\VU/3ET[00UM)9;B'B4?+VT[>T-9_VM4;W[]K=FT? 9JK&<"CGVK=BA MD'K+DX)F;[A?%^F$8+B93TSW^&)*_I0C)$/N$S(PB_1?925[T5B;\XS%E$ V M$?1A"&<_!Z$L*9>DHW\W9=4L=CS3QI5#8^_0<%$U(/#(3!*,(]ZOE:T<$UL9 M6JS=WHDSH^W0*+KP(O/*1?USJ8GMG(@>J!N;:=*@_+YX@SH4;>.SY)2M@?1A/#S28\^GDG^6FL-+W4[;ZEXY7]M#R"&FA=GZ9F8(R&J2RFX3*?<7T)_\'6/2;D8^P 2$0C] M!+O\X0MT<;J3+YOB#P+=Z]QV RNS&7)+MQ'J<*R_$,HI.8?:J-$( >6R(X*&=;FQ.5>=]!!1X+:@L3BLZVG8RK]H$(QGY'!?%,'5K5 MZ$=!A>!?S12-[^;!O.X?=F^S ^6X[76>IJH;0H]+(OO&TYN,F@)G[F7FW6 2 M'R?]C&!CKA-$NF$M#NDYJ3A2YO3F)VD"H#B0J$ M$&#?T[:">'O3"V_-9 >)14' %KE=9#H9D M.979K SE'3$QK,(3G08P$W&0R,I^_4FJHNYO3%/%CQ$VG'L_ 5U\WBC'Q(H_ MMHWL/_9TV5)SO/;KWOD3W_#H?NOL6,5E+G?U/?"BNVE(B=Z/>(8$R&@97)2Z M1A0VP&$;VHWFD+AE'I6(9PA5LPY*\#-9EW=F96R0_(L:L*0'_3QSIYOS+L@\ M$I',,L?0,F*+AWET/V9W+ MVFP$OW3/ T@>LYC(J9/ITR@)E$:7DTFIU_N\F M_9C1R#(MLMN!<^>YRL^CIW3FBPSGR@5;X@()6;;2SGH90YV[-FEV/SEVSZ2Z MZ*!U[XB+5P^CT3@EQL5PV5DZ(9.B7$;$VIH26?J$(8,49F74<$^H*,2 QZNY MNWZ:N".F=.LB]6$)<&CA:LISD!(-$@?)=.#C(K@]62QG<(OMVR7,7AA[T,BZ M(V-:TG^>NXB;WIDK2?,IS0LM?)H4][]%,YE3TIV6 M$I458X(B-RBP\ T8H847=85*B'"MF8FN+=R,WYGB_A#R"UU9'8+U1A4/. UA MT7F(PXC5P42;;ELQXL:,]J4XV"#0" 3CG$UPIZKD?"FO$#16L;"5RRFZ@A5LYI\V.8%RJN M*B2EX3MU SZMS/9TAJ\SK_\R*VJ:EYDP'&:&00) 0AX49@3DS^G@9;7+*[;] M%W/EMP8!'GA8%:VV50;*80M8P:]2E+Y$-G::KE*E0:RNOX_Q_E=LYK Q.,UD M%E(2=HAHPVT8K+H]6G=_<-T8AA\SCFBZ$%JPJ*((13(O)L M>O=OO_W85AZV;HZ&^'YJ]&APYNEM6D_3?X]^GI=C-^F_8DBV:0JD5PVC)(@T M? U#1HRD")UA9*L.SVV7&J[YQ&?FC14"T+OLW6"D!G5!(OVT)<_LN0R68^ M3QYB+H](@X@6-V"EK\<39KBE%^QXQRU654KZ)Y-T22O 4Y8%&OF9%=CIM'!R M6Q $<90HQCT;D8-:9#^KMM'K)-*NVY82.HEJ'47G/,]$R5=@&ER@5@24C%R>>L2JBXS;M:1.1VA\Q"I772SJ3I4+ MXL>0N%NZ9P8G/>OOZ(AY>#^QN(\HLSSE()L7 MF!98^ILK88-#-E0YFJ-AU]\9?%4/OZ1TO*"5(.GCKS8B;QYGKNV\")[_W;BQ M$+Y>-*-(/^Q6TT,,XUX5!)E?[J:2&'5&A(_LA7'=!B8Z;/+=-LO2QLM](%>3 MOH#7N<@8W<;6STJ(L2'D?'JP[,25J\ZS8J_?-.U><]D-'8J3B((/D8LTLWLZ/NE>Q1:NSX..(.>0 MF/E[3/%+*U=9^9]X,<"MWV_Q@*I*CF%-T0/X>W!7: 5?)Z W#=10-Z 3.M%S M--)LU,'C\_R*2=.AYY$.]<:@3A::Q[W2GR7A 1N"S.((\4EH3O-Q2#6R[S MPO8/:[:N5+X6EGU+.NYNE-?4E81WZSR>>7MWOJ2*%<.,XF%3QA#QX-((\!EQ M)NY5V# \;^YQ223>:^_-B5>"2I;CB'$A#+ 7OK"HB7XOGES9>*_LDE__&6@7 M'K3,%C>TY+%1< >JL*$K-9U Y8-14>Z\SI?D[@84F?O MO=S3UR\Y+%#G:5Q.15]F(6J25;EHYF>4+?H#X? I?EB(5E7RJ2KL4N=9,QWY!FT\G _[V:5J-J6ZZ]^[3/!-9':"( MRNET[XU;^Q]'?U"/Q>FJHD/^/2W[!6[\$I)@[MZ_5>5*_&__M)+6MVEE@Y;NKV>JK:'% M,YX?=Y2(\.$2^W9%6RZQH27A6E- M'Z=U7C,,@YJ3*)H3^5[5<95U:4SV+'?F,_>V"BN3NDSJE9=%_K(G5.2AE3SM MF?M\^G_N75U(.7Q\;_N".3B\,YS@R8?7OS+4]."G_='O;]^_/GWWR_^^?C4Z M_7#\YLWHY;M??WW]]L/ISBY[!@J6VT*UH71[O5%\]'!SZ?8&B_W9O:'>^V>M M]^Z$(3O<'_WV_MUOK]]_.'F]XX;K'316$9Q3D;)5/&31]7DYT:[!-F*4'-L* M/8949EVN@6&?^$9PY H^(8WH?**G3Q/W,J/:N5+4EN;B$#YTY_##G>.=5YS^ M.'9/-">EI\=P]3DQ$)QC?3;W31J%?Y;5QV3T]I\O7!!4C"C6F>3UI$Q&+X]? MC'XIBRGY$1 =)3?O?_,Z_7B>+M-5D2Z2T4DQ)=SK'^2SST&8Z<=WTAMJ6X7(-CF ]+]> M7QSE59&UP#;B"JGMH%(H8"BF4H--[=N%)! !J68*!=>F"A7MJ## *8V5")9" M>'7$<%!I->K>G9=M/O/,H)D51D;/4R+9]R W/4?G#?.'J;;RC=&Q/1CA/L L M*")VM9'D;*4\T@/.IZ2GM$B#/G%&83]# M);+5:LXA".+PA#F(=0.:",4]LWN=268;0(1S^_.WYJ/=WII\Q#W:'_UZ\O;U MZ/3XS>L/_QR].CE]^"R_ZE= M]A???CWW6[C?CM]_&)V[#>SJ_^]?C]_[S^,'KS[OWH_>N?3TX_ MO#]^^T%Z4T^1=7GW=O3Z__W]Y,,_$_>-7XX_("7S[N7__./=+Z]>OW<7^/#A M]?O3T?';5Z.3T]/?W9]^^_W]RW\M[F[M_!"CA>S)PUR*M MNM.*I7O2?K%CX5F1TE$44#]Z'$%Y&>Y);]N/U?U)W-V%H3W0YA-W[?-L#A3& MN"H_9I5U:7/!V3'JMA JAC;3FR_7!$"S8HA8):1;>7YO;,]HZ._ F!2JO1;RXV.T]K'OW7 MC*7^SL?]FE[(T??@A3S9=][!+Z]?DF?QYN3M\=N7)\>_C%X=?SC>]:D98LBO M&D,>?HT8\M&3(8;\4\>0=V[/GE)4]?;XY]=4L/:A%*7&?C\]/7'A%(5*[@N_ M_//T!"%2,'HOW[U]Y8(D^<[[UZ>___(!7Z$JTC%]]+5 4^&SST!_B5BALYDD21+!14W_ MCC9DJ;I@4:[B-*[_41X"0.T9UQ[0N9>??DQXS4>,](C=%IN?!0>7L% M GZ@_]S_<.-04/,-BDWNI:ZXGR57L7?C1IJL7OK>M MM%;TV=Z\+,%[:H90V2BIK#&J\OJC:DP)I(Z['*-U<)&[Y7;B+C Z.-[72-,R M1&G 21>2CT^%%/HMT6F_]^S4;^3!?I$'._4/IM?H'2EA_#2#3MQ="_J(4$J2 MO5=<80#M2Q>;+D "HN6D!^]+'?,U,Y=*ZP>^Y09P4N5CGFPFBYGG@9QLR]BV MELDUML[G.XO/=]=9?'=!DA'9Y9T;OZVF[B45H]8K(@(3YI_:UYQ60O?GK P@ MM[0CW91:\Q*":^6&NR]+_\V)+N8';MK/N/?M/"6U[\ 8+,V,94$/EHP6Y3B? M$[WS(LWG,)0GD^,']:,\D?=_E!<4;6 M,\82-W'[-ST[JS*IZ9$\C+V/D 5]S*C:SO!^\B02RF8L0_L6I1@(?NG>>DVB MK:FT93E;.6^ RE2^I6:-W,=J5$_2N1 L+;(4?"7(8E2-]I=K+5$5#/E6V,B$ M(0S8!6=G2U0X!? V28SW'E2E23EB$G+&$8A'6)"8*5V'M*1D*!U=H-H MC@@Z6KG[<>\M/'JR(0M(+ZV(VK!<+)I"IQU-M&2?N'T>XBR3#-7.2HO0@@WG M83BCBG&UWA_]CB6-LT3G@H"-RF9C:FD9FX:+<-:M+ M<?F+>-G%P/#Q+[479(2J\"9$A= 0[?V M0UZ#WFT:Q"K]4+LM0=RJC/O7KX_@.\TR;D4P'>. ,G\$Z%POX(\I?2XU2B+ M,*,CBDG*L(9Q_-F^6IQ'F>E2<.-*Q)E\Y;"6N8U(..VSVCZM/E^M7HF8.K)^ M8NL@(^^]U7HV' M: [>V+,L6-:XYP:C.D>_@6_$-&\Z.B.^.G;@>%,)S5&5^>?V',N]+]Z9(HQ3 MH![O>R#V9'=]9V26"C[5(0@,9BEU.)1"0\T$B9]X.=*+2M.D"[79>H))?J773'U;2$=.C5NS;A_SSWT*27/-Z^T,UAR2NS+5_?] M?VFW596%D,+=S'\&,L5I3;A!?+C'GU>Q>3BP"JG-%% MW(R4D38!DP$'S6WK!,(M0 21F=TO,+15WO:0S*FZ9AUFT7,P,P#\Q^?,ZDA M=6A1.\PF&^7=- D!Z7'=BO\O:VD:,!MS1))79JVV,9':^.(UDX,%"XN$DY9M MKDCO_0;]C-9CH*GJW,V+^R&T'[)IB.;UYQ&+=/MA^EDJ?SX^_BVL[T3 <'?]T?_22F/:'3 MH"SV,(G!"4]7X0)LC_B5T@5UY^!@X(8[PR_),.'[W< M#1;T\\?[A_'K/CLT?_EJ,_GHKSMN1W2O<2ZI;V+@I:@8]#2;(2L54"/G$L+> M>ZN3]RM/'E_R'7[VFZ$;^34C0JKZ'ITNY67KG"&KWEX%9 >H0;O.A5;$&G7< M!'\XBS9,2%QDLR9.XJ+[5RD^::8YUG$3L2?4S.C-K/+:".E-Z(#R5"6<.^!1 M\,Q"B+JI<9,!S;Q6^_+5DM*K23%H0=D<=';':DZX6E#_$"CO,E- LW+.YB]21];@_I9"@$L-1-NZVT_K!WZ\Z6&2Y/7./8][X M&=Y8[J=&H'*#OX? 8UEG?]?_>$&2(_-T_?<4]_.@%XIE).I?-[*XIZ_[Y M\_U'A]0$_O^L*O?_4[V\[(I][(J_K:;=SPX?[3]Z^FSCQP_W#S9^MNVR3_'A\*S#LP[/.CSKK3SK]2SAWV!EV=(ZBTUGP?^Y=W0O>#"0 MF/W[X?+3Z"#NL"#5V;89Y\/BVY^%#UF0E\J!_CR3-__9G;R']);W?J A>0E*M3_S" R+XCJ+XL]CW,)+B1L. MR,UR-4)U9Z3/]WW-Z.'#@V=?ZXTW+O2>?PU;\$,.SE^&-?4YP_;784%] MV6X;UE3/R!T^');58*=NSTY=X0*.T\G'LZILBNF>/-]DDF6SV;9WWCG?4*MO M[?5RU3M>>](?CKZ'8>CLEZ_W_O:]H1VS4R]^>/ L>?[L87^(\-4&@3Z]X6!L M,SA7;;RVT1H6\Y]C,1\=/$D>/CX:%O.PF+__Q?S\:?+PZ0^^EOTU#J^^QI>M MZ]V;WT>/=F]N[V([?UQJGB&?[ONTH5]S0I;73=MVV*GE?_ M3M;]DV?)X?,G-SR?^V?Z5DU7ZY:?9;J^WUDZ>/@X>7)XTYA@F*9O';H]38X. MGPZSM-NS=.-P9)BAP=P-T]2=IJ=/DD=/AEG:\5FZ?_@\<3-T_>AFF*%O/D,W MR"E\Q=GY,X"!A-+CLZ*Z'S35/'UTTZ3-#SR_W^$4/OK,[?F=SM"/M@,'$_N#3_#!LR?)L^>'PP3_J!-\ M__ H>7PT%'._T_/S_L'!C:?N3F+FSZN*NN5U#_1#=S.ZQS=A_]-I^*H/^F3_ M\36>M(>4C3;FWA%^W9[(M,Z8F.O^P8/[AV'Y,*'5GR/7].P@.3RZ:>P_9 2_ MM?=Q\#@Y/#@8IFFWI^GH*'G^=*CW[O@L/;JI%S_,T&#NAFGJ*\L_2IX>W#3I M,4S3-P^-'B:/']X@/!IFZ%O/T/,?N=Z[*[&KY5O_#F/4+PI0KTI6?8^[YLGS MY-'CKYUR_UY3=C_4S#XG]^_Y,+,_WLP>/DZ>/AEF]KM-LQ_=-+OQ@Y:IO\>Y M&ZSJCSJSSPZ3@V=?NS8]S.P.S.S]@Z/DX=%7;$7]7F?UNYR[1S]R2?I.Q_95 M)*_W)^O1/7B8/#D:BAB[/DN'R;/G0S?4CL_287+X9"@T[?HD#3.TXS,T&+OO M8I8>)4=#O7;G9REY=#" B'9]DN[P2/HS].F2T/4DK<]'V;^;?+4>99^665%G MH[R8S!O2][W#I'2://S>-.R1_OM4D_=__U[/#@\,7PS3M]C3= MQV:ZDS3=UYZ@+SL =F]JBK^EMT&;_8,OZ,'N#-,T3-,P37_20^);U[[N#-7Z M*IME5<4=F?EB.<\66;%*"5;ZW39A'OTY.S /DB<'SX9TSVY/TF'R[,:PQ6&2 MOOE..GP\5(IV?)*&_MA=GZ'!UGT'D_0H>?Q\\!IV?)(.DJ>'PT[:\4EZ^I8/=S5=;U:%F5LWRU:2@9E,R/^? M^S>YC>/XPV]%ERS_=C([59EDLM>W,Y,\26:G[J\K6J;;VLB25Y2Z MXWWU7P D)M8T3Z-KZUZLNK)GK16E$]0E ==MS.\ US5BK(5Y2,0Y0MOX'JC[M9, MR2,3X],P&"\Z6]NX';VQ2*'1'U(&0J030N _:\N[1$7QVAMI1@71E$?IZTO\ MS6.O8GS7(CIRG[QZDM2;?;[^ID258:O?02H!C?XAAQEC@)]^/(#\) /A[/G+^_??O)N3:"RDX:.ZP* MRZ]53ALZ"BGI'+>4X-\J>:&% ][A* /,3Y&9S'G9;HT<6$J(#UTS8/LT2V 6 M3J?MC1Q*%(.A@,7X8L(C?LM"?!.%@UTGG&3)N0W2.7P<)XG3B7CB.K?SP)_3 M)&!4X?B@T7!X!B],\24!0[+4P24E/$UBF%)PP\.5PY;+,("/@E#"A_Z'11E+ M5H[GTI2.4:BZ31.JNY(4G5F<$,-7G"4.\ L>?<]]OIB U'6)$YVV%BE1)5/# M7*9NDR#E\/N9*4Q:&);P&_C6PIEQEF8)%]O9NV#)=1"1H3)X?$[>?102*]\7 M>X/$<4P[#JGATHZ(>.J$J!IO07A?]KNMMJ:#Z[STABTO)PN^][+?;_6*!V#Y M2ZXV0_\90GHN7L3<=#=SG:"7T5J/J4)L%#$Q2Q MMHU/&">QFL2:O@2:1]=(=&?&@L2Y86&6D^F6)0DPS(&C=0+G:QIPI;YA&:W^ MWI] 5B,I850U(A!-B$P^45+)2M_Z/@]Y0F-DRUC*Q]6GC_7O/!KQ=9""R>N7 M]N)P?2]Z?<0/]L'\D0G-N/KWL9C7OH1MRH,F_!&8P2<)G6:= 2E14*6PPV"G M\H3L-LFRM_FYB@+Q*62TP,\\3JY9%/Q'ROT% MO)+G\ON/7_[;^>\XQ', ;+VKR&^!Q0<*/62W>/KZ<;*,$S6J&A&IJ4=QG9^_ M?/KE[>!"UG*_ @W7BHUE\$Z"VP%/47!_NR 7^6]M+BN5(;.=BC9D& M-207\2&1)3?!#>YW_1192=L7ZL+!##,&\QTMJQD\$]^BC;\BY;&0@ZC=LS8K MDS1J#N:O-N?2N7,N\/._0.%JW052OY!*#ZS$*>UD4/2@>8%P\#4@?EI!WY:S MYS8WO6HTB8/9JJ:=_RE+1(;*7BU\?4E2XD@;E^FR1C"#3"2"\0S>3.6?X+0" M7I ^D28U:,=$G@)+)MF-IS)\5KJ-P*,IG,4Y\R^T3P'D40\:CV1D4\!P\5)] M/RZ,"JTLO.$;@3MP$4?RO'[E7 ")0WW&NHZAL^BCOYA3R;46+!-$AB>YS_FR M,^RW5#I8?GK34_KP<]?));V@PCE19SW\R56TP*V D1CGXNTKU+IL$6?P-$B= M=J[!EH*1P(QH;WR\\DL;/./"3^);\89^?_'S*QBKL[Z0_*2'=0IT\(2V$$Q* M(IMQCB@QTTN2E"48AM+L\;J#5K?K+(%E-$++06,&#?^4)GNKC#<&=L%"NH ; M_)SS,%<+#^:[5")HA8!0$PU'ZZO6ABE/4-@8FJ/RU2P*4F'Z"-_X2DHH_\[] M#"5I;R^A.1J@\J H?&.8&WP#SJ6$+T$"M#<&I[4RZN#L08D'BY]I.4/'=A%) MPQ$XQ1F8Z\@Q^5>D6&YG(U.!TD$\=69)O*!_3QFY997Z*--%>0&#:U,\G@94YNBU+E<0(V""-T2-"(7*M^W,;Y1EV"$P*RC=$ M7YG$ZU\LGA((N2E=[R@C M'QU^+F1*#VR<'EN.5E=Y.L1ST(S&:X+ED'BNI5MBE8]K%/<+&*\#:;I7,6J MS;?4I4>[> 5F$X=9NOT50R!\LLJ5//STXR3YX:>M\]OVVG.')WJ]M4I-X[_S MI B47?/+2<+9MTLV@\F^9N$M6XD7/Y2W"NP3-?@(+URVD4QMJ>*&:?O:9[-' M6?N&.XAQ+F+!E/O*_WB=@79,9 'KCZPQS6=_O]0;^_WEMT H4:X&M\PZ^B/;%CS^PGZHX?"0:;N.868!A M.I'V+IP+:&: 48.AQ]+Q(X\JL$T668HV&484@1Q&^'G]V"N;/Y4GW.:GX0,\ MH"/E%D\J>=BA-:A4G1\D?K; *)N/AW&N*9U *FPS'@'FD1/%J8S4X3+0@B)E M/>%@[\!\X/,JD K_A=^K00IO4ZR(%..'*^>3#(*)VJ>^ M4X-CU+>(V.7Q3^=G%GU#-KT%ORSPF>O\3HR%W?!6B-A7UW,7+]:>>_'*=?[G MTV\4.'+>D=&.3VQ[7;EF]&#NC>&V^I.'H7 ^ (7B?08P'C>"*@(V%GDA(-4@ MPE+4(ST.?B;AU_(?,]B3D2^#V:"UTDQ9P\6F$QQ,"'D5A:(;PK? ^G FN/YE M$L,6%7$B=<(TN$9!H;_AJRH^DY"4TZ92QI+R><2"A7(^BV!*W,.+$M$J46'" MD:3,62JO;LG$ MPVO7:?F%3KO^;;=3=C^@TBS?$FT$]AER[9JCC(-YF<[QND]Z"YE \E^\@+_\ M]O8/\>(52 LH2J_3:0U*07ROWS="\#K0IP=^QY)IN +?011<2$!6HHQ<(/H, M?.7MYT]_X"> ^%YKV)$#MW"6Y4L!.1OZ,[Y"H1739UWP-,%O33F(+$;4\:B7 M3C1G)*@O$#&1+LU_XTS@'1>-]I&D_Y,QU&]RJ!?R E[&%D'>04#IWD9-A1P" MDG8@W106!3)LRJ42)>7U@4-6%M"=\D43DUI"/D[N"!"WBJ@8W$1//8Y0$O+- MA5<>$0]W?<@;XU:B"PTP_O]H?6E)]9;2K@HJ=Q6.534+O<&"!#;_G(4SM18O MO\"BP ==XL@;2L71ZR2^3>?F1!CYXT&4T3;!L$W,S"M%!" M>KHF1Y"H^2);SD<<(85])T/_\MLXXB6.?4ECZ\^3HR;E3LB[-/26,XS-@9!& M)%^YIS6EG"$ZLB?9])JG12 I#"@ZA%XL AF?JWT5.^><&Z="1D*T=6;: RJLJRY@ M9YEB_A0T7!@OM3&,&BR8!;[#HSGJ%AK4I3@P;EL]\-K5_XRC70M_7[!O'!4L M'*@Q;&UX3E,B37)1FPX\5RU^[-S87G<\1 [(5E(/?@^C SGXY;G6+W 2I(F!ST?T. MF=GQ;(97$).5WBX!93@D<78]+^:GOF=.'R.Q/>.L"B*IZYHM=#E%Z82.\NMI M4^C _ _0[$>I@S^#\I4> B]?_F]-ZBA[=?A6'N&.4HSTH5='#LRUD4ZTSONW MA<*5(>TD5HDE=^6W2>;C,DN9*3"?O9*JU!TYJE[,CB5G$=S 5 DUKF6I+BL: MSFPX[&0LU=AI?JX>=^\=(I_7+C):Y%G(P$*[)%,NCS#KFQ7E4TI[1%YPZ,%S MY2+TG<-FYAB9?^AY@HVE[O57&\YT?[)W6TU[Z6NR0VX0L4F5D,3IH, MHXALN01&:^LTSRMR*=5(JRW7X0L\ICC7=\R+1:;N2PPQV+1UI.6=Y[/E#ZC# M[SJ,)Z"OT+"-%RK30&H(?>&1&Y)"VK2P269A%H!\@B^@V,5ZB+7H3)*06=4X%7H_A_UROI.:ET"!*NE*EQ5KAS[=Q0EXPG4V4 M4TDFWSQ&J_,:;/&I=E%"=>,OV(RG*SU8RMG"U60NTYB>-@X'%_9%BF$F6$\@ MOJE$K^_! IA,;Q:NO.$WT?I1^QA JF'Z1QH*.S\?/U;<6?4\[/R M//?*IT0[)(MF[ ;X/4''F&Y'BFR-#4F5UX"8\*6$-5IS$J:! $>" BS)JNPR MY!3]JZ-S9T!PZ)%J5R):L_/TTHRMM,6KQ'6)X#I"BY1%Z4$K6_-0-I?XN(LR M[DO)#J!1R]$;H==%1HA@MV25D*5(^V?;](KHUW[>&DZ&;&"]'>!)<"_E 9JB M=7K-DFE!>K144ZF.@"7,/+F""O5?J6.YS+& MNPF*U:GOP#NF.CPP^?D='&J3)-BV\;R]-IZ]2WSP76+?WB7:N\3Z+4 TQH & M*M:0;C7-4./D?IBZ3ZBT/:2"FW(Z%>+B?L\()Y1N&BC@D1EIK6()\C[5LXFS ME.3?73N)@VB:@K&31'\$YR>A,($LQ%/"7S M(+]]U/:L U8O\*4PYJ5Q&\:^SI!2,_?A=,U//4E"G(>D/MF;&P=;7G%4G'!@ MQ;)E, V1;7%(V:W%B6>DWN>2)\T.L#,P9L9\G9R)Z7HA&4&F7Y#+YYJ Q8++ M=]2M=)Z\"?;1C&,F)! [XWA5'!E[ ')AT0 0<]@@"20*6*QRO)'SG-YN2U9 MHP+E$[PD"RC?7!0F1^X\N'<+GUN2/,K94_F"X(PK85G& 5Y &Z*"3@E)7;6Y MA^O66\<@F*OB/>4@BUC;V_FU-5Z-Y!+=;'[0U[G&?1V=#6 ) !)'&?I8DI$H-BN ( M6-6SH&V>Y:'RDO^,B0)Z<*4U0!GXF=10=(FVP)LXE&TX<.@CE-LMP#6'=>0O MD_L]T=?QLGXBV"/&I8PTK+,T6"2++*DZ? V" !/!V5+PU_J'-[#IEB%;O0[H M!O&27EHO?(^-[62]WE[#GA!0:S4<3;XHK[_/JJ3+6-.Z-@X" M6M?_8LSKEXV8UR'M84Z(C0;>\P'(*PUG,=['/M:*]VF15 *UV1SJM"@[MI1] M&LIVVF>J@XRCY(08>O&6"OA4<4N8E#Y^FUP\G[ M'S]CGG!TO>& /-A..AJ1WV^)S=X+'6_DCD>']F)KGJ5NI>Z8I*[K#=QVOVNE MSDK=<^JZ0=?M]G=W^SDZ=Y?N[VOQ>:N J)\$"7G0ZN\QHXIT7XQ[7W;I[76^ M,,%ERJ>!'*_R)*V%7OL2!MB,R'KP5B#T$L9]M^/M[NEL!>*(6X-]*/8U!<#MS_N;VUV91U"*V^/:V:Z[?[QYQ)8 MF3LFF;L8NL/1UOYQ3Q]^L+W=#OGZ'5V[2CVX"$6N;$GM;*)T(HVYC/*0<8- M47Z+)?[@6XD_^(=H/#CHGUSA#.:8=(@F@%B LN#&0+%,$/%&ID-6 #H1?\/X M^EJ5"F$Y*4+7RM8F&M(/D<#B21 6X'XD +I($YLNQ%1S&Q$HK8,X+:&6*PW. M$F/QD2#\$7=C'DJB68X%*:%XJ%H3)A(5)4W&,QKI,0<8T\30(!MR$$2=(H1< M+L?3;:QH[0:6(J-275Q5G.3[1X%*&G-5?0Y,7 GJP.7PZ)JMPU95(17*E@BP MHV:J'T:.*Y37JJ*[DI=O$N&H7"S'/M$H9%L^<70[\*WBY&<#GQ.WX;'L0HW, M2' AB)&U$WWT&O9)P@R05[6;<.;!4E>KK2F&M7K,%$NWT.B+T9NSF)Z$O*L?)OU8,V&PF M43GR30"#333U"(X7:S(0^P(^H,^D998L8\'%YI[-7\W[E66"SS*$[J4RXU1A M),IVDK%BL=0 L/Y+K;.P8C@)A(+ E$B)"3< (*A7C41&1O3\'*V)HV9@.8Q; M=:F_QA$&ZU07-*LN8\8B<;1)C+!F\/(T ,[C?%M ;I3'.0\)2P!?4E"5^=H1 M8Y^ZR&ED =)A,#)I&VH %8<28V(59P@PF(530B743:J<@'I& 0$T_(3"!J:6 MG A=+N&_:$P1Y$0J*L;UPIFQ 22.-(IT2]7,YY79)G1$_DO=3RE''2$6$]BC M+O@N&%(@;1+@PPI[)23XES5TE8KMDA>3(SCV_Q84R:F14Y:%,?P/HKV2&4AK MH"VZL7"+U?1@K*:!Q6JR6$WUGTM?S<9ZCG1*^,QT_901"HKTPJP&?/7:HEJ<'%#$44W6HEI8 M5(L39*-%M7@T[(43H5P-J!6G0;G#4"F.OTI(!7\/O>[J&]__J;?=OM M]=ONX+X5YH=L_"8G8%AA/@UA[GAMMW='8;D59BO,1R',WFC@CL;WS'Y[>V^.^@-9"U:M+)^9+.\%MV)EVRZ4P'5Y61FTF[%/WW'(?6H05 MYU.A>D4+RE2/)U1(18E(6>+/L9QCRE*6M\J-!#%Y\47S-ZV3O7D MIWP11[(;L'#F\2WF@R:RYWEH5),(W> .A\VK$?2B1.DMIJ#3L5NJT?57L%"E M2.?#4DLNSA)?]@TVFN:YND"!_L"FBR *:):Z]$WF@,ITXH7LRE:]P$"8E1 3 M:JZFLX1EG85F44A=U239[F[D#CP+,Z%*;Y@3Q=&ES\3H+9^<(1,B]@-:ME'R0>S42R9) MJ4RT-Q.#*SBGUR>VL]!X9!LOL>))/630NGA/]V['QH/EU>H484G%6RSO6DB^ M3KD?"%E3%I% 4V%!1$5>V9:J@B-(T<=<OMS&F;7_C!N$*BE778!CY]GRC56:IL=C6+&&W1FCG6)]6Q3O;O8+4NF0I?!58_#_#G6)RQ4LT_5<3F478U9%&%#]$D< M921\OJS:P/:%41HD12]CW2@2/V_N"?Z=^QG%7*D8@NHGJODCJP!@WX,B9#@7 MHY^;ZMVV)8E_L\RB^@M[UUSD>TS45411+1!&)<2$YWM;%JX5M1"J[#/1=14A M%:B0%DECMSB&EPD'15U=]B:+(';.HCR#-+[FI)5D>1G]6'!P>U]8CO M,6QG;T#%J9TW7_@UG:OR(=6%&PF#UJLT9/*%4Q-16>U=:H3)P80)\\[HU0N$ M>0GYJ0.[738^'[UZO5BW1LH&=NTL2&V&NLU0/]W)V@QUFZ%^@FS<(UOXZ%*% M'Y:>_B@9UL='LP&Y(^35O7R*9#BB3OB9!V^N]WVZ.AS_H_X='H/^AQF>[SG4.(?6-%DN/3>7>F[7.]18>$0N-<)'\CPJ M6:N)!7\W4E*.\!!Z#&?H87&]YNVJ?L\=C.[I*1U+K/:<^3O$KJ5#R]]3Y>^@ MZW:&3;TX//GP]+Z(*<<9%6[*&(VPO*S_7YO_?\RALWOX_S; >0S^O^72,?C_ M-@K]B!SX?4OUJFHH2;5+^A[U",^H[GG&J#MNWQO;X&>SF:3*[2R;+)N:'Z2N MV57:#:-P;@?3$1M\[L"K,>O 6N7[60^CP:'6@V72,S.IY_;'YYZ_4^_-:266 MQ!$>1=NN4.]BI87$>SX"-5L7#?!"\IYI'/5CZ#V2&V2WB]TN^U%FW'<[]PW/ MV.UBM\N9;9=1Q_5&]TRXK7^[[$9H+9NS(RVC033E4?KZTAL]OG4[W@OSRK * MG_WK;TI4&;;Z':3"/M5<;@EA2Z%.5@(1RNN-M5;US'G9;HV 8O3"6 FL3Y2W#<-(EA2A+9D2V780 ?903']S\LREBR@0A4@A5=S5RVJAZ[=IM^G@;@(I,MX2^G! M=O$*FX#*R]+MKVR@RBBI^>G'2?+#3UOGM^VU9SP\2-IZPZJ.]_*_\Z38+-?\ MS M6=_O]0;^_WGM%S]])6A"T(,('8Y:\\ZX?2\0S':K MUWT"$$PXE-K#I\"5'#P!KN2Q379/Q,[S04^T()CW:E;69);N 518X4DWG-T/ MQ<0T5_P0B,>CI-R#D#'/F7(/Q<<\MD*;0^!YUN-]9Q+[/94([A[0/4WN^F;E M[#CD;"_P(2MH5M">!3ZI<96XQP:@_0"@R'US ^T8CV9HD@P/*4V\N2)UGW*G M,ZESL#5#1\"DVHM1+)N.@DVV9N@$:X;.%/C7U@P= 9-LS= 1,.F<:H9JK0AZ M2&C;)D3;A.@[PNF>V^D>B@_7F(1H6S]@M\LSWPI@O*AVO]C]+;[UQICB2'T@9HW*I10Q[ZS^E^I.K-G?GA;_(T;Q'C-.!)*IZ:!1&+?*R1P2:Z^!PMD+Z8 MPJ^S0,RIU H$>\HGL!)<7)+YJ:RLT8//672-!'%F+$B<&Q9F5#UPRY*$P=MA MP"9!&*0!%XH@1 ,GVG)-5"X$TEY>R_F3@YJ#MU(L\!+!E/P]X%"1^@Z;;8&U M0L 1>'4*V@OC?KITS$>VQ4N.U1$P>_@!=Q]0 ,;^BKM8OJT+Q/+IZ3*V@];Y MD?S1"[6F5TI<:/WNG0QS]Q,9]TZ1N8/251=R+>?W&/7ZRH675TJU"5-_+8(H M6&2+PO^&+R^"5-;7!;B$*,+:*M1_5*.G2_:$_+?6?T7AGE $!\)/<3IX\.&7 M\CT'3].)1NJ3A7Z&DRF*'.2.;3GK6SB @9UO?.4L.!.@89T,"36!?[.(7G&RZ,*M+@"RWG*B(^!$C5Q*4)T(X2 M^ON*7TIJ)(\5$W#T-3; [O!Q&\ :!0DE2P*!:U3;L)J8*.;XBR">PCEP*7\" M01"!J.0K"4O.UUPF2)29#UR;TK D<']_^_;3]K.U$8 M)O%-@.8&L'>6A;!*HAR)" B>%(LX$44LC-A42#8QJA!N_&>9&:#:06+H+90 MP>!P@V6!0%-1+#QK;!H<:1*#Q-+1$("JPH^#ZN!H-\'<@N #*M=0I-DCL@F M(@W2#+<@_@['! G2HJ<.//B$7BW#K;<$U0K3(V))87&^X-D.;\D#IC3;A+]V MP(Z4EOOZVJ8QE[*9\%D(5%&'!I+5Q5F2%DY0#2=*)<(\79K<;9Q\HU-5;?>( M\RF=?3^%;%O&6+ '*PQ7P!?F>;KUO"#1D(=#$.$9K[2Y$)E4^CA# M0V'#O+I[SPM,I"5;R1&!!B M/%CJ6NP%6Q6F%K 0CL7,UTR% RJ!+70X_6KI!M.?2YE4,WPJA IT;6]9)A2.MXKE?<:DMMK)LLFQJ()O."7[CJBH+]MDTCF9W._W2?D^,RLJ[.AV=F2G>&;C#\3T+7:VA]UQ<\OKNJ'_/\GW+I6>SASIN M=WRH&K?V^/V0\]>+;2\P3^85U=R>F1GNN=[0FN$-9]+%<.0=?/=JV?-\61YN MOS>NA4'G9'SOBTAZ)@;#?6 ]K57WW![2/6 ]+9.>/\IU,*RGM;SO1>IW>Z'5 MG)L-;N&9&\^B3M>RJ-DLLHDHSTCL7W>BB9V9)3[NV'R4AK/(QK^;SJ%3:?ER M%.K[\R;8XYG9W+5;"]:HLVPZ&39Y;K=.!^F<+.]W^T/5GID9/G"' YN,TG F MU6[F638=!9ON4.D:\RV*"7]P!V>/^O+/P\5I7]^DL;$W@H]"8EDWG MQB9[L#TW;$=M &Q;>N0\ZE0:AL.F^'3_+E8GC0KTR-1IMJ:]&+C]<7__K,C' M)4[-[J'=(':#W!VO:OFD]B MI.[S]3SMX.7TQX MQ&]9J/M(Y1WM5(,[LY>=;@3DPU)@5)&W3V/PPE0V0.G7 "-N'_/T\^8G9SQ?:9= M:[LY<-_"4B- @8T1"9<==T$0@>@;G1OSIB\D\;*9(#:9D[UR@T3]"E]EUSSR MJ?^6[(>(O<@1V".C)6#1Z%;,5I?%A@(T%Z#[ZWR#MI MT46F[$8G6]-$_#I.9;KXC'-7=QQ3;UFR'$WR'!U1W01PJR/N\.3X#]0!J MFCJ-!M%-'/C<6.D"J#J'I1[;!L+L?UK*+VMP"4W=27[(A A(#8933+5V5%T8,+61]=Q M EOC==$\M6C'ELZ#9'J) K'2K76G/ 3.)OF_!0L5GXOMEG<'QLY.#&20_CX% M<0GC)6V!_ FU']4YB7U4@M>J=.ME0ZW"=5NLB[H.'$KSY]A),H5N=52@>) MHAJV9V2.6,(&F04^?D+K>+HV&+[!)<71:D$=K/6I(*FIFJOFVUI]+3^"7+MK>E4TG';\D(38))?MK2QW$BJI\LG41*-G)"R57' M-W1TE^9*C6%Y<@,'HZ#S"?GC*](H2;I;0&^!RZ7.GKH?)+A?8[N*;$F637Q?4Z2@+.Z,Z8WL MC@T>*QAY?K"DS2XW@6P;7#81]MEH%H B25MIU1(U3*FW$?IW/$= MVZOVP;UJQVN7=[97K>U5VX@C\TONZ_R6^SI'X1)^V>ZDZ<-4['6:DK?GHM$: M9Q%V2H^8CG@8T18TG['//6AR<>!Y"F?H(J SZ\##==<2S9-6E(_%&<>O%J_ M'Z\3F+ ZC&#Z"8/C6Q(F8!TNSN?DD MP9\G61!.C=DA.?$LAJ5@E'7])'=Q!N XTSBDEM%=,9UH^0G93G[ES#)J->KK M8$RJ')+\8>R$K)V>(I24QW_Q?)7X8FD1*:JTK'=X_H<;U&"2X_L1R+L<-^&J M+S0K(DE$)XR#(90\. 4\FDM;)%/$W7*2[YCI(YSK#556G\W8RWLC]G(4&NOS M'9&CP]16$('4*W_&\!C::;< M1N4EE.;Q=&["G4LOJ[,*C9&[!])A,/ZRH?MD&%IJ&+TE:+?/8MC]RL_=-I\9 M4#6E>OI@0>X[!CY*\7OC%;V]XZCLJ=\5(\2-?IT[ M7MWHW, Y(%%ZX(>07[.03(QE&,A?P6[77BY^;Y[!]%$B<4/Q0VV70S;Y'JN\ MPVJA@QP#@0G^1JU-&6;:"B,K()0"K?Q_UT M@B_"%/TB;.KJ^$.@ P6Y'40& M 8X)5)4/N$X2KU@H?YRP*4%H%!U>RDJ%5 _P"K8:48"&FL'W0=4*KJFR9F7< M?3FP'ET@8J^K"(Q$!@(,+]3@ZL$=@0*I3Y3^BW#>0#;)X)5(^4+;6U$*#!72 M#B$?AV*4=-HHIFC1TJJ&'A8^6",R]HPOJ-B&$MM)!MH:OG9T6F>C5<1;\W[F M*!3/7MTNB@U9NI%"1:3EFPSU?V>!/,5B,D@Q9@\'RT*&^06?9;!E@UE^T6L$ MUAG(6FJZ!*5I$%*-NOC (!E:Z7G SV=+8MA_J.Q("N$E7@[D!H%YOLI 8.T\ M.5#0\E92OVC%\KO12JJ1@E79_:ITB 7ZB?S:"EE-X4U0J85.+KF*^N9I&@CI MC9<$A?1KKNFU^W1=:5/$Q3Z'K'\%?R-C!M2/@J]?'2R)._E M+Y2^>>7(1J1'H'?4Q+F>>* F7M(^)??YFM(#475@\B(G^V>V#CIO6(WRV=P6 M2S!:K&I>?33*I6F9VSK5J&M'EPZD.M%^19NUV1( ]O0X3_DZEO16O./_*DD!, RD)9+RO?0Q,^S1. M,-N89$Y]&T?-)86!<0S'&6H,=6YA:A)%]1A)8ZK.0:6)\+MD(96]A=A9P,,R MJ77[B&J%$6<))>&UG/.!EX^&0SY*M^A@D9HI/((!B!5 M/LU^0&8&G"^4+H\$(GHL\*>R]YD,W8[]M[S7MO>:S M'&AWI(,W,:=]Y];Y6DI:I?H4A_0;!J#GTE_!*[O;YKU6K?H&8SJQ-Z1 @U#:W.J"['QX#34O#7^H-Q:]0?X"965>9J>+6_6[2_UXJ)Y-\&G=:X,]KZYW;+V_JW7<-Z[5;/ MV_[G7KV]AKT#=N! =(&:<2RJZD;S17G]?58EC_&:UK6A5&E= M_XLVY2]T]?Z>^WPQ <^KZ[FEA9X/&XWBVFWUBNW-DL6&LQC3O1]KQ5O1:TZ5 M_VV.Q@=VI?@ M4"+4C%5FA?D\A+GCM=U>]U!L7RO,5I@;*,S>:.".QO?LN?ODPORLR'QUD/]= MGN6AK]M>[V-2WQL?VHYQ7CC&^]3)/C]^<7WT&/7=[O#0[DL/PEN5:STN3-SZ M^.-Y([<]NJ=M=3X,JM=D:(_=;KO&)J'GU&"E7%W^_#U4:E0%;7?0O2V63H[_M2KJ7MNUZNQ"=$Y6=H[*I7/R<#N>>YH^*RVP3': M;S7RI^N..I8_3=;:/?!1VT-K7C_/O>3N,N6S,K@';N=YK85C-.CJC(VX@_&A MG;?.CC_U&MQ#M_^\/NOY&MQWU]J?D]W=[;D=:]TF*^_>X![* MV]K=]PQK[X'*<$[&=]?MC&RPN['LZ8%JZ%OV-%A[#]U19]!8R[MY34\;T4AU MQ^GI=5J=1A]A7^.4:7@R,X'K(5['P[(JF[@E#W&(3DTP+T PQ][POKTXZU;P]^1K-*S-5S"A-?=-W.H'>P\CR?&&2-K.GW1I8Q#34ZNF[[ MV;ASOBD9!\ :WU]S'^\%\\7 '0[:^TOA(]XMVPR _?"O1AVO\Z:^% #+IJ-@ MD[WLLT0X/^=K!_#\6;E@'==K>];2;R!KAAV;'M_D@]MS^[UGY=#3N6)'DIX2 M[8SY-BQ5I4:=[H%2/^3"Z>DNN.M-VSXIKGJCYF0>G1Q;:[X@=GOC<1.VZYGE MH_P:B\HV0PW+3*GS%@!#S9TF7&_7:YZ>%E>]H>OU#K]WLUQM^D'2[[N]3B.V MZYEEHUP5_=)4B[1S*M>M(81]C/6@ED$-9Y"]!SII<_]WU=_SGL=CT:#0F<89 M]E734SY;^/C')U"S]^@#_:%'(%#-N=YVJ]BM\BQ.IMTJ=JNXU8A MD_$'ZA?[TUT-:F%^9H/:;H4]_F*O7MFVE_>>O;P]V\O;]O+6^VUP_(VQ^?=E MPH6 1YAPF -_P/T%\HO/);(GHW-1_%HX"[9RHA@T7[9PIO#'-'9(D<)$]FZL M/2KKK9'MJ]W<5M5'-5G;5[N\*-M7^R38>*(]CFU?;=M7^[DI9_MJGWUN&/RW M,5E_M1+B+P]!=+!9AU:RK&19R:I5LD[^?MVV?W[^,0/_Z"H5M-?<^#*JQVX)ET#X,.E1+ M/R*#SLG(;E3GYWK!XFNT"ZSEMA>'[ED1;SGT;!SJ6=OZ>6[.FM;YN=X(]*&* MP5ISUMRV##(9="+(5DU7W-OZ/C^P;^@16PQ=:],UFT.>O7-H.(3 5L[!T"S/Q=? M3[X4U+9W/LE)GE-TN"'MG6M6GK6TJ;6!QJ=#'+9L.H\]=$Y9&+;5\VX)/ #& MU5[V'X46MVPZ-S;9NSU+A/-SPAK5YKEF0';KBC66.=85.PHVU5A6TW[]+;)C/8'!7+UNKM MVFX>7T\^1Z4)39^/USX]4A/4LLFRZ439=/*6_[8&T/@@\OD5[1F)Y;T_&2J65R@8Z8N4'5+UJL(.R<(1W ?H4I2QG=\ M8G3 )[RQZRQ#S@0N:X8](V+G$TM2Y^K*=:Y2OG"&KO/B-Q:Q:^HZ^U?AO"_F M@OQ\&[%P)0(BQX<@8I$?L!#;\$Z#'/GE.W+?^Q%T%;MTD0CO@Y2T![^'AMFO9';T7?8[;=;@['ML&LG^W23 M[=MVP*5%C?=95 /;=N[3#7@W\[9:W,=*$EE>8?LAGU)OVCJZ^BI[87.HDZ+L M6M??>^J*LR3>2[D7'W='6A*7G'>3Q!6$/A_%WO%.4;-?3-&W2@2ZKND\SF"L MJ7AU"(N/_V)_2Q_R!]\Y-D["7SYHB:.! M.QH?BK%KI=,LP1KS= )+UTQT;76+1/TRR00\-MXYC#G M9:^S941!?13A5?X]$%3 )OLI\D2X#C8L#U@8KF"4F>"I,UGA8-ZXU(PGNQ]'4^7<&G^ )SI(6@W,7(![!#$0E2N'+;#;C?@H+ M@6_CB^\^_O/J_24L$Y@SY8O IWNM(!7PT6N6!C*P*0FKP&D6A$!_E":PB*,@I:M"O+8-TJQH.H%#+.,4YHO7 MDOH[\ XN9)+!\KB E6R]C%/;I(<5H&GK?/;]MIS7YKW.^4IFO^=)T6 XYI?3F#G?KMD M,YCL:Q;>LI5X\4/Y C2(]. C/+NVD:Q\4=K==<4[FSU9!H0\_%?0Y7ZG/>2#?H]/>YQ-QB._VYYT.9OU_5YOX/^? MUX8#@2Z8<3O"%W&S__@#^ZF*P\V_;G^7P_?_L@[?OV,%@UI64+VW/EPY7^9P MV-(B)&;'5]3]EYBIL7+>E3K&VVR"4[GSMI.UV00VF\!F$]AL IM-8&]K;39! MLXCW<=E+S@F+Q@BH!>+LD+IBY]#VI]T93& M$7:,/<8X)YC6M]-_90(O(_;9 @^!7SRUN^JJ)3;[BM#S^F['JQ%)\Y'J8*W4 M'974M7ONT#LT&\Q*G96ZAV5]M-U^VP)O-YA#AS?W.XVTG#/I[/,>2[X3:5@& MBV5()=XR=Z+2ECSQ-+2..QKS:!TA_=M+FZ9 M]%Q,&M18_G'R:'JR2<-3!&P>A@IU_![._NMO]O;SO)';'MW3Z3X6W&DKS&H)AIR<>QS[&WE#!3UK:M'\ATY9P2%XG3+6W+T>M M45%!O*O^>)D$L$:8,SQ&1:'%.+I^>9;$"U4MK.I.W[%D&JY P(6S#%DZBY-% MR[GK5B0O/I8S]%K#]1GBT!NSE+^LFBES;I,@Q7*[&4YL>M?W4XPMX7=>MHUO MRZ)4_+K\%F(&Q[)&=NID@JKY5'%NOEAGQEF:)5SL!:);G^#\R9T)#P/@(RTM MX@SL;([S#S-?E?L*LU3=9YDHJK=E\7#@YS7:JLR8FHIX;[!Z/<["J<-"$2MX M9RHL#V I+'&6/,&<4';--[['#DG-PA=F&=(;APSB:0/(3B/N7XKX'KA =>2' M%!UZO7+58=]6'3:W-LY.UE8=VJI#6W5HJPYMU:&MWK)5A\TBGJTZM%6'#3P" M;-7AJ5X\Y [O8;DZ%@BT@?%CK^..QMVC3TNT0G=40M=SNP>75EFALT+WL/SK MGC<\>ID[\9O;@\M\3^7F]N23OQ^')JN<2@:6SC=,RN%E9,V3!S[>4Q0^)>4R %C7'V5WW;E2_UJ\/LT]K]= M3FAF^'4>"9DJPB78,>4CT/N=RO>7/!%Q%/%0K9,)$?L!??\V2.<.<@_'8Z$S MYVSJ X=37 =.=EL*#;5MUJDF",K_X8I _2.$Y3^VC( 38[(=3S7XH MG-]%[OSR->?77A >X05AK^N..L=EMM8W <'WO"W_#RB"I; MPFMYQ3)X,9,T83<\I*R/;O!]I'?LX]\U_:1MWWDFY@(])D+ MSA)_3KO_/9BT8;RDO6^S@4XU9\5.UF8#V6P@FPUDLX%L-I#-JK#90,TBGLT& MLME #3P";#;0J68#E3S@J>$!VY2@4[@H]]S!^/AORJW0'970#=U^MV.%S@K= M,ZZM[XZZQP\#=>(I0?UZ,)/JOQ^W.4&GF_1AT5%L2M!VFAUJ?%OI:%XVSYED M!-T5"EA+"^K?NXL/P\P=[YYI06P][>=AN"<*B&5.SY:4JO"?4J*2">NR3Z+2T<&O_)U'/&%R)6^GBR * M1)I0TM3#\BX&-N^BN=D!=K(V[\+F7=B\"YMW8?,N[/VUS;MH%O%LWH7-NVC@ M$6#S+DXU[\+T@9GA Q>A#IMY<[%MG# M#=^2?3%^2/;%T&AUEU8V(9^DM?-H) Q\>QAF9K6[VSK#8T1AGQOP@ M#-*5'GA+,H;9C.?1$BCJ@^&+PZ9W)ISW3)^J5]:]S[LSB,(QO4494ND:V M0"G]#WP%&Q !3V-?+@FLFZUB2?%#1/N)*!Q*F3XBA?]!K@I\-5YR&5433G74 M\;6%^#BYA @[69MJ8E--;*J)336QJ2;/?F5_&I1[HE224R!.0U-%3H&TCYX* M&[_>6C;VOT>JCQ,%W:/LO_L[@7GVK'GJ'0HX?NOK]0YR2"L]Y MT_OX\GMUG^?>/(Y% >T1'SZ._/ZR-!S.[U#^P<^Z,[\'@;E>:._">%8+S\<,T M)YX MJK6MM_JLVF#@#GKU).%;+NU_P^AVAS7Z0I9)>S&IQH#"(WFK].UA:]AO\A'[ M-4[A@+VK#J+^- Q[]U?+@=9W1WU[CVUE^01DN=MQN^,&7G=:6;:R? ]'HW^P MHW%DLGSJD:-V/<&]D\FN. KS^HS!*IXUL:)!XFW]>PME8K$J3@FKXLL=T9$U MI IO8* Y' A5489_T.,G/&24HP>/?/[RAV@Y[XMA7><6G_#CZPC6-(7OCXW> M''#\E$:17\=!2M-YV3,0,HQW8!(TTQQ*PZ>J4?S](OCN3'AZRWDDQ\-;FD_Z MAX(D\X"FROPTN$$HBW0.LG$]C[.4L SBY)I%JB%(R_D3H1!$7%I/SVB=LF,Y MZ9RE0(J$.]<)B_ O,,DPX!F^Y#,Q5QR$F?&([I!,7FZ'Q%"BT$,[8QD+:JCR M6G+DAK_1M>)41VZ\I5 4VL4K; *F=I9N?V6C5$V)^T\_3I(??MHZOVVO/?*'\K:'/:\&'^%1MHUD9/U,060F]\1I4'T_P*9@.:\Q+T&?!$7/H;>+&,R#_QP$(6-A48X.O,-.UL*B6%@4"XMB85$L+(KM9'), ML"GG0+R&PJJ< ^EM!Q[;@>?\.O!LN,',=(-M$YX3:$W1<_O=>Z8%-.CFW\K< M,V0RGO11#/26F]5_QGWQ=WAEG-=53.%2_ M3-NLIKWL;RL=1Y^0="9)37M% ]8RF[JM[GT3FX!(J6QZ,V?)E-KFX$?S'CK+ MD/DR90?63M9F1-B,")L183,B M;$:$O5FV&1'-(I[-B+ 9$0T\ FQ&Q*EF1.1NKTU^.(%+P0O/[0Z'KX[X0M#* MVU')6]?MC496WIK$DY.6MX[K>=XQR]N))SQX?9OQ<*(9#[FE&$1^O#BWI(=1 MQ[;W:#B+>OU#FSV]?BW<.2>TX?6 B^M$1I[!GM:2 M!;$\#1#+BW[O<._Y6- KK1"?B1!WW;858RO&QR[&';??;I^L&)]XX.EPY\\& MGHXD\'3&I3;_WW^-.EYG2]K'$WMF]4NV==KW.[>>VV<_/ M#(0/LP5P(G7B+!4IBY#^#M;@9 E.9^3\"JLEG%"88Y!2N0[]_BM/%LZO,8M: MSMKM2?Z%J?.R;> .[URU*B1:Q#?X#.+YXBIC9Y;A_#^\OWIW&40BPU>F?"'; M,!/VKL-\'Q< Z[V=!_[&=CBG>:6F-C)VN(=6[QCBW=L\8XMWK%%$+9XIUG$L\4[MGBG@4> +=XY MU>*=#W$"_XP8,]^'H^$']K,0=D\1Y;K]W:&ZSE3DK M[.I?ZC/8CGTW&K..R2UM7FE/N7J#0LSJDW%?_RL M5^%FD>JYAS6K@: J5:J?+?T!7PR$R%CD<]5_C@D18^L^^/-MD,ZI%A<($B=. MJ(IQ_:(85_XAQ6K<$*MQ]RER?5+^TXC[%[F^0[Z!>G'>RCI>Y,PG,*']@(O: MU[)3EC\"6_PX(GN?F#4+(N!B &L1*?P"90.8B=T/$RZKG;%9(2PSF1*WB;E_ M?_OV4\O!?2&?D@T:@7. 4X&V.A=5AP"9!"'S"(94=YFIA MA5%5:%.TG#^Y,\$=BI//IR'[3QHS@07. Y'&"3$>WTX"CA3!!V,*E\Z8#W]7 MTX0].N%AP.5^GN!DF8@CJF.&W0Z/XPK\(/&S!1:Q^VHJ'#4$2_>8#DA/'%W' M*'PP_P!>1^["'#*8H.PU*8"XH(X"(!E,+XD7^%%A4%N^LP"JP/Y40LT*H5XJ MH2:)@(^C?D,- "N+;UO.9X[C*M4180$__F,_(0 ]:K;@#"+XQ8($:;LZ4*+< MP] Y%=+#TZ^UVGRCJV>ILM9X2]7;M(M7V 0FEZ7;7]DHM5#;]:/%#66V!SE*#C]"J MW$:R&F\V>I@X%UBY-03AT8ZF47M-6PZ=@.JPQS6=_O]0;^_WEM,$!(:2">!7P1-\^//["?JCC< M_)/SLU3$H#G('<\TCGDB-AJJ43!S0/:BX2.'!\4"670+? S4, M:[N<$*3(C'/4Q%/0_$LZHQP!.B*8@;H%\^H&=-&"^ M*]5(:?.8@<'X)^):O MO[L Q1XL02) NS+\@-!G<0R'B$"]S"0H*-$+D*<+_Q*S M@$_KCTS=954('H9D$Y%'2Z&!R:S$$D,.2._\"+9661&A\FSU_N$S(I MU:9A28*!57S&E38COXY3&4<$\Q#Q %<4KY1OH1U(%E+P'1[ $$P\I:&"16YU M^FRQ9&!>4S2%S'(,MA@G/E"$?T=;G62"Y2]H,+YTM<0X""PW9!@MZO7!TEX! M'L2+D=8D[P2 MY?AWG],-B^D8+]CW8)$MG(M<'";9%"3F%:D=PO/$>2"#X1U8:MESG2A/N9B2 MD"\5,698R80#_X,%NL5X7I/ZNR9\59RJF,=)BEPOA=\W%T"^^JKT*228<7ED M2(ZA4RNI0/KTP Y MI2EEP+Y.@C#D%+/@_Z8@16QJO>7>] %#-8'4*R*J7<;'7PI[[@*>TQK1)M=9'(;J.XRF90S#I&Y!)?>F4%.<482/C'$!H M*-5E^,80G8TSC XZ95G@#MF(V9S^YRLKHLCE.\TG1)(@J#?,+36SP3NVWDZ*!-AGG+^>_X%K1#XA+K M?;"W,25CTY.1>T*9&'B>ZCOBE9Z9FJ@\(%$UJ$R.3#AX(QJ"7>'/UT=>PT39E.^-M>J3RDJ&L("1!"D6?"6VLWQT$V*T(UWQ;?Q1ILMEXBK&Z*1 MCGM3:SYI[ZF[?JES T-H2=J07NJ^O$BJ&;D2TEU"Q7?:[A9E XN]\:Y!DW.,;+X:# SG>U2P6#A*OCMR2 CU_F*#:X4EDI!LY8,KW\ M!-Q= >5$>OJFA=R3I"0E-5KY3SK+).%ZCU 638EL\N8L);(MB6SRI>" .;C8 M(T .@Z>6*!W51>S+S6WH6_EM5&SKRAL#(SHV9MH5^)QYYJT%CLB,JCJU2?UD MX0QV &E#M9OY,M4J5[D8N9U5,J_6/H#J1O9(@)6GJ'1@:EQ@VF UH[V7<@: M47Z0'M>5+V(R6\*U$2.RY1*4,3Z%BD[O6M I4>&$G0BD3J\*-0YO)=$$WS;V" M:C:%YJ$I- .;0F-3:)J80B,[JCA?V?>F._!JIBG.E X)9>9AV YT61$(HIQ- MTHV%1;[@Z1S#O'^HL#K8I9=UPJ(1X2J.)$I)P1=1 M>Y,K@(E-G+Y,IZ:/P^IN63*%H^J?E#Q*YUGN M#ZAT7HIQJ)CRK9F.(L/.%'E>Q/!H&'SC=-<#$H.F@@R X#73S*4PJH.6D[0Q MJIEQ"Z<^O3KA3@9N$[% '6R2 PUWG;\8Z5DZ_5AZ$I2Y3(O1!)3Y5BOG9I/T MADN'50(BK:(6NLGTH\CW0\25R+*J42ER45QL :G9#0M"$EV.3*9GI.5)+CW# MO+127(8LBF:.$.7'7E !V)7F, M=F>:.YBJ=@*-LG)R A,Z=%NXCU7B1 ,!+U06-8D3$8'D3,:U:?@J%NC\GCB1 M)BJ1) "3RD_S"WK<&P)?0YH'IM;2 2\9%<="#W(J*0Q07DP@,_P:+MB_[,'S MA!?1(3/E/ ^$JEQ'Y'%1ZP'B0%Y]\7QQWP739M)_R*. $VH%5TIO5U8P_"_& M*.F21L5R3)6)OG]H9!=5C*UW+,CC3.?#:]ULYL*7,NS=-4&DE$600=VN;EV# MPTD68B*\HV]G0&5*L3J&M 'R/ KM1"WKMFBPO#Y(;N#-[6E4.Q4W\4%ZI.T;?_.3VDRE3.DW0B M@]G.0Y=B[P(TF[P\E#M2A:E1W:!>Y/X\HNLR<$(#*L+2E)71#51U&$)P]>:) M7/5MJAY1PK[7]S-0G1A0"(!V*M1/(I !PY) IO_^B?M6[T_0*/*@"H&9P6QE M7MKF/0ZI&(Q'+)0[7)@FD-IX\E*=(F^F@;5EB%NN K=Z5Y:S0!9X4.LR';*$ M5+F-3II6ZH"RII4"T%PK3"\MKSK$B!%)91FHDR+PR]>MT=1X%*<'EC#>V]*= M Z@W#+>D7.NJ.$N1"@V0_X.S^]%G+U7%)7$4XRY82*>KR?LYKV;"5J1.5U6Q M&XOY@GDC:&<_4953,/W;B[O=V?[HQ6X*8O[>\S>!(1+^&L NF**52+<.;$E! ML,]D<95BHXI:66:;H9XO#/H)V*TT(>%?:H?@L9PLL=_#ZFPU:X[5[;J]_SY8SC0&7>V"/ M*BO,IR',G7'7[73OV5/MR87YY/L;?2Y[1F?6T,B[+VRR1>%\/A3.>Z*H'EU# M%@H5U$'B/\MQCR7F<5$UQFOIBM562ZR)G@-'I# MMWNP"K--,9Z935VPU[O>L#XVG;P54Y&T7]D.X\3/RI$'?F$]H-76HCF$2YW[ M]CBP1LV^5/Z:W]T*]\%B-D\>Q?+V-S#5M]RDDB M%,P9UARLY<%@ZI\$U$]U5BGAL^C?&8FW+><+YP=D7VDD@"E/0=VA^W;-%"PJ MCE'^*%V!5GQS/U"V1C&_TS3F?S4RG2B%LS[DN'(J"15\/\UL]N.5*A(62H@Y MR#XA,*P7#(' DYZBW"T>80\% ETW2MU5QCUL" 4+8/9M6&O94#,+7O9;/5TA M7R/QJ[M;Y+TO:B=2NT 6J#\?^.[>$ML2263]7VYQHF9>/P.660*^;!F:AY*# M)(IA ,*O$ZJIG"]A4X580J^I:KDL,9Z4#0Q6"I-._IZ*M1#3"\\7G"76@R.4 MUB66\[@:'SND5-;25ZD )@P6@>H^$8AO*!]%O3P6Z+68G.++"G! MZ=%LZ-5%''%=TE_,7@$4)9QOF8I6:T8G#2;AQ)%%>HF$79.N"% $_K2AV%U5 MMU)-0JSXI^H&B3C7;O7;?X$Y1U1?3UTXBE*#'9^XQ8J:J?.RVQKG,"! ENW$ M4W5E?[3^H=&/U@07'C"PU/[X!XJP!I3#4@:JHB!C*J J OFJJHO3N%8A4X@H M2P8RH@ XA1(4BQ'P8(R H<4(L!@!]1^\7Q6VX3;%)$O+,ZK;P\*C129K^M!$ MQ"-+5H.^[(Y[1M\P@=BM!.!*Y9QF0;'Q3K_;:IM 2$-C!,)!ZAM6GD8(J\1; M*D$D42.D[QJ%EB9OEM&42^)EY9BLB89?9JIUT@R,A)3._>LDOJ7?31!R@ M1 M8'26X#:5^2V-" /J1VIP::1051I,)$MX 2II&N9HD>L#+;I&3+$$M#[\#K2Q M;Z#XT"F+0'L:"#8? 6QX560)<_/A_";085]"ZE(E2-YI:[% 3N%3D@0A>=(H M(6*MY5K>;(U0:N^4EQS-#&6$NG#PJ>1XI]-I#7..YFB'N6^!G]WJIVR,YHT' MK<[NT=;(L>$)P7@+>#Y.5JH%%4$<;7RH8XHF?4B1%8]E,M44=8_ RE9ULUHF M5>VAQF<*T*Z)B M CY"U"ST,EGB2^-F"I99&"_);%&[SLUQ[7$_4K,U6+*J_!5@ RG#L #2PYVO MFK41@D T9ZIJ4$M[ 3Y-$A*E26Q@745 W1P"??WSA>F)^%.1 1*5@Z;KZO)B MW?05B1. 9\+'?UZ]OP2-I4#";O"+ DGE4.F%-](%=+%]]313; )-5*8-7AS@M3:-]Q'Q;^H.OC4P(0,)*N1 M^4(21LU,(FWKU%28&1%(7X7D>&RR?Z=;M<9B%CX"2Y L5N$"$/C9%&8CN(D2 M4 &783 U/T-*P",*N"!%)T"UA9)0IKJR&!%;%8A-P@+!)59%,5@<:2Q]A<86 M:H1+R1N8-GIM@OS$B2;)?)X*JK_M8_N MM",H[-& MZ21TN@,9L2+ $2($=BP74H6._4D@OE7%#WHO:;JT\? MZ2?OS2NW@'& ;WR8!XH!J>'KJ MT$C>*T_\(._0&"04&[Y$N!\9=HR7>2L4C6FJ8J.1:9N,O!(M2)(RX581KOQB MK^.YW7[?(.*Z([M&&>/=-2(IHP6#$(6.E#953- *Q63Z[FCCNV7F83\8M)80 MN;EO^+<;O"$$O)>#@>%,PC,EE;Q^8N0,(3B>K<>$7$FW%#[)!2F_L7O9*QZI M7_7WBD&$OM:T9TN M?M04[AB8UO M*ND0%91I^"[% MUWQ+>.(R-)OOJ&U;^C[(^8TQM9#HSJ\Q>YK\AGW-U899\\PG'-':>7G7V?4; MN%4=SS KZ:I1HM?A73'RE>3Y"Z@_NNU_J]L=2CWWB6''.A\TCX 7(^=G%GV3 M/I@R/G_EJ,.U_:EA-0/9L9N!YC*]7\I04XD!$@PPX8B72<%#3*DKXOT7+Z3@ MJ=^^H]^"JT=A*-C0YK#YO8!^ZRO^ M<&+USXLA$([3X95%53SR7;T?S4RRB< M5QG'30-RJLUO5FJ+\L?E7-'\N]'>R!^P8=8W+\0O5Z)%6(SM)X(E%8?JI M$K(%]IG'CTQ5-*@0B]*2Z6O%MNY0$Z&";AU/6674SZHTB;R-=1ZEFK!0"V:% M]!):YD:35 DPJ]<1*!6CCV3U78G>J=-ORK/8_'Q0#K]YXY9CTSH>FM8QLFD= M-JVC$4J]V-O>T+BBOUNU$X!S?IMH7J?CORDJ3D&E(@6@?=#X]S@Z>NM:OO_$ M6EYK=?S8>JI#9X]DOO[: :"P.0U$SB*?M; E*LR1AAL/G\CZ4?&0G!YT/N;\ M<+=1&V^9)4+T(B9;%+O=DH_L=2[I0E?WK8-';WC$H@(WF;I*3;41X*W+1Z?? M-VT+H[T@F64:0US-1%[QX,T[VH5FC_&*62NO5]VI9JJE7D!+P>;/%(^A"W!] MT"[#3*B<8!Q@M_F)^0AQZJ@6P_#AEWU3U'\AC'",0.1-.G>272TJ[_\GH>CU M5'*RROLKL!WB&Q6 5;^@S*.I[H1@7,BO+9L6K*[T,=U&WMA1/CSIX+M7[;4Z M?40Y;>\P0QHA\W^LK:0D'=(FDADO6Q;KZLZ)^OY<:@45+,>7D/DRT7I-D23. MJ/^7PAPT^PUP,'[HLK0".Q@CV^K2,\[](G$'2_#*5&Q>F);:)H-1N>#R]V"M M@)13$C3%N3NM(4R552M*V;=$!4)S>N2;2EU,$@@^Z4URKV:3#PDIK2 M1ME"]R%E-SP!LPHT/' \QT+.282/E(E9N, 4\TQ5UX<<&UZUCU3#K[N8*7F8 MU=]"(**-HA#?/JF6G/IK(^=16_IJ!WNR-\;5Z2^0E2K(;+$M617L/W8Q0 MQ?6*:B6MERXP DRPYS>J 2'>^<,_7IE199V+@P\5[\H6W$D\#R;42Y4GUQ2- M9C[(F0G,CV#5.5(_QD^HHL_5F:_*^L&<^4G*IY@#I:+4?K:8)'(SJ=PNHQB0 MF*]82;K0#UG1;QV8A^UVIN(-]2-D<*;Y%,PLNL]C]%+V&\>2$QD%/4X1,'N^ M"D]C(?2G4':CE_:)I[JO+5VE4J7BC_!BRAV60W\ M(D>A:*%>].[3C<7S+KA%:U>U%PM#J*J?M.XL&$>ZU1I6PVVDP6*=P$)58T(0**7(&XM05Y:!T>L'OA"2@Z4J(3G/ M6\:8O82ID[GT1'%9J%MD\^&\T=Z^I;,&C?S1ZBPDX M5^G@BQCEPZ_O2RV99%BD 353U+4++>>J,QMC<:]D:CB;;E?^?U MEP[U(/F YT+M!O)=%0]4-J"RP&7!?2#\C(*]7)>RE<$?BE,;'Z%S0=YLK+D' MZBYX]T,8>_M W8'5=XW[Y1U#8ZXP(YT]PFTKG-UY3I7*5\X0]=Y\5O> M3O6OPGE?#(^S>@NG[TH$TAG('9YW>>D3/G-'![@7>) A5=[*L-MGZE.)QCP8VM%4X_GY MQ]ZD[G]1:_VRH;7NTZ_N!+AXHOWA;&<]VUEO_\YZ;@5X%GGZI;Y(>(ZPUMU]^&]]>T_7OE]V]'1N**_8Q#]-O M(N(V,R'NOXT^&T67"80_3@)./3=T36AEI4".&,!G6$8BUKHE;>OR\1$;7Z6P M#HG?)8'XS4?H/:I]00AJ2@??,H.6\W?X4[1/)<)?164-0IY=7_0E*/=[,B>6 M0[H7),K3 JG;P0YBJ2J8'*J^X;F2'RONG!3Z];#H?9?7^DA\[_::1"BP$MW1 M1I;=&ZUG7/BG5QY-@XLFV+,ENJ3!P35-KG4K.41@:XWR5Y3;JAA%[16+F1<5 MPZ56I80ZOC8X%9.S!"O"5D\I"#"7>SID7 _8'FJ MK6I9N/98Z;=8BHZD5KAQ\4S]D&$5JBJ0GNKV*A^NU@N7)#XH?FO"5&-$]1VY MM,-)XMPRDP"JO =!Z0QLM[R(%E$I-I$07'S>,] G<\0QG(BJWI6%_SF^NN)G MST!3-]_*J]GT5$%)*;VS NLH**%K MVZA!2JE<#;8THL92TY2\@1)N@.)EGTED&EF*1ZU*%*.],:PCFO)%X+LD5TQA M,QQ!$G6E8LA#S2\]KPR-7V@' L"[2SN46E45''[9Z951?S:V;RY*@^-2#0J< M;_=F;SGOE'P>M*E1EJN*+ NA5+V&5)5"?OXR8?!HLLIW%'T_PL 5!D+1"\FLLF,YZG%1 M;Y>W#\L_J(OM$JXZ&Q&J!A8-Y+9)?LP;O8E &?;6@+1*AI+1"@T,ASBE3I!A M#(3*2P$58A+5)ZZ5J8(913K5OX=@Y/7_J. [E7ISJ7 /2ZI::7%U0I7T;[_8 M=]+GJ#PM3&B']<.@?K5WH+E_E5^Z'XNY_W&ML 4W2E7J !6?&^9 0C;V9+5A MWP<*7%3C1>-FPQ,0)5!M6PP1RHTGT6>$E'BU(R48!QCMEVC[B'B6WFH8=MV@ M"Y%F$.8!VUR9S;/P!;F8.-FRBG+[P:+5<"#5\:9KTFSV754MDDP,!1&&DDOH MI)Z)4*Q@P;W"Z%;'\=8VCQ\SDZ*&Q!0%PL*LA\H-'@F5S&7$UY )T&/^/ (R M7:_ Q4RFMRSA>46=JCXVC.,]I<06(#]0H ;M\A1M ?(Y%R WZ6S=U5RJF=7$)O4G',3N+W<^95Z M-]!)7=&V-?\ GJ12]QI^#GU+CR;R,_V(>K-^J&)#X;%VVH-2\* 4T)*'824C M\\,0#'N%6;3E*'S9Z71+;FU%SSLRK:H @5TS*E;5?\[LUT&!!J.3G.+Y/CU M[F[[(?VY\O")Q%.3<,"QADE9QJA_L Q]&LA6KAIHI]2^A?#8$0%&=B34!?._ MZW[!/V#W3^EET%.4U*:%M0+9R0[SXAB$NM7_=@L"B9Q" M'><2CY;N61.J6R94OXI0/4FHP5D3ZKJS*[?ZY=WP]B,#?/O MCM#7[QSJZ^^+=W+$JJ)JBESDJ=E3HK=5;J MK-0UUZ0[FTO;HL+Z:!VX[A8'SC]MW+F^VQ[7"#UGP0'W8=+0[0X/56.62<]^ MV]_S1I9)S6;2@RXV+)N>S6CKN:-1C9OI;.+NGW3IDE%!L="K]MF704=H%EDV639=,FFP;NH'-H2L41A]WJ(/%FAPV.?%MTAETW/'HGIT*:]XFN[O_J"]GSTL?%>X&,&1,&S?_U-B2K#5I_0Y+;!/V@$>"%!HR6^ M,B)C8^-$N20'45V!WM2.H$"GC*8%(S3,Y3$2O]LT MXJ\EU)4 _@I.S#)J&[4(HF"1+=2C%>"[LCT(,#.4>,MKV7JR6P-#!,R (%"Q MAT,9E32.N+/B+#E&YO::QMRJ2_>BPT48 ENNJ5_0))#XH!KJ43@B\^>(\*@A MZ=T<6]YUPL O&E^L#P&SOX&_%T.UG&(:>#(*V;> 41>K-'^/72><2WG"/X%$ MX"RG!4"JQ()DD_BFZ?BSU&@JA])4T+K4AF1M';12)D2,G7!@K;0]"A[D=.+1 M+$Y\GO<'6:>Y;!< #V.G@F"V(MX:W6UDKQ2S)\PL^([PL$F^I17;"/=S(K&4 M7?F4FS\#C]^P)*!I@&Y&,&,$U16R[8ON6<"6\-OOP0);MJ3! K^FT(:9[!"C M] 5A"A="\G6---,8)H,"HN75E&$Y@B$RNA4&K-:1"HB(&6= P!(EECQB8;IJ MN 3]J=H-LISV><<=0["D-JWLTU/TNVBW%&)*#K&-+0:9XW4N%S"/N<;G-J!A MI?@N0YXWG5!?@"'@ 85G;!0-35@+![\%9VS3 XO!=_QK6@\E?C M!'^PW?MIS__X^WOUY]??OUZI^_.&]_?X___OVK_L7[JR_O?OWX MY8_/OWQQWO[\\8^OSF]O/__CEZ_.YZLO_VBV@/Q&?4*=)!#?"J-0HL+3[X#9 MU*6.M#!"Q.M.7T5_ ##V=,I=WD,16XX:_05!D(J'96M2>CT!MA+2$TI/OAWN6 M"!IP7^X:7)\SOO M=;4 V=-H3QK*L^:JJ,X>364BKL%4MF;QOY(/-9? MM/S9'9R/!K*6(SK'WJ@1."8:Z9YKWPQ:MM]X]W\C^D7;*NJT2;"C;4J:R=2DJ-+ &7H"7C1>5?%]"-%1 M\^Y%%H_2K7T]ED=3WQJU.! MJC]L_4$4/?'\]*ZOO!_-5:K8]"NHI(6A751_+DJV8;=TU/EVRZ=SEI3\UO@1 MS@LG85)QDL>GEW1W'T(:3]KM3$T0;5:T>]N-)"V]"[VA?E-Z?\O#F!P C8,P MG$G3'PSG-1>N*=N]3'-KS$4Q ;4[Y=P9KTKW;M(XMWXR#)*OHAQ<53Y%HX#G M^,EP71F57O@[ARPUG+$YG'5<>KK&8YY'(T!'\Y?C P3=:E^7ZXM[U>_&&Y0< MU+M\P Z4@Z+NVH*L6,VK6.'[%:L9'!!B*VMCFZJ-/:-S:>);DE%C.#C:.=H] MV'G=.#G=B6_L'YV>%#ZFDW=OWKPN_KWS]JRQMW.Z\T!Q>'LRQ3,]Y^[.V[W7 M9Z<'NR?-QL'1[D/%>6W6?W"TM___&J?'C=WCHY/CUP>1!OM[=Q+L@:/0$JQ7 MGI75<12:I"\8P8L?*T5>8)['2MUSW,I*ZBAYGF-B2SPVOR@@7Y XN+->^YE$ MTXQK>;AH$E$TO?57W5[AH(X6CK_R109#"INDZ;AI;NN;4L.(S.P+I2@I\@V+5-#"J3$5*;Y+ M(YVC!#@S=!W)S_FB&#I+[QI0E/_ T">#^*M,C8CB_'CLP\FR>OT/ A=95J\1 M1=5/67NW>WG5\^>^TT\QE]?=?I;>&W @N,S2>WTH*O%/6?QDT+6?S[OME*M> M5%2*/QK[_[EN#6ZR-%__@\%5EN9K1%'V-5^WNURS%-^ @")BE^!I1 M5&YM'Q45NX-N8XK'7XVS+";=LF@=FTY!%9-.DZ$;. MIMG@;)K:Y&V\W7]S_/:TGC;?[?QV M*PI:6CUO!]U>?SHINMDXZ-C:%,O>4WIYU>H4J:1E5#W"+0(A5JWVO M79%]7M9*IQ)S[*?1]$9"I+C,:U\\-:Y90IX6[78$UJT$ZLN&.?+%"2MWY:YK&^-&&;K5:]\TBV*M=GN2 M$CU,A^__>(MQ3>3PF8@"!)H\Z3AUNI5]C@I1-4^*?)GN\B"V.E\7S$&]T MF;*?RQ+T27[*L&5+.^[Z)]^)2TDIUO%]?S7,Y2]*%#JML2E>+'SG,GZIU;7! MF5\4Y;?[W1&OEI2.S]]S!5,6^U&B;=S^R)?]T58/]3[K3^C[DW^'!.8UJL8O:V\9=O\>R9;*K89R)AW4UJCL94I>_>]^%'4=77:'*"MD?KB^U1]6>*4SF4[D MW:ZE MAXJZR% 7,*G(9Y*&67QB*+9'M74C\+X'\XO2N^!=$GN-OK?7J7@O$JFMO_:K M[7'B6@LSJG?='O4V&+?*&+/]R>3SZ8IQX>4/*#!^IOH+SU3R=&T34DV(^'#Q M63QCX_2\VZ^^.R3@N/_/5=2-BWV):DS24_EQU"KT3NL7:7"#*ZI#F^Q[#-150V(PRD,K%>7$C) M'..''S:Y&JZVU*"ZUKM4MU8JJ'W?GW3:Z-_[M:-]NFO1OUA2L[IA/RXA[6O) MRL,ZUK3_Q5)>-$Y2S5SEXO'CI-+6R-V=3\VB,4-CD#H2F 2)42Q]:47^LHGW M/D42CNI31TVRTE)P)L#63#O751[T^_O[A*Y*03!K_T!#05:7^[L6_]^.2 MR@H_%!VU4G>VZBDU8VE2L4:R^/U)25%"3ALW?*=@_4,=E:U>;=;\DZYQHW67 MD'59KCNU_+KNQ+\7YK^/EEP2IWKT=C3Q^X7,&W7*&_85 4-3KKS73\[B$#WC MH9[ZIJ(T=TH^3KT]E(GEW>U8HQWWHOL-_3ZTPTLD*WFPGVY;9?!QD[LQK UO M?#?\QKO_AG^/G/ZEV_XR%"6%D&X5IF84DM'4[WPJL&=8)1S-_J*!2]G3[%OC MXMI]FFX@^JP<])P="DMBCKJ\W77X^I-F;;J=3EL2V%$%2@9)!8Q&:MS=QTM_ M]IV$F3H*HFYJ>3!LGC#L =E,,%M9SJ@'W9W,4)S_YA G"[LVJEI7NFSB,[V8 MNV_0[8V$RKU'LCOL;M<:C$YP;;2K>US9PS87(S/X;?)QI>=( =(&';'4E"/O M3E(]^V/.V$KA;J#?\_U(^ZO!*MA=M^SO4UH#9?7[4'2G9+#09NR&\)IT?>JF_KWCEJ1]E*)TJLU%XAN0.O M!]W+XL$*#V7%N!NU [T>M@8>-@PNV[U%+&HV7AT,6Z]T"WTV];MLI57\Z:V^ M[H_;IG1TT:]XVD@=[_#=VS3E7TO*8;^RTOY--"0O"V@8/FSE20O:C)ZSNGTO MGI^??F64)65\4/J%QKUR$E#?![[E-M^UJS_?HO'-(UE^/ ?I$+7Z$V6C:,XV M:CSCOPV&YHT/\< /JEUL"U)[7W3OBQ1+7SU4#-(2@B_,Y&@9E,)QV74 M*"UQ3RG[!MZ>=^*6?[II_'9PFARMW=&^W#0+XZ4\//^F3/++T!Y/V MN)/S-/2MY1X?\V]HIQ5(<:>.\C["[(YS0Q?]4",MKJBW MS!C[7*J>G^E.9P\1#7>)RXG_IC E1@VIF\DYE)2))/+[+Q\D4TE"S6I+?,*7 M,2C@@7N8-@;S/Y[/ IS>&T1?%#U&WH^\K[J?5,K"+=HMNW =G#:&1G;2-5-' MK9>/(H/ M2*#$A#7B0RTX.N#B4XV3&:(FD?4@49L5#@N?\5+A1\FJB[#FPRC M\8F0(]VC#.Q5T@&29WVDQ524K.02+77Y^,6](IK?[X_OTASV;Z[X22OOI57$ MKZQD)?Q:\\GG9\[S\Z9TY7M7I=UHY$I)X4;?#T T"1-](KBV!F4 >D*XX65% M,#CHT3R/DJ:WM-B2SLDHO.MFA?8]%'#CLSPZL_U!5,K2@:NXUL>3(=*'G4\6 MZ[!!9*?H]#WTW5Q'4_&FS"(JIQ7XSG"(S/#F#S._LJAXC*CP(W#Y,5W@Y^0> MM4(<89>?AIHBNA0_>]5.1RY2/%F/'=MJET2O&FV%0R)U N]>3RD8=^D?(_!K M>_?)_Z1A=3X5\YV*U-8V&AY%7]NJ[V?:I?35CX*-\?@X/]"M=O6*,6B9FW+" MRX\APG0F/G7B4@M,*!U4#=>UUY,0P>@69>OS^#,=FL*;,8*-H6NH]$Y,G!\/ M/1L/LY%KH;#_L__/LHO@WO[KXX/3T_WR7_\K4NF/QNGQN]W_WF^\?OVFW@^Q M,VA'&-'-QE^^&Y>CZ[W:(A.KW.9A.M9LZUV%8S7*ADR#HY+/KG\G\A:68D2% MB/JV:$*-L\=K;H\76T@=#LEU.)OA)JOIX9ZS&6QM%EQM^OKGSNN=H]W]QLE_ M[^__I-UK7=;^VTYU-&%4I'4QVB!-X[Q**O5%+/TY)VA.?&]X\17;K-2 =./T]8?^\ ;MG$8/E_'YV=XX)U^WU>*-A_1 MJ&%AA^A76SG//69?Y%)[$#TIX>]J!!&5J>%$/%T<@)>/.@$_//*C"/34]U@0 M S?2;_%"L#J3-%6?CDM]4XI/U"FG:K*G=8\'/3MLS-J!Y1F>_!]S/6'UR7KI MKG5ZM'^UOKWL=#NO>D.7[76G-7B;S-?KOMLJ(@%Q\<4?6E SCC$2R"-(,9<: M4DDT),9C1J)A^_$@Z04($[35B(9QZU*W^_]G"T1F*'W]\1;?!B\[UY>N.QB^ MO]7HZ$N?O@Q\TOKJ93IB.QV7?NU/SM?.8%?W>JE^_M_)B(G,%??.%VQ6>$@< M^?>-V>M^>8W??CDCA]?N8O_+A[_4Q?'%4?OL^\'7(_P.'YV^;7_8>]L^>W_ MCO\Z_'[XU\'W#^]?71Z]/X1'>Q\N7I-T;3?^[?#F<,^UCR[>P0_O_X[_OVH= MGYY?''[_LW6(_WW^X>+?%T=[?^,S),GAC;JTEZ\ZQY='\>^'WX_PV;?CO7^? M'W[_FWVX>$<_7/S]]_WP^?A__/SUO'UX<7;XF;\_/+K^UCR_:YX=[[[X? MGNY_/=YS%Q].__YV=/F.GKW_G_.CBX.;(_SVXL-?9_C#Q<'7T6?B=UU_P._X M\?O]KT>GA]\.3W?H$3YJ'^WMXP^GY_&:?7QX<4 ^_'7T^6 2G0(*GBDF%XRTQ=%JA@(.4"9>2OSKC M4KUPZ?L8ERBE A(O $&* $JH M()#J)<\=A#3N*[T7A2I(F)JA$N+4B)7P7E M[ZWO#WJMHN8WJ7_WZO-XMJ>_$V97&8P>KR1-(\YDO^_&G@PVLX#-244))4A<^E3 M-1^X'$;6V3IH)S1XFRDZ2VS+L$E2ZY8HN-IW^L"MLV05)_SQ=;M.-L"6H M$T/B[)>TV>FX J+*-,8,38^ IFKHA3OJB4(&0,<8H"QXH$74,(P*2AE-!(4F M09.0I$:F6':EK)Q>D;EXX5P\43 X%QP'"X'$)EH'S"D@":,@0,$P]9X)[Q(7 MI%.QY?!0/+L!8.ZQ:1M@FH](C42E>DQ"I MU"]V/D:#A@4L#?#4.D!]A"3C7#2!O)&26R&=#EO;2$7]@BPJ;#Q+:=*J.#4V ME]N7$>3)W#X/M]^,N5W8:$D@3 $6V +*A0#*2@N8$113AY'3>&N;2-9D"JT* MMZ]/.>#=O/BZV_D$4C_HN>K"%EBX]V3WV*!PV)M>:@HX*!NXI;*PJW+$RF/3 M@3;!M[X43U9)EC>IWU(T@?='E#GR6?#,)G@.IM1,PJG0P@)OM0$T4 :D-!A MBX,B'%'N950S:1.K.B4GYNC8RNF*F8,7R<$3U3%2R6L"*=!$:4"I)4 %&#G8 M>28()Q@Q'SF8-&5JT%4;#MZ@$-G;]!IT T@C*DI5L5$TV!KU'^Y\:K335(E^ MSCI^>C7CN^]UG>Z?WXK>CVCQ.I&BH-EQ>-?WA8V; 6HF@#JV*9T[H2:[(Q[7^>ZJF!67!E6,AT(Z_\6WNU?#,4G] M>=2&3;!CEM(];DRF-+W@>N![)T-J98_IK/CT]Y0NP0-VD&"@'<> :D>!03R> MW^1*99I@;F$J"))H;H=I=D74EH67TF@ML_ B67BB8CCH6/ N (Z4!50P!;22 M--H$\1Q0&<'9B*UMWL1JA>#[Z6AV:\.&JTT=RMI%N6$M#G5BTVP M=):M7I3C[7M9&1&7A C3U0-[3GGB"M@'!> *@2!P@X!'0C7 M@F 1U9!D+0B9TRN>L8%)^X=DW.R_J$,KDZ&#-0/1XX#HK*I18$)P$(@ BY/- MHU(4UG(* B72>V4DI'1K&S7%_*T0LMNBMIR[K#XFF7/GY=R*MR(2RBLG +31 M#*!$*Z 4<4!B3*SRC 7H"LZ5=>+UY2L4SHLV*:!4M4G(%K?- &NU3S,N!E$T#C+,*.PDQI7IKFV+<9&11J36Y M1GS.D;&O6]JTVJU!:]@9KS_HVL_GW7;9!J4FI!H8SS1PPF :$4IHI!,0$5ZG5L)YJDNMU=#> MM7?9O)B5">H>J1H1UG8O4SOH(J4VI[D\GU:^?WG5[MYX_]:W]<"[BK\GR\7' MR,6IJE]K-;*8"\ 4)X!2JH&"R "=4OR1X!!REY)H4:T"YSGE9>54VLS%"^?B MB7;KJ9$AHC"P#$7M5D1^UD%(P+@*#%-JX[M;VZ+)9)UFCFY2^LM(J1@-\$*(\ W!] MN7XQ+0 .RA$6S@'N=9O0P.+<"4=,2 MG+HK$*\.&B?GJ8_(R-]T?U+#IELS3ZA"6-?^]O)5JZ,[MJ7;!YW^H#6X3NLI M:#/"I)N,2(]!I*GJ7JZ%)Y:DGB&. LJC76."CS_BF9::0DP"W-JFJ*E8]DRL M+R\_H4*1>?EI>7FB743P=5!A#K2G,&6*$Z"))\"(0#Q7RNJ MK:):%*61P ^ M4[)^C*OHK$)ULY3*QJ[U_VX#;XWILD8E#(:S81&4U6^ MUA%HF:% .D9 A!P8<\ M$U6"*YE&KC!@ W: &HV %HH#C!RW(=!(1+JUC>LV36F3/!7CQF0]_\5WKF_E M9V?;9HD]R(;]BMZW!N#! M&+*U36B=:A'6+04X+S@O."^XSGGW=;G2Q@SXJXP(F$@%B P<46@^T]!)(:;VQSAFAY<+F.V:W96TY>.GS'3,; MS\O&-V,V9A^]<) 3)(#VK!COR(!TA (B%$&.8Z)0FMS4%+5*D]PD]^5(O0A% M9H!?D'*Q"6Z014UZ?-WM?#KUOHD2,^A4QJY/3(#LJZ* V9,Q?.F1-_)),\&"T($() 0'' 0 :%@#*( M">8)"RYRYOS-,W-.U!PMB^WM-F+SN!?FZ_RYRB"TA'!G+@I9F-,APA/EWD/- M PC4*A#I'Z+5(A50TA-#*?&0D*UM(9L4+BI1:E7Z^V:.KXFO(G/\POP3:1*3 MY4(PKH%6A$6.EQQHB:)6(B2UB!&OC-[:EJB)Q=SF0NY_NQA^?#T>RS1W)Z(% M]J-]LGML4(>IW6ZG6$KJY-OWG5:WU^AT!SY/]GS&$-=)08>C1(8L:&82-)\G M\:S3G6]'?W]D&JHT91A8XA"@*9]78D* P](:YY!4,N2(UOHS[!*TQ,RUIL8&1J,YHY%D@.I@ M@;0^ BEHR18J'SD9=4D,GM8GEG3R%G"=<@2WNFX77W5&NAV 4G')FY(,;W$\./>] M1ONN;)[LLW@>GT6B2"7!,!LXCX2C@ZJS DC/%J30N70<1 *&I1,D*#XQU!D#.,$>< M4J3,UC87<[=,6IXC8N5B-'G!><%YP<\>&%WAG@9E)>."O).;6\^TW K&K+K, MI+I,]7C'1A*OK$C!$P(HH08HR0SP-B"#E%8TTB@5,D&ZJ.DQM2E=7*!?'U! M?L\:*"3B3DX\&73MY_-N.^YBOW#SB#\:_C_7K<'-XRH79RDF?51)XD,].D^R MR V*K.]V+R^[Z4OC^6@V_@%?Q&]#C2O=:WS1[6L_= G&:YOQC48_3>KJ-_3U MX+S;BU_B&KKC&I@W&17E2Y&FN(RN:_7[U\-KNM>#_B"^2#F"NM_HAL:>M_[2 M^%Z#H&8CZ7'%=3_\%<-F(][IRMLTT:.=9S ^=92_/ \%7/P['8 L*6>2E)^J M2K&. C (AH&-HA)0AA'0D3* J0"A99 I)Z)27*/P7P[EUT6KS5RY6*Z0U0OKMR@H/Q.7'':;=V..DC+@5:G8(K+V^O&[K@7>-;I&Q:+N75SU_[CO]-#2Z MU8G_]HW?VMU^__?L'7E&'6E"J"([:K=*IH."2J\CC8[\X#B"B)S;J!%Y8./Z 566 )4J+BWW6'/E#=>IJY6ZS<"WA%SVP#R9PN%\ M:-G6AK6^G 6"'J]7C"'HP0K&6S_0<;%N7_TB\(>#4O:_U)>;%Z!09&Y^ M1FZ>J!="(TVT9" HXP!E:8B",0%(PHWCS#@:7.1F19N0W2ZE?A9NWKSTZ/Z] M.4DY6[JF3HYJ&ME^0:J,4C.AU.%4/TT.$=(, 2&L!]3* #3$"%CJL+;8"I+Z M:2)*FIB+5_F<0/>/9]R?=9$ RRV1V^FX+ _FE =3LX(-$TP%SP$+C@#JO092>)4& M!G,)*>+1?MW:QI@VR?P]OQ;.1<_LN+AM-*;K>%5'G%@>54 MI PL#92E$'!.B,0$$R+TUC;%N,G(W!9U;>!T-?.W_CG0<9?B;]?ZLOVO^&/T MB2'O,ODB^3"ONOTB9?%ES[=U*@+[XVO+#)F7P_N_TAE MGZV/,-!;-$ A^"N$PD5YIO?EJ,'&H-L8G/L$2L4Y*<*P9<_;5N$RC7^XC"N= M-)3XZ3M?YG>/[=G_MBR=X+SZ256?Z;E%HA(O,50>,ZH=]1KHZ2-JB[Q M.C!+*;B\-WJ$*_W) ]/S^C/0(3[A2]W^JF_Z6_^T(ID$ M_GU'YU+W/L5+)VQ__X:%L) -NU79&S>L1(HH:;J]HG'GRXA/OI>NBLO1M5E+ MX[R7Q.M__9IR"$8S.P%#*A'=3:*Y..QZ^ZYC\:SG]ZXMV-K>W7F[]_KL]&#W MI-DX.-I]42.&NV?!QTE)X_A5X_C-_MN=TX-X M0>V?XK>=RRB:!_U&JQ/QLWL=[^7ZS8;_9GT4JE>^5Y8D-W1YV>_W/M T6R%.CS@T92OL?Q"X7EO6_#%^C>]WYV6P1?4'3_VS^[[<_?8TCE MQ2+ZH-O^0K&;L?G$TYA@OY;KA>B\6[<>/Q1B#WFJ$F*>Z;GN;JQQYG6OL1\% MW73K@JD'W1PR5IPY]QD]/VN94D/Z1F-?+N1Q']+!9'WV3.4]FW7/,)P%-!Z: M#_0,L;0'0LE;_\5WKOV313.?V6?[P%UXN--VYN=_)I_L Q]\!J0>;C?T)2'=3'O832$$$$THNYO+/#4UF?#G%'K:$7]N+#Y8?3\_;Q M7W_?'.^=M\XNWEY^N#B@A^__IWWT/M[WU'X_?O^.'NVYUL0+N_/M:&\'Q>]' MAZ?OR.%>^GNZ_^&WLXO/WP_Q8?S;)WS\_O"6%_9P;Q\>[KU#9]_??3LZM5^/ M_GK52L]R^#VM]?#[V7?[]7COC)U]_S,V!/X]:-/<_&\EX!H9 'EF@,E M. -<2&6"$PHBG5(<8)-+NBHI#@O*:LK@EL'M!W!SE 5HB.9.:TH"U@1*A@)E MT&COJ"[ 38W ;;Y(?@:WQX';]S&X(6(<0I@"0B$!T8Z70'&N@>!*,\&T,SPU MOT2P20G,X);!;;/!C7E,J.*21-BBS@OCI5"/J&=P> M!VYH#&[.0@]-!#J@<5+&SCJC%C2#\U;/@2O=&]S$ MQ^\/UF;X[FKZ+JQK?WOY:I0D[58<'#QXQ@UQ $LL ?6. 2T< UE M6.Z9M9? VA/SGED6BS/O,VS7D M[648KIFWE\#;$^L61L6+&.$ 1U8!&A@"1D@+)/(>"NAQL"CR-E3-B.,UXNVU MZ#WU0 [=\^U67,P\5D4-.]6LL%4Q(DC&GIFQYZ1B,D1*.&YXT>X. 4JI!-(% M 91!"#*"0I V84^3D[D=:[G#5'WY=FDF0^;;.?AV8@]09J@VR@%)) ,4$PQT M@#BR,8G0J['S/'5HP4VI%E6=F_FVAGR[-',@\^T#JKNJ?Q)-=AJTN=>^S'Z3!@,, 5HXF MU"$3\L2WXUH_[7322,P"YBOJ$Y0YHR" 0'(9@ M4SI1\D%0U)3S3_K)[L7Z\O$RD_XR'R^*CR=V@9!!$4,Y2'IAY./X0QEE >>. MZ,C;3N!H%U#2E#CS\1KS\3+SVS(?+XJ/)W8"1QXJ' R(7 L!13;:]U$& ^HD MM)&>FD$1^9@U"5Q4 ]8<$IBU3*SO=<^>%Z:"\U]\NWN5.J#,92QLA--BN653 M)94B.NU-:)3QZ1'X=%--->)T$A'K:V$6_B M6ODQLO]QA>V%S,H+9.6)R<"Q4TY#"2(-(RL'K8 QT #%K2..01=<8F74Y*I. MLT$S*Z^PR9!9>8&L7,DDLD0Y)A20GBA O?5 $BU H)XSQBVV@4=6%DU6JVC^ M)D47_O(=W]/MPFC0[K+5:?4'95>Z'&2HD]TPI%,$J)T*E;[XC%&S8]1QM4A! M.YHK07"A/BLAN7 M]GU^ V(C7!S+-""JI$I852%4AJA9(*I:KL ,:.@1I MU!^EA5'?:&)9)_]&=E6NL.V0^7AA?#RQ&SR34K!49Z0$!)&$\975!!ABE,1, M&FYD5#6BIL$R'Z\O'R_3;,A\O# ^GI@,1B9^59%[.<)1'FL&C)$22,ZT%SB5 M%NJM;=&4F->(CU=N+-63C;I:4- %X1>XUG93.1_7WFI(-D^L966&>Z^V'544 MG$7 'KIW32$,7F&IJ 8&0@8HQ!0HAAB(!]H21HBP(JI=46%N M1",-N[(MI+28):D/ M#4NCW"EL2K0RK+_VW9./KWR*:W8^-=K=_EP=I]8-LGY;KJ72CP\<7\T 7F/2 M'71L]]*_CO3+^#43?AU4K18$B7.0<>"#(B!*( @D(I%@3%##H)).T*WM"%\* MW:Z%^WU6!U-ME)8%>I$W&0$68+!D!'@6!)@8+S#J+)))!+1"*:]=>:!HL !A M3X*/9(/,%GGM!-]68#(";#@"+,!NR0CP' A0L6&0LI ::0"S6@+J. .2"@,X MLQ)9"KTC9&N;D:;"M_O=U0\!UGZ&ZE&W [IC"^:W8;SE]T:KX(;'S8&9Q;1\ MU&"5A[J)-G>1FY1K>9!&,?O^N)]#L]'Q@PW+K:R]J3TB4BEEA]["(S_(LG8F M6?MWU=Y6F@O,&0,TD&AO!RB!T@$"3826UBDJK"V2+/GM*;DSB]H5U:?7G)<7 M:31GAGT:AIV8QQ8'Q8C@P$N% 17$ 8,T!MP'8Q6.1+0B*L?T=CUE9M>U8-=G ML7 S)R^(DRMF+I24(!&9V.#4AC49O-K%5T1Q8U'P*AB11"^L"R]O4NN&W7/= M^>2C"=L(NM5K?-'M:]_HAL97W>OISJ#1;FG3:K<&+=]_O*VPNN6B2[85'HQ3 MKR*Q_IUHM>,NKON#U&CF.+PO:99]PK@P//:7MD%E\8BT_,#AJPU<83X(CDJ>X+ H6%!)YJ M'4348[1.NHK,O6HVA\EKGQ>7D6!12'!4S36A3FEG@)(. 8HIB?:+T$!&6@I$ M(A!8G:P6>L>,LOK)^K5O7I'*'1O&1Y[Q0WNE,=#?'MEO+Y>P/E=MS:AR]56O M>[D;U]/J7,=-'I:V=CO]/PL*E]>=)OKN?QOT=*13JZ-[-P<#?]F/:)B>I-KU;IOMSH,6(-O45_EG3)J#03*DVU.T<4 M,:B" $)Z#ZC'"$CA('">F6"TT!J2.F9%Y_*&^D5[,@LOD84G)HI!7$B8QE%B MG7X0 E1Z%1!G"GL>+1>567@#6'A)%4J9A1?#PA7;0$C."),28.U2$#=(H*W% MP'*F(0[$6LKKR,)K'Z0Y\H/<6WS5@C*1:+FCZ"-A::JKN((R$&(B#B%H 26> M 1F@3JDF6G"+$^5R&"7S?HW"*)GWY^+]2N CVA064PZ,=PI0ZRU0R## E(+! M4T\EQ#GPD7F_1H&/S/OS\'[%'.$.:X8U IZB*/.A"BU?1W9>V,B(PT]&/1:YGI06!;1^H@& M^&6W4UH3Y]UV-.UN14^>UG-RUSX]*XC]X^F>O][HO5J1HITONM5.I_BTNUN< MX9/*$?Y3]ULV _E,0#XU,4<:B"5A#/B0ZI0A),! 'P#1Q@>'N',2%K$D-%=Y MXHKYDS,29B2L7]PL(^'BD7!BL48;)1A#;9K4&Y%08 :TC@8L$DIC9WW@6&Q> M9"TC84;"^D41,Q(N' FK)5%((*@X I8'!2@.%A@M(0B8$>I-\):HS8LSKD1_ M[K'Y?^5[C?ZY[OF'. *:#9-XIJ$[KN%:[>N!=W,T'B%QKUSW.GW=)@B"V3=@ MA27!&]\[2:=JL5X"?._,S7W=Z\1]ZX^^M\#VG8[;*T_I&.5A1OD'H/S4#*Q( M)T6QAT!8K@&-#P$4,Q00SA%&5MB Y-8V?B$6VY;H%\SQS'&;#',9YNZ'N3E= M !GFE@9SE0G#@;&(9AQX+SV@BEF@>(" FJ #8AR[E# +7XAY5-D,Y@D +:$'"-P<1D8CZI,W!>7R72X.Y31JI M];[XAW= QR7I3WYLH"<.Z3>ZUX/^(!KF\;$>8*8_HA"BW/F[*#FG%*@?&-Z+ MA>5>/^.DY]$AV"G/P-'UI?&]XU"@Y/'D!-P'F-G)^1# /)OJP1\0\A)*8&'D M/:JM =*RR(5(J$"4BW!JM[:1:L([9D _;IK( AEN]>JM,LS< S,+SG_.,%,# MF)F8GYXA9]+D,6.P #0$ Q03 @AMI0G6845,U,M(4U">82;#S)/!S#)'H&68 M60K,3$W15HSZJ,A(BU,^MH' D)3&0B5WW K+;!I)*IH8D?6!F<),_&<1V8R_ M7>O+]K_BC]'*A\S"Y(MD_UUU^ZWTM"][OJT'K2_^CZ\M-S@?\5+E<\,G@I./ M:-/OIB-Z[TNBLO1 MM5E+X[R7A-E__9IR"&YMGQ8I#]W02,V6R\.NM^\Z%L]Z?N_:@JWMW9VW>Z_/ M3@]V3YJ-@Z/=%S5BN'L6?'QT-(Y?-7:/#]^\ MW?_O_:.3@W_O-UX?GYS4_FE^V[F,(F_0;[0Z$4>[U_%>KO_[O9N(D;H9_ M2<*/%3Q=YM^,14PA&N/3M/55W[\W_?E[ M#*F\6$0?=-M?.,]G+&5[5A/G;LUT_%"(/>2I2B!YIN>Z!2_%^F0>-0AJ3CWHYI"QXB&X+Q?T9P68-:1OB@S[AF& MLX#&ZO=4NJ_SZPPQZ\VJ4YGY^>OM]%RMVN7:N#2/3X8NSQ<].7)H'-Q_^>D>.OA]\/SS=^7KV M_6_VX?1MZ_#]JXNSRU?GZ3-'WU]]/L*'Y)9+\^)_/G\XM>3PXO#;X=Z?<3WQ MVK\.OIV]/VJ=O7_5/G[_CAR^_YN"8LIH1Z*A[Q?0XW;%IB=GE,LH5[^ZY(QRLZ'<]S'*4<0DMMP#JRP&E%$. MM%0JOF+0BTA,*.4":HXSRF646W&4>_Z:XXQRLZ$<&J.%LJM?0^QX\&Y[Z4TY*N>/_>=?NN+;[3*L8N_)=O[ M]YSW?L M36/0BW=N%\'PAIXT%=^PIN#/V1.\@,3=*B*6BL&05+M#2ITF0I7+V^FXTPG9 M)EU'HTYQ'$[UMS?=7O%&I3O#:?>-[M6I,>DJ:!KC)+BD:7"G+%2*@\"I !0* M!4RP%EBB@U/><$+UUK;")4O@#C$Q OV,[+,@>S5GP&&92K@1X-I&Z\\K!PPU4?>+U+0B($<= MWMIFN(G0;0/PL7TK%\!,J]'B-\-JAM6ZIR5D6%T8K$ZL:2^@#M%B!H@I!BA# M.,)J:@<6XLPSYEN/+F7>&*%8357*R?B_7O*]:7BRC6ES@7Z^=B_5RL M/U^Q_LGI\>[__>_CUWO[;T^*^9WBC\;^W^\.3L]J_U0++MJ_7?OW=&7\ N'' ME/$3\H)*O/!B<_9"\2/N^O/UBI>($169*WJ!2+/O*]/D<[W\"8&Y 7B M;$6(A= +)E>%"^0++!YVUV$T\0>]&PV;E*Q[JP&UC@]UFU(_RT?N=;_.0. : M%KWOQ,4F55.W"^OFC6XY<- I7N_JJ]8@_OTG._63QW] %O="4Y]7GQ+67E]> MMY.]6FQ_D0%3$J+J,2K^Q)&[NI[D:7:2M&Q MG-W9*(9W/E:Z;3;E5Y6#BU; ]Q>P/$HVK]8.E+Z*.4_]^O;Y^5.W=@F)%D11":UFA ?L-=,^8 S9QX.T MOW,U "_9N]+JNRYA0GHXZNU]^??7#Q>'\/CT$!]>G'W[L/?WS>'[?79X:K\= M7OY/*W[;][/O;S]_N#RZG(0)_SP_NOCT_>STP_GAWM_Q=_P[WJOP8O_;T5\'Y/#[W]]NA0G_VL?'>T?G1Y?[7X_2[[]>79R=GG\^PV\O#M\? MW!R>[L.S"_O]:.]5&(\/2&%":ZQR5B/ D> >B*!%DX#):"41&JM,-S:)DU* M;L_I?%Q14VT2+'*;B-PF8K:ZS\5 VW??ZSK=/[^%:I61V?O_N6X-;C*LS09K MDZ0R(902TIJ4_> !==0#G08Q(8F8AL&=WF1+=);A>DPBKC%'"!,T"QX1'=K .:6QK!BX/6$ ,@-F!LP18,J "83(".HTM2I:2=1JR)A@J8(+ MPPR8-0!,-DF&#=B2P"C SD7 C(<6J"CS@,5&A&CH.FU)*LJ%?%&M.U8%+S.V M;0:VS5($8# 3 1F"%>0TQ%<>0N*A/M,'9<_\SRLWMRZM,'59$8D5A M BE<:#&R-291 #L5/28"XLW=K&7#8I92O0"S :Y)P(YJ3"4ACM$A*?" MZ\@>03..H]GK@Y V@UR]0&XR\U@&&$AP&B G4_LE1H AW@+JN((,>:RP3+-+ MHODKYREMJDG#U_HUSLQ7UO_*!77U68GFIOO??,^V^D5YCRUS?OH)<1O=J\3R MCVMD.EW8N*ECO2/62J0%%T9%4P!%]5(XJPD43G/%")^YTVDA"@_Z_6OO]JY[ M<>_>Q,?HNC*B7[QY7!)M1-3:S.U>"5$YU:[4!JR#A0I@0J.@1,H"0PD!3@0E MK#9,L["U3=C>69>R=L- ,@YZ9Q.M+8M143&T*@9]"M]K$0Y-Q(9,X MDWC52;S9$H:A("Q@"#) *?9 >ZL!TUX+ MS870U@V5A)71_#=I6,N]_HRONM?3>3++D[LL?@EKUK6__=R5\7Y(JC&@'73* MMS.PS0)LD_Z[-T<7!U\_.H60IPX!+P0$E&D%)+8,>(\,9<93:DV"-G3'V-X\ M@Z7>;/XX[323*9.I-IFBF?2K1?I,IDRFS273)L6("V4=&!TU\6(4C._TBX:2 M\\2&-^;,_83N*^#CRV3*9'IV9ZNP5GGBC"1,4(6)A)!J:J@6"))HN2[2V3J9 M]-8_[4[:F:5.9@>=80^SPDM1P.%N!0W?^O]>*D<=<,&P5)9L@.36 PHULE:G"4(NY6.< M!YQ2YR%W&OK4CE,TA: U"JKD-(B,[!G9,YE6G4PKG :1!? < KB:UV"P]8YK M#!Q74003AX$1F@(1R:B5(5 H5$,1O*EY#?LG;][D?(;[N_$OITM=$0O=O[QJ M=V]\V;;BS77/GNN^?]/6G0Q'L_1T/=T9C!M77YQ]/_SZD41;3R+"@?/" :JE M IS 73 AA%C(48I3"K$&D=7UI.5LXM])9;E*R3+#T\/A^;9 8YK^:@C!PBBTXA)K0 5S@&#& 4<&<0Y0AAQ M5S]AOJDY&SW?'_1:=N#=')4P:^C?KL&(@USO\CA(VO_16Q2\,$)H$7'(4$"Q ME$!&*08LPQ1BQ9!F>&M;RKGQ*(>G5D+#S&3*9,KI&)GTF4,SF3*9\@#"?.7S M7ID/5;YRV8=JK=)_=KN=N)9^G<:@N\F]3A!L M5.*90/4F$%*\R:1<'S+E:'L.XV8R93(]"Y JFB.=SZ\8CTK4?]20<^UZ=@)F M,F4RK65:59%RL--QHZF#]Y2NO!EAY8_7YV2$&9,1QKG.J4.PI])S#;P2!E#J M,)#(6A"@TY102@CB*35*$+;&J0@Y>)J1/I,IDRD+Y"R0GR4[<)RPO/-1*6XA M]A2H0!6@&$:);*F)$IE0J:CB'(7Z2>0<,,U7YH#I'*)@Q]J>'PS=0A%3O;_4 MINTW,D":_<:93)E,BR+3;\MM65BJDM:UOSVH7FZ,>Z?=MQ'U+J_RX*?':9&' M5;>.MBRJD$0!@U*[=ZH)X M<.Y[*9'BJN?/?:??^N(;K4[\M\]Y%#D>D,F4R93)E./?3Q2QPP(*AR5T& F* MD=)>:,D-$<*[H V>N35'(U-MY?6M3,8]%KF M>I!<-]M2I MK6V%>8U":N8BP, #I4!H-'B"0PEH0Y2D5 MSAIL;.V =Y/"UO'\-]J1#W*$.OMC,YDRF3*9HA$Z4\:]PS:=SO!I,.I>LOC>\U M"&HV$@_-$Y VW9[S/1"?[F4B0+_;;KG&Z)E6$*IF:X&N"&40QK/(I*'2.\4I MLA(9!+'DC(>/!_,71!7?>WP]Z ]T)^UFAJ>9X.ELTO]\YZ/D''J$/8"604 # MLT!3* TCD:5D5AFT-8VQDW*%^75>S"#/+,3_VD9_2Y$?%8^_\>3T7$&^M4* MX.ZPIAZ-;G?4=)YWVW'_^OO_N6X-;C*&S8IAE0'$*,@0F '(&0NHA:S,K\>, M(0LU%T1$#)M[UF>&KPQ?JPU?AEF.%8/.,TZ#)))PRZQG"L/(0=0O0CG+R#8O MLE4JA[ 3'*;IQ=!)%K4SKZ/MJ%C\I\#,<^0T-5O;$=ZB>D8V#-^>PK^?,3-C MY@^8J;6$E""O,;74(">=]=9I'EQ(P[U,QLPZ8&8U.Y!9* G&P$.% <7$ ^6Y M UX@R)V3T-!R6+"Z[6Y;;\3,Z+89Z#9;C3E%))I-/.(:=2(:M92:^(-AC(Q5 M/U$)9X\I9)R;W^JMQ 8E@1XC80"4' (:B13-7@\!MD$12PDF(D3E$$?E4,Y3 M[I91+J-<#5%N!I"SW$18L\8QJ2*?1#4.4J@LMC8J=)R*K,/5 ]LF05,7"&2> M2> M,M'PE0A(BP2@UEILB-90HZUM%K4XL:C&:T^.;[DK6[YRX5=N4GK[_C?? MLZU^,9=\JA]_MVB>,%?:>X7[2=P.U[U._=XV)FR/153^G8#:L$"MUU)BR:S@ MT'&-/2PGEZM1CI&:9Q2;0145V6ES/)RT_5*'[49I0GU )#40"42 )4 ML@RT%([1>$ 0DUO; LT=PI^96U8HC7#M(&"N=.Y,XE4@\0Q&$#<,42X9\\30 ME-QI59_!?!/A7@H1&$$2\P !+ @'%-@"I-0/0 M$L>\QU$"V*UMA)N0S>WQ7EEP>*8BH+4#G"Q3,HDSB5>=Q#.H#8ZR W1W$4E M@02L"90,!P>T\@8P[*#BU :-R-9V5&5JU(PFMY?*7<#6ADRSP>TRW$\9B9>'Q!4' ME(>4*!:A5UO% 472 R.4 (HBK#TA"!:*I&ARIM88C'/?U@SPF4R93/66P\OP MYV0YO$2+J.+1X1AQ UD D%((J,82&.0A$-9I Z%'SIH:"N)-RF$JN (8'8]\ M,0K#=_HZ;7]NV9G;5&4R93*M4Q;(0\9@%>I 8>[%31\Z_]SW>JW!O[$][ZT MK"]U@[?>=C]U6GE0UJ-TA8N=JLT>@E-*4 *T0!)081B00@> -6)"L:@.>IKF M9#6EE L*_M01#W)OV"P*,IDRF6HLL9>9@)$E=LTD=M6Z%RXHQ0,!S-C4V,!P MH*GB((KM(&P@.'!60Y&]21D9R=U5=!;MAD;/]P>]EAUX5V9EY&2,VM0?Q43>RPA"+,*1#@8HI140BA 3HJB2.*K'5-9I&% .*"Q\ MK.+ID,72T*8R@BL$, 640 35RM5&J%IC$D6"A*(-D$ MALY).3G;(Y,IDZG&(G?!#KXLJ0U<<=)9"BS07 'KB ,42 HVM!-A((0-1 MR'E71YF[2?DW50]=M69JP_)OEIHS"..>LU 5(K"BB% MT=2'T48P@CBEH3&TB/PW%:0UBB+DL.)#V!IE M6;0"NHAH@#5 @*"B !4< TDQ 10XXD7SE%K^-8V1\TH9=<8@7/J5<[IR63*9*JQ M"*Y;ZE46P7/90!57C7362$D]0,%%R2LA!<91 12$5FK&@K=L*(/GKI1:7BY5 M_=I3YROK?^6F)NCMG[QYDY/R?CK+.RBL(R0R0JC104OON*81&V64=-(F\8?A M4/Q% 3A?4M[;<;YD<=G.5]US?_6Z_>SLFTW0_5UU]NDT"8AB!H2Q:8X&37X^ M*8"CD)H@,'1.I9SAN5U].<"X$M9&)E-=$+?^UD8!RW_^6.BQ?WG5[M[XLA_G MF^N>/8]7O.EU/_7TY2^+0#*4SPCE%; M(+JUC9MX?J]AC5$BYW-E 9')E,F4Y7B6XRLDQZ?J.(5VJ$@.,[JHXX1 Q1,# M5$0 DZ)_"+'Z"?+L>LQ7+MOU6+\%YROK?V4^5/G*?*CRE?6_,A^J?&4^5/G* M^E^Y225"QX-SWVNDYKP]?^X[_=87WVAW^W.-%U]!CU=.9\QDRF3*9*I)(&YU M2?_;#+$#&(RQ/%A)C*,.8HD5ELYX*;7F!CVDZ*=?1\EVY ?'X51_>]/MI07N# :]EKD>:-/VI]TWNN<[@^SQG\7C_WU_<%RI MN+0VM4H+ %MO ,6$ <4%!,8%HJU7F%B\M\F9>/'H_]X MRWIU+HO5"WT%_-/:\]9?&]QH$-1N)A^8)39MN MS_D>B$_W,A&@WVVW7&/T3"L(5;/5N%,3&-74L"B>J$1,$Y7\19QHA@0-YN/! MW#4:97G[\?6@/]"=M)L9GF:"I\.I[I6<2ZF4 UI(#BAF 6BN/= 8.BX\8E#Q MK6W,FXR*!35N>3"#/+,G_VD9_2Y$?%8^_\>3T7$&^M4*X&ZK8H]'MSL:=YQW MVW'_^OO_N6X-;C*&S8IADV$[,BK"$#(902O-YI!I-@>EJ16DQT($S3S'6]N+ MZOV8X2O#5YT>? ;X,EIAA[VF&GJJ I8:QE4\%!P%8(1CC)O36I$:9RUE%N9!L[>"V^SQQ0R MSLUO]59B@PYB8;540!H#0:07 XII!!0.SN/@)5%B:YL0V>0$S9^,EU$NHUR= M'GR6*A#-.,9(((^B"<6CV4LET9 8CQDA<"%!B8QM\V/;)&CJI9%(2PN8;YRX5=N4G[[_C??LZW^K6&3C>Y5 MXONY\MXKW$_B=KCNM6G[S8G;+[ = I(A!P*E#EIO6%$22>>7E3-SRPKE$:X=!,R5SYU)O HD1K")!-\4 M"C]3* MD?/_UNUKGQ7_A2C^%4^9<4@HK0V0TF) A4OCYR$#G OO@T2&(S-2$U9&^=^D M]GCW.C6^EM-)-ZU/WC/Y+:QK?_NYTV(X+7:"6P>=\NV,7S/AU]G40#U'@D4" M T2=C?!%+-!*<& 4]1Y*PQ356]MUFAF;^P3E=DYK0Z;9P!932*1R2DC(J(@O M,,&(,.0]5MQX.J,6^=WWND[WSS,$+Q^"*TG&&F/-E"7 :4D I3AJD%RGN7B: M*PHMXR:,&7J-@3AWX,S@GLF4R51O&;Q@3TZ6P<]H!E7<.)Q(:(65 !MK4Z,7 M!B2.DMA+"K45*BE9=13"FY1^4K %,&GR8S'.8#3Z,;=;S"V&,IDRF9XZB+-@ M\WLQ@W#-CX-P?SGLM@@$965A)F7!5@UV#Z4C1@N 4A\I2I !6GL(&(]J D4& M!22WM@EN2C%WB5N-\2#W]TBI"U1H(+P. M@%*&@0KQG]A@*8S4$DI:0Y&]27D8R=]5=(7LAD;/]P>]EAUX5^9BY!2,I_5( MSE Z$A^Q>"LWI9T-CSY-E8M SQB.%@2T(L(1]Q08PQB #G+*D=!2JZUM(7+> MQ:JQ;H[Y9#+EX'DF?>;03*9,IN_9<]_V;MNYD9\X,SIRCO?VJ M,\=PJS@T""A#)* &"6"$-4 (S9$UFCH/M[;9W+Z<'&A:"=TVDZF^8+O,#)Z, MP\O X4I:#H<6&V0$((BHB,,^ ,48!I(;@6 P2CFYM8V;DBRJ"U,=>3QGY61X MSV3*9*JQ%*Y+,Y0LA1=F#553;53 5"H(4D=[0!%-$PV5 #HXX2Q4+#A2/S&< M/7[YRNQ&SE?6_\I\J/*5^5#E*^M_93Y4^ET^>_;:(\];3C+,9*H?F6KJ GY(868Y,BX594:IT!D MX9D\PI\F<=F+LZ^'GSY*2XC4% '$3&HS*S&0$ : ,*<04V:9P%O;##4IFKM+ M=HWY?MG!V=7%D@SYF4R93%DR9\F\:,D\B=4>X/C>1R8-\LQB@!#'@&*G@4%4 M@1 / 854>,-$#47S)F73CW(3^H7-KJ^N4@-$W6[/-7!S!6$LIP)E,F4R+8I, MORU7*^C'!XZO%JP>_* -O&\-SLL_]>.UK[P>7/=RYZ395(3//QKOVI@0O!9 M8*L!M2'-)L "6$Z\PRIX"-W6-N9-RN M#>'W=0" G%2=L3^3*9,IB^@LHNLA MHG^TXJ5EU&(4 ,;* >HD N;_L_>F36TER]KH7U'P[GMO=X2*7?/0?2X1M+'[ ML$\#;AMWA_L+42/(%A)'@S'^]6]6K:4!$#:# %KQVX;(VFIJC+SJ9PS$(J8 M(UASS3G1:K7NZ)<4<]\;'<5!*\\L&,2CV!MVOL16MS]LPNV-M[@A4T.FADQ- M=/3>]$*FN),\*,Z5XX8K[7W 7"K/I#:$W(]>6"Z\5_/WW78/KK_X!UQZNW&T ME_;MU[?]05[[YF@TZ+CQR()^N-]_:P>@3#;JX V#.GNS,GB95MYB;Y#YL<+MFP=: M,IEB"L@D:L%(MQ(YR3R*6HI@E!=>LY6"YI<49 ?FO[U-_G1=C(TGN"%30Z:& M3"MBDS>D7QG2/T\RW41!YY)8I[EB\%%NO#!*."T]=MC)!/^^%P4=])"91MZH MVS>.B[V>JMLT*LEU2*!?TX0X\P%9H!+"WH3<_!&TY+2V(42;T\M#OYY%WDHC MPH]B8SE=':U1'A)8>W5M9-_ ML]U2/E[T'?)K:ROZ>.SBH,5(NY5EZ"Y!;=F3?=5O M@.W_DBDT['<[8?KB$\2RFXWZ8UH;B7&,'&ZV(+0-T@<6A B>>V[LP?;=&R:6 M[]T;CX8CV\NGV>#73?!K?_/:RIS5HYJ M:TF65%NS/ EZY$#!(T/%(M!]5*3XU^-QP@TX8*4P=$$P_-8 NJ"M[%&_"^36&21QZHM!(E3CCBPD=D,%:(&HVQ%ER&8-8V=(.0#4(V"'G? M(S*4E$:Q2+@ A,166^%UU-2Q%,#FTLM0,1OPO"MXSHV]L%$[(01&C%B,N,8> M6<4(DD$:'[R4(?EL(A.PD9>$C,\ M6&)%B,QY%A*[&I>G_LL&A9>,PG-9ESY9;(TAR&BC$)!;((V-1UA+G$=+F43" MV@8Q=_%2/C?P;8"R 8#MB1YR0$_H\)Y@IL4R"EK$=QV4A$C9*1J;0.NOC86K '2!D@;(+U' M5ZF326 K$DN1&Z$-A4=2'*PAB2;=. )6!#[G)F\1H17F) _=DH@SEBM_*$.< M>D8-%@1[ CJH4.U%>NA3]024@/N_2Y$"_!TZ7S;^"_Z8++SF?J'7<_+Y27]8 M.A3\,HA=.^I\B;^>=L+H:"(<7?V1N67["((T>'@9IWE- M[V/=S+TUZK=&1S&+=3EV.XJAE3H]V_,=VX5EP2]*ZX8IT2^>WE5;VO@O-_CW MQHT_]M G(+3.:,^P8]$FX3F7_D"+MVK/AFO_/G<0QYW>9$4Z7YI7L+7Y;NN/C_O;K]ZW6]N[K]972."N6/#>[ON] M/[:W-O=?;[7>[\-?.Z]W]]^W]MZT7FV^_^_6FS_V_GZ_\KOX:?,8;KK1L-7I M 7[VQ_"L,/SYRF6?%]Y\S=2_R7?>A9*GZ;[*?36[;,H="?OKVI-A_&7RPZ\3 M#W.G5U99/K0@$ZS&%6/6M9 96NK\L_KQ->JL%]2Y<+%7KTFZ;JB^\F6\3JY\ M[7N/)7B=DZM?_MYCO_^:(*99+.'7>NP/$A)O7ZIW/X:,N6:QQ2)E=;H](J[: MWV5A?)QM74*>LJV/T0Y:K^&F"^?2*L_M\V;T?,)$G'.(W,"&6&T"@\&LE[7A M:\0RG]7!F>;@;G5P%S*RGVZ"^O4VO'<2L\G0.VQEQ\87,-Z_,];L&OM>&DLM M(3?AI2WR6?0?N,EE>%43@CM7<:W:W7]]%_VB'3Z2D_UZ6[M)L))P8;B((CH= MN$_)TBBPB/ _I;E-)I>G$5V7IQ']G,O3=M]//.Y_=?>V=K[M_K[S]2/]\&WW MV[O/.Y]>\X_[L)J_X>]/\/FMS_#[CU/O^=[Q]MG'3YMD=W^;[GXZQ+N?WGW^ MN/_7T=Z69[M;\+R__SG>W3^$=7\XN^AQ__CI/YV=K0]DY]-'N@=KV?W]W=$N M?,_N-X]W__X@_CG^2/:V/L*S_Y.F.D!-4YZ&P,2/OO!A#J]/[N74RZ'_I9,^T.VOU%_A8 M?KF+DV557!0K_8QE>D,(7:>KS*6O!C%T:GZ,7T]B;QB?2V/&ZQW PSH1SE^# M;[.HE^DL_<%6?^Q&:=S=]+X$Q9M;\0:WXK1,[ST^V_WV)SGP)":>HD.!<8>X M=1)91A**8'=Y)9/!7(*:SB[/:&GZRCT7<5V"F7UMA;:1Y.5)\LS8!FP5)(+8 M2ID;RX%,(QNM1LEP'S'(LV,I]W$&\C5R_&SE^"$GI3=RO#PYGMFISK.H/9>( M6"'!3O41.1,T4DG0*#GS+N6BS38Q=YY\OJ*VZJJ; 5OQ! S43DD!;ME>:-GC M/)O@6_G%MHH&P;61:9Y"\',WELD1O; Y1Z@&H6Z"4)VY&*./*3B<)$J) M*L15$,A$HQ$!>(K:*J*L7]M@;:J75="S0F6-C3P_@L70R//RY7EF.5"B)5;. M@+)A+>(2>^02=\AH+!+Q(DA"UC9X6S#1R/.SE>>'M!P:>5Z^/,\LB*3AAG8Z M5]MZD.<4);*Y^):!KN4(=IIIL[:AVIK>V8)8T;%.JVY!S/-Y+@.LZU][A[#S MX6C8\D=V0/^(#CD2.,))2"(39L;2M8TE6!.-WW)E MI7<)UD0CO0\HO3/K@6@3B;,&:4X=XD(SI*FQ2' #\FNE\QJDU]S9=&B$=V6% M=PFF0R.\#RB\,U-!$"^),QPEG$?96.:1Y8:@J+D3E"EJ$E[; +JND/2^I%## M14.A' _J)S0>QI8=#N.HB3<\3+SA6QST@QT>771EO"FF6_PCVF%\EU>ZESX, MXV8F3>/-N"5$[;TZEZ$D#C"F%(-U@#CE(L,4Z!@$; 4*:F-4+ $?A^FPRQ7R M:30^RI6S$AJ9?C29_G9.I@V)2;N8D*0&(VY40DY'BK##/&J'L7&JD>GG+],/ M&7=H!/M>!)N<$VPJ;4S81*0(CB#84B'C D9,!:\QQXD(FM,#E&S"#X]D57@_ MB!.3(D0W:H7.L.3ME70F( @J=39-[&$%.21A8=<8#.LJW,G2O&&[_MR@KQ0]9_-$*\'"&>3;ZWXPX5:5L^H60E#Z0G'FUX= MV=YAK"87Q5:RG4'KB^V.RP2L4SL8V-ZHU>U8U^F6IFWMW.FMB36M@/'T!DCU M5Z;4K#_?7OJ[HECCW[H9-(=4< MPLL+N^V!$3F8)2G6P;;63YW2)/_GVUN/+\'A]RBSG0K%=ON]3*]JE$%3N'F; M2^O#O E)E?$F2M [N8E@0FJ'X!<8$>5#[OAJF5"Y:Y/DC0/_B#().40(=3;B$U(A*UM"'79VW/]R2.-E*ZNE#YD MG*T1X&4)\)R)R.%:M3Y%I !"$3?$(8V31X$RBEG0-$:;.=7NC&_4+VYM%MK0DV/&&JJ6K[4?5Y. M.Z.C5^,AG$TP11I1?PQ1G[-7J.%8<>:1"SF0Y51.-3$) M&65QQ-A185+IZ6Y6Z59_26&,]W$TJK@_VRA@KP34Z:'/G6R^U'T77E84XR;^ ME >S3&94VDMO@4:=WO\ A2;])QN$NA%"^7F[PWBX='R@*)ID$0]6(@TX@H+& M3@EB@;/=VH9N,[$B'I7&*;K2)L?%K)E&?.]!?&>V!,51>4,-D@P(Q#7WR%B" M0=5P41!O )A]T[[M^4OQ/>>^-5*\?"F>,Q. ;)%;IA%)C('L6@T6@L8H8>:9 MD]ARLKR>*4UTXX[5,_V3. #+N'=8M7X>EEC'7.',+U<:#,OPFS3/:)(-FT.X M%U>%66'XF4QT;@VBCYTOUG5?6&.35?-+3/(\MGM^D!O9;L7J[^W>A%3OII1J M=*.;Z$:?7L\[* AG7%(M$).&(HY9'G'C(_),IPCZ4$A*K6V8-E_0$K)Q4#P' M:7[(%B>---^'-,_\%1;PEQ)"\Z0;A[@D"6E-/'+$&RNMXCJFTK4(+\AS:,3Y M.8CS0R9A-N)\#^(\Y[CP2J8@-4;2\.Q^M"#.S')D.558$$82Y:5?\X+.)T\_ M'W.5[86W@YB#F9.ZK,I)T2\U6Y77XF6E6SX=ZZ$FW"0YHTX:W^R%DE!>$C>: M*N.;0=:YGA] 6<(BY4AEH.)$,&2IBRC )222Q\P:EB&+JLNS,J\/64WBU>K* M]^/:$XU\WX=\SV57>A=#,D [E1,:6(K(L!!0$#(ZH4@ !:7(-^6-?#]+^5[: M'-Q&B!]4B.?KO**T1A"!F,E3Z;C4R%BP,&( M$XX>I[M.%#R=:X#%H3ZM7S,6QWNS<<=4;C,LK[<@YX@U\WPJ^=&LB12% ME#NWXQB08RP@0J.REB@J]$JF;#6"_O02+QM!?VA!GS-%L$G&NZ01)T0B#CR- M-*4,)2UDP\BQX3UX2TFNJ=.-P_ FH='BWZ M7)EUL1N;W/2;X=^?\Z9,2CIH8 G$K;#PA\((]%:"LB,U.6 /&MS:AF@SW?1( M?[[XL#J-*1I\6 5\F!MA95@D'@PA:W0N<0?52%.&D1*!QDB]"226!ICTLK>V MP8?G@@\/808UT/ 4H&&^K,TJCZ4TR/#L!8W,(J.Q0-2K:#T1B43U!!NZ/Y]X MSK2HY,2>O;R*DH0IB/W$Y/8!\[RFD9<&]F]9]F=F1,:LY28SUUH"QREDZK$U%XYQ^OA+]Z T$ M&HF^HT3/[$-&?!0T2!2M98A;K9$!11-)$Y.VTD5KLGW8)H(V$OVT)/J!:WQN M/D"QD>U[D.TY1L$1BF8%"V5UZ@SQ:K3LS7:K1(6GO1[/FGC98Z<37H;D*X/Y$Y ^:R#Z)A#];7/>H(I2 M>9V$1DK1W/#%$62#$"@8$7D@D@=ILD&E^)W5K\9+O[+B_6#9@(UX/X1XS[5G MXS:J0"4R5DC$9=!YOB9'(1%MG"-&<04:&&^S!0&X1KY76KY7UKQJ)/VA)'UW MOJVJ-RDXD/0D$N+$).022+H&$4_".^-\R&F[W%P>0M=T;KO71O-U:FL+1"+V M1ITO=S4XGJQ#Z&D8'*_ZO>$8Z#4E5X-/M\.G6(]UYV->B8\3BC*P+*!P9%-(B"I ME3+$QGJ_TT=A2GA0BU.2,^PB&A$P:6><] MP+6CP?MB3=!5&FF]S,@%%>MJE<=7[<91R]OA4>NG\3#FV;8_MTX&_2^= /]P M9_,SK8 J7THH\R[1#=5T#= MMS5)?SO[ %3>[NU-R+HYI6H#"N7.]HQ4F@&HFYX\%BKCC%.F@'?*&5(:>D-OTF>'"BIDR#1K4A8V3!+ P[W#@YS%I$B2F(*N* 348A' M[Y&5A*$00/=30<5DP2)2;6&6,.?JWF%A2<&7%;".U$*AW>Y]BU M"/+8HW6?Z2*7:=6KU3;J-_W_CCO#3KEF^BD;] #BH[,RZRG"2R>Y\:+,77D_HU=RZ-[IUSS4K9$#0@"-'H$-% MQ!/FR#F7$.$$" E&NG8I-RLTM.F[_CQE^B'-[$:F[T^FYQH,1B]8L (9,*H1 MF$D".6,\BM%9I;WB5),<,J3JLI7=R/1SD.F'G!C;R/2]R?2<=9PB]5A2@GS* MV3TX.F0(_"%5\#:8I*0K384Y7I$IT,O,/GQB1H4=97EX69F'#VQ%_ ""MGLC MVSOLN&YL)LO= GG.]09D.B0P!@1*(@7$K<-(2\,0D8%I@"7.3)Y8S5:CP+1) M/%H]\Z 1UGL6UKDA2T1+H)4$-2%(Q(57R 4C$6,N,LYUHBFW;[E++\!&6%=7 M6)?>#+ 1UF4+ZYQ.;XU3U&"!8E(.\3PR1'L*%RW52FMG@\)PLZK+S0!7L77# M*X+G#$J:N&1))PAGBQ'1CF% F861Y:'2O/<5X:M2JUCXT%&'%^&Y MMF]82RI91"$*@SA(+K+&1T22=9P!(@?*P&QO*W*Y[T@CPL]!A!\G"-"(\-U$ M>,X^$#+1D+A!/M"(0)'*TX"(0-IE:!8Z,B_*H#!V%^=;TRJ\:17>'$)S"*O2 M[/ [+HLG4S)85PS"_V^0)7L-[^4+SOQ?I2+!:?)SD_E_*SUG=^M,"PLS_'(7^8*2>@'$X93"L)4&_>-69S@< Q?' MG-\;HKM=B>"334%:U=!_3:(W0*'MFD![J0SO^Z/?.]R/@^,MH%5SU][HKMV9 M-\U3#-ZH1."&-6"::Y,06%@,6>J5%#YBPW((0K4Y:]H//E^I7G(VP+@/"M0GL' 1@93CQ2/+DDM!%%@5/^__T=30G]M)/K9 M2O22DP,:B7Y8B9XSARF+3CK#$4@V07D<"=(4K.-DE V4>X$#746);J*C+RNI M^NV@T_.=$]MMG=3)0GZG!YEMC\[G:2:LE$T9CQ)BP MB!M#P')2''EGI#><*6WMVH:@;:'O4I+59&&NK@@_9")U(\++$N&9P80M#D+A MA%S$'G%I#;*,!$2 ?LQJ1;A):QM$CV>.7 =I\VK&8T:A+HQ0LV**G>_;;(#3F1R)DKD Z95_W,71()_ M2BU%^",[K(P&>W(28<>VVQVV!K%K1_"O47^Y MQL23=6NLH#%1>SK>] =;L*4O-H^0S /J!^/\^VEV:),;?4LX\^=M#$*=<5@* M!,8$P!FA 1F<*(I,!$^D%3P74RU)-VF\EBLKW@]E8S3B?>_B/6]Z2# QM/0! M@J=W=IA/S>A'QW=H=_.TB82ZT<0X1K MB7BD KG $O(Z>)V$4]IH,$ED&]"\B6>L4#SC^+B?E]/WGYL8Q@JD-"W./GU5 MR/0^4ZF!J5N&,W*/2"RD 8HA%G)NDQ8,N3S&GD>%*>=">IV[U](V8WR%W":- M#W2E[8Q&GA\EK)'SR&V,3'F-1% @SX0;Y!+1*$;-F&,<3 NYMF%(FY++':D; M>7XN\OQ8,8U&GI<9V0!Y)IP9[+!"1@>%\I06I".UB'%GM.0T<"#6.,LV0 M#A8C;C1%#E.1DU:9-SJ:)#,RMPUONNL_3RF^MZ%:C:@N0U3G1NER@W54!$D9 M(^*2..0DLR@EZ1Q.,@AC0%3-76;T-(+Z4HRA'P51&^E=@O3.UX201"FH2$C! MA8NX=Q)I:1E2A#%%J'8*+Z_911--N8TPYOS%92C_3]8ULQ*#<_?2-(;;@,[- M0>?SO'9/&2784(9BR E82@3DG"2($8NEMSS9 -H]OTNQ:.,^75T9O4?5OI'1 MN\GH3*UW3,B02T0!0CGBCF-DE3%(,643P\HHQD"MY\U0Z^$=#W7Y^WC)QER0"]# =4CXD@ M;;!%/!E) [/,$;6V(44;U.(E>6-69JK'$CVN+Q<2'C+7K(&$^X.$N?B*4$)0 MYI'S-B*NDD:6!8P, VBG)%G"^-H&YVVB+L="&TAH(.$AT]4:2+@W2)@S^Q2U MP0L9$15!9MU ()M2S&._HN:,\:C$V@;%LLW9G>OQ'PH3EA3165E;Z#50R(]R M$4S\ZH]L[S"V!G8$CP?IS392N[*4XO^..U] ,'+S7]L+K4$@#0M,9'0\X)SK?V>W2H,.SQ =EAX- M:]#A\=%ASJ)BQG(?,4)]2 \9:;H3"+Z%D^B'[9HUMF+U-_R[.\[4F8?;"H(;U+P1 M:IX;?:F$#R08D4=J<<2YI4A;K1#W2@D*EZ.A/*":S,I1YR%K 2"6'0E1#'AB&7/$?*2ZE5(!$K72)>:L'T^@96&EAYR(A7 M RLK#2MS-I[%H+HZ$Q"Q%E06P14R6 24/-,,XQ@(SS7%6K>5O)PPN:*X\MRC M9J\6&G;M199=JZY2:_T6#SN]7DXP[*?621&QEU4P=0.HU(9B[60@3$6NHC7: M)2LDU5;&I+0_V 9\5(^'D W@W0CP_IPWST02UB3C$574( %9O:<82><#XEA(Y"S+ M[:ZME8J8E'([>Z![6^AEQ:>:$-3]6":OX;4K;9)KVI+5*?_"@"RA/\ZS?"9; MO9O#9]'A/B;\_>L1S^>YW N-ZO>L[H4/\]:=48Y%$S5*.@C$7>+(*D41 3N/ M!.T)!JHN2?5;NH0]LAN]@=H&:AL5O(':[T+MG)6-.2?6:H2=9WG8C$;:>(D2 MC29@*4Q@?FDJ>(.U#=8V6/M=K&5.)@& FUB*W(!N2^&1% =K2*))ZXRUCQG6 M;;#VAE@[Y^[0G!()Q@E**GC$J]CK.8UYUG.HZ/<"K17.+',=ZZ[ZM@N+ M^45IM/12M'OHDLD$[O\3Y/X\& MD]6]JP=XK6($[JS^PA7L!S.(@OPN68U=F+:VC0;ZH_T^'14^QBE+P&'BT MSF@/MA"+-@G/N?0'!*]M[&?8RW[15_F2+WQK-Q91^"ER\**36]MXM?ENZX^/ M^]NOWK=;V[NOUE=_P7N[[_?^V-[:W'^]U7J_#W_MO-[=?]_:>]-ZM?G^OUMO M_MC[^_W*[^*GS6.X_D?#7#(R.NJ/X5EA^/.5RSXO\QJ^HOY-5@1T@8!R9<\N MEZ(FP&ZZ]F08?YG\\.ND#URG5]94/K0@D%&#CS'K6LB,/W7XI'Y\#4WK!9HN MZ#;5:Y*N&ZJO?!FODRM?^]YC"5[GY.J7O_?8[[\FB&D62_BU'ON#>-H/8^1$ M7'KO G.Y$L\'L@N+[O9=J2W7\,=H!SET!EK.5O3QV,5!BY'V.2W_FJ?SN Z" M2_M=; DO-F(6^6)N8):L.I%S(&I96[Y2!I[MT9GFZ&YY=!3?!$=6.6OAFEM^ M!PH[&(K=3E':RU#N:Q?/+K0\G>V6R13#HQA'OUR'$>^4+7\=#KUU63S M&*ARS1LV^VL+?U]D^KLD2CUV^.&:>[]^ &+1'A\KA'#-S:U>;LQF[V)T8'/T MR@X&9W"D?]GN.#Z/8,&G#V>[WSZ(?_8_\OQ]_WSZD^WMAZ.=WU]__7C\3W?W M]P_DX_YN9Q=^=S%8L+N_S7;WN[#&0]C;7\>[6U[LTM>G'_??=/XYAG7O_W6T M0[?)+GV3ID'9]_CT0"2*$S8*!9>+SHFS2(.1AJSSVD:7O/-^;8.9MJ27IU0\ M^>3G!IJ>+30]4"Y) TU+AJ9O4VBR7L5@*$7"BSR_EGMD>13(TL2<-MCKW*$U M9XQP<>?6& TV-=CT8-CT0+D7#38M&9O(%)LXYPJSJ! CAB'.N$$Z*(G@;HDT M8LG@U2K#@K([9UBL7D')T[!0WRVO:]E*5;X]23ON4N;7L\SW>B LVGTU9\+% M((*T(2%!%$<\A-Q!3$@4I%3!L<"#L=E+VZ9W[[W8#!%?82F^OI$'45,<\&+2_G[.6'K+D^XF-L6B0L$'"IB;[F2/A MS!A]T(KL!@H;*'SJ4-B43#\O*)S9^P]:,/U04%@[!"Y4^Q)>U5P]:C[M@O+P M%_')R?=4K6=*[C]40SCJB86A!45AU"G]P7 ,W^;=?L]1;XK=$%;Z +[LVG4\B0I.'8( R&,.)6&V2HHHAS8W3DQ"NF MUS9,6[$[)\2O7I2V0:)GBT0/.2>N0:+;(]%E 4: &D,@0CK1,$4F- MI51.&2/-VD8>/2(;)&J0Z,D@T=('@3=P5W-H?PTDKO)QVXK/>#<:Q\"R># M_@DL\*QXMG)BU$EVA#6U^"^FJ.SV*4O59>I#]^LO;VLNVNR%UQ,>VN[Y\6 0 MPV_CT6Y_]#$VU^R-2\>J*W8ZFUDXE9*U2#'/$9?:(D>,0=%YQWQPW&H*%RU_ MAM/&&OQYMOASU^J3!G_N%W]FHQ@XB8)RFGM^.)M[?G"D"0M(@%[.M!%<8K&V MP<6=O0H-_C3X\P2R0#\F1M/8"A527F%A$D$<:I%]Z>U)9P0K^P;_'O;3Z-0.(LC1E]CM%RF!4QG>H/=;X\5] MZGB[G!*9;W'0#W9X= Z%7\UX[7W-:ELS3GN5&6T"RJZ \ED#RK< Y>UYHU0' MS$G"#G$O)1BEPB''B$6"\&2C#=)[F=LJEXJZ%7(!-^&F!J@>P#!M(.FA(&EF MIQ*14Z.L1%)3@"3,#;(R4B23%8( 'H7DR)>,S7N)4^-(U=/ MCW=Q]M;WYQ]QLND6JRW_6:MCN^!B> M[)>0='@^S7!O<&A[G6]%>EY-;P#XQV8OO!W$82X\R__<2V\F5\+[Z8VPU1GZ M;G\X'L1]6--OW;[__+@ZF-B9ZF#;IWM;AZ!#;?-=^B?[9^O/K__L_W.TNW]X M^@_H1;O['TYWMO[$.[_O,-"GNO&_WYW]\W*T50;$]R2(Z M& .V[F[N?WCW.@]6W'O[^MWF_C;(R40OJ[GC F+!:_575B-]"F5^_+7GEYF$ M@,6+I&E2G ;@L4 <]X3"+R(5:>$5E:5)/H P+;[07]E!Z)Z!"CF< &#/K[=^ MRGX^BG\]C>WR$_FU5?^F/QY<_-5X./U-UHWJW[[J'\-VSJ8O]0?35Z9?6;_V M^AON MHY,('XGP@98-12L>YLK.$]!*\V=;IYW14:L-19S3.WU(60M2OTWV_ MV9ZM+70..Z7OV)'M]6)WV&Z='G5\KB7UW7& +R[S*-NMX[[K=.'O>&P[W799 M^!<[Z/3'PQ8H-5TT K)E+;*30%\OW[K>VAL/6B=V,.K%P?"H/JX_IT%LV XT3\[ WA\OW=V7*(Q)^,!K&T86P!&MGSO9,G.]C[G0_#C M(6A!\!TUX(H<@2H!_G736SN?@JYE!G5[JCF.> M>-7M?([=LY8;G^7WVE%EH5;G=QQM!LS"5EFP6T-X"1X(G.5'>4G5651?E;]T M>!)[H;##D?V21XH.^O#;RC2! Y\=<3?:<'Z5U@_ZP\R&F6AQ=)8?W^F%<>ZU M$('H%;D[Y7&C0N&<<6[' ]L;M6%U\'W=*O]R9D M;[>&8S?T@\Y).5D0W"\=G[\B= 81]@7'G^V+#%/5,8!]Z./@;+WUH;!T/S/- MA!:YI+0+&DDYRY/J$AK."%[MMI]2_AD>/,S'2F3B\6C%:"2@#JMONL#]%@C*?-K8^K/_/.OP -O;A46N&/:T/ M_]/ZHW/$8XP>6XHY.N$CAV< 0\<=H:Y M^ #>DIGG9-#YDK^[6S_95RB8U_*Z=]C-C\G__9WYN%U+0FN[!P];M,3W-6O4 M[WA;/[Q>]GTLLGS1X].Y//&7XN+RU] (WT4 ?!"&]R/0JEKO3[J=T:-OX;NL MN@?7F 55 XA376)$MXMA07]#$PG^2XHY&V!.EI&N$Z:719*^WS9 ME4LE5J U?W^"S/]$?FY%0 "?!7Y0']4P'U*^3OOC$3RG5Y!M> 0 ,,P/R6O) MJ)7QJ1QJ]8TAPNV6K3\ J'+'YI\!=0!>,G=5;\VW-OP1$=R[\%_>E1W"=?+3 MG':P@&*3"[?=^HG^#!@5X,JHD!^LTR'P>96'8,> ;+ W7Z]A6-].!14OK 3 ML?^]30'#PT-ZL7+:5O=%S;(:?:# MHM[GQQ^6"^0D@W4,4U=1K0=5;2A&^E5.;5" MK/U!Y_ P#JH4D3?]P:LI%?;2NRF#O)KQQ]L)42X,HACQA&8%PXE&;RRABM&_=J&PNN7HUHM *+N1"?^B?V<1>&H/P#8 MR5HBL%L'Z 4_G^2?KV2N2APN\A<&V3-@KE@?>/+)@/62B-!*!6F]TU4NQ^W8 M:MK::L9#[\L:-B?+GX4E\(MC"EAW3L@U3GKM$+-. %/$@$RB!'FA930:3I[% M'.C$;5S]=YDW9B@WCW#M[Z/,VS@HI%@>-UQ)\K=VL#(\YT("'&!,+E,=;$>P5^ X]._'XZR3#,YR6NWHK$& &1OPWUVT'"[Z#5O@.$F'/'G-P &3I3VE(!Z@'.XF44,*H,@2'AJ M33#,J.AO!@P_@773S;KNE]@]:Y_SU<'K8!^V-K-YD=79B2Z^WMJ'=TWUC##A MLHPQTZ^XL\%P"J9I48YM^#0>CB9F*GS1N#MQ\[066 S5ZBXMOO@+IU:3.YM7 MPVM'W[#ZYFQ49,=(_[(Y5M;OH@>VK8TG.#;0K?J54R%UNC,7R:(E9%LBOU0X M.[]OZMU<\&7KK]G3->C;FF-FU 'U$I;0+;ZJQ92I+#784S5R83CQ3,7P MY'P+$X.HE< B:DU,HBK\60A3MOWHN_J1N^%-=(/,D[\8MOO]V;F>G 194G')XQQ[O#;*G?3 &1$FNOC:)2&BZ"T]P%%>#> MP\9*-S5O*6%H\L/M-9'W<*OLI4*UW?&QBP/X1UG4=MG#=F]_ $==K?OE7D+? MMK]FPT1+8'X=D;:Y+V[R'&F6%)*YA9U65"ENUS9$F]_,+*E\SQ>9[&30J03K M-HH)5SHX0Z/Q27+.0*WF'*>DA561B$1J'781YUS)'F_S@AI]Y-LVW3T\2(%K MCY/(&21@HZ9@D5'"P#\QCE0:3RFP F'KB]A@>AFUZUL]TQOPXX++[$>T7RYL M(+'0\Y7F/%_;%1Z^+9RZ5S/J[WG1+]>/]6WG:_9C46:)%1092G*71$\ ([A! M PB"2FX(;'XL2X7\4W\6.NMR_<2G]Q+)^-!)L%HXD8MR4JG@TZ.U4VBM3ER MFF^K^#4.?&<89Q$KT/P&"/2/_JARSIY,?.'3N%GE)2O!XE"R$>$Y-[NT4G3< M:7%KWS)I_8K"CF4^L+W- PI<(EETR.' $.B;#%GI'<)P M#6@"ZG(4#-3C]07L,KT#M_.]!,;H/-#<#%%TH,EC)HS"@3.O#$\X=W4%92TJ M+=-E-:A!E/MFCX^G.X<'6F%"$R'(4JL15]["3QX#H@0OA;/.1YZM)_UC3+GL M6K.=;+3?!"GNR"<-4MR2%;[!Y9*(4%1'@5+(+;]TQ"BWA4<,S!2N8F I)E"7 MQ?KE05O3L.\E>ZF=DRH?A0,F:+ H6V A$[QD^M/=S0/.L52@@"(>04$Y;0 H= MD)8TH&B(])%:SC#-.L7E-KSG\D.F7K72EF45B%YTA@E(E!+5ETSJ[%*3!&L2 M'$91: *@0$ U<%HA3(B62L<4J *+XSND7F]]F$2DLA=_+B2U_7:O72(P];\7 MI_E=,T WS;F#!YY-WEGB2.?RZRXI*?G[3^T@IT@/SWE?;KR"$B+\[C)^\#WS M:UMOO1^[8?S?<9SYEQ8='_P WUI')^>>=2GA<;"D7LC.,. M)6' ]I48^$!:A8@U%D>C%9/L1NDK[5LDMMV.W#>1__/)S0T$S)@@)S>JD S8 M.@91GSWQRCJDN==(@"T4F9(4I#]#P'6RVE8I?>T\U1L(N$Q]#M2'"X!HGBA2 M0B3$@S+(:D*1S$6T6D?#/+TI!%0*;95VLC4\[!SF8HU0%5HNJ*TY MMF>MK)FX;F=8Y6N5KBK#N3RK7%@WG*B%%[^H!(E*#5U6(^'O%5?;]GJM]_%D M%+/C]EPFD)G/!)JF9L22JSNS)>@*9(=4$LOS#;7&Y<5-?2TX_?]LY/?"14I\M6?Y5YNG<&OME7T/=_ME?G4,?Q=0 MCV'S2QS8P_A[]CULP4WWQG8&10=YN6RZ__HTFQ^1)18B0TXXBK@.&!FO@6%Y MI(%*9A@#-F7\^]EJI9, Z JQ\Z6D/>>>"N=<\#=-6+O;!9C=JK>OXGP?82W! M#L[.1V9VX^C%^F&!64H-EO24:@6:J;$Y\R,G#)%2:D&4D)IA28%9)/FNS_U! M@C&, SM333B+$I@&KFTJM'-)R419<&)I#-3$:;[#--M?]S8/N,OP3P2R>703 M3P&L&Z(-S+.Z+CC4R&_/V__5B3 M^^VB)@O:_7W!7L-]W<8R%20A"0M-**MW=SV_=$W\UW.V)X+ZLP8HBXEF$\W&E9;JCK93[J=39I\YN 6J/6=$]NM M.P;J< MK2M9HE>")TOAB@6%V>=IOUVOZATLJHJ]@TZ>%0RXP*?<@.C+9@>\LWD@=9FG M29&N*@]20 ZN4^2<,3BX('G,UM0B#??_:85Q::.:9YM4[1O7"AZN_;S>>IW M:3U=;SU2U_KWH'J7C$LP$GWQY )5WO;A6NS$X:KTHM]]50O*IS_/=NG';Q^_ M>0J?(;O?WGWZY^_7?.?O=_#9#V(W-T?Z=@3/_T@O"LKNUC;[Y]/NI]UO_\#Z M/K#=WV$=^X=?__E]6^SN?Z:[6SML[W?XSD__@* M M4E*8)4NLB4J2Z0"K^^+!<],2"N^=O63.V]L_/+#$F60#0\SF1J B&*0Q#B@( MGIC4. C++G+2%;!F5DB/?ELID=W*)#A']]76HO>O,]9IVO0_WX76UT&]21>P MNM-OZ>H-OS[7FWO:CAM MV[WE3682>OMT2S#I+*UG.V6GNMSW;BFS8=#W;AX M=K0+'$;SB'*_POUA&/?2Z^$(5+>L&[P\<=[]]O' !<5 "_%(FA! ZPX1&8TM M"LJ"PJ)X *!]@N+\H?("3*F[^C)\,H@G=C =6G&%%&%V@%]^-(9?57TM/LC+IR,'V)6?9SHJ[]FG/$BI<*E0A*J6&:1%GFWU?RC^O*I&ZW M?YH!N3T[4S\Y\SP9YK!BC60[D[3E*WK23YUHDU20:4!@\DH)+.2551'5Z;' M&X\Z\-9!+H!KQ:^YMV(9^U&5VN7)%[W+K'2:;X]N)^;@Q""?G1U6HUK6<]O* MV;I]9JU!RW<&?GR*?KS(\;CS('3KH_ M5C=BGO)STA\.BR^J8O,?L5%II9+'F&9OU" S0.EZ4#]^QEZ/#DLW'EB1_1BP M^^QD>?3%7\?O7#4]'0Q'K?\=5\U.@;^GSD87#[,K,0_< 7H<@I(Q/.JDT63H M4B9C?VYX6BGMZ_G,BQFP^R5IZDO&XFJ$"9 U=[4']BF>06#%W.HULP\H1: 1 M#6N6J32A8>X_:B>"5&9:1==C?) ,QX\RW6L%:EZDRFYH DCNH)$$4N:B4.5AOR9*'CSF0T2X6M M^:. @K"^*?^&TL@V/_@(*)Y!I0AJZ;!:S;RJ6@K-P?(4C"L??:PNO,J_\J,] MM5MEGE9&M.$O^53(?#B@&K%43G(Z5BEC36\(V/9,23ZQG=*@MLP+@R,X M/NGVSV*>W%J/U[E,XL?4G=_T!R!LO5<%X\ HGC,#-GNA_+.>7=58S7M;'PX2 M42P%ZA#'-"+.DD:@6#N$$^6!&$T2IA>]'TX*I6G@B6O!#;<:/D!5Q)08'(TP M3U MK]FF->&;U;Y"LEJ>QCU?I^G[>M$3Q$SU9JZTES.69E #OI_[>('F42TA ML;Z@%BC[E5:;E<-SC\P] SZLOU]O!?A6.QBVRFRZ2MLN*G_170J@GHP'H+=, M@ISS9G=K\PJM>C"WM#!1LJM'HI@5O\D9Q*^U3I4O3M!+)PEQ=>G5U,=P^8GG M=,'YA]1CQ8H66S2S"1(?7_4H6^4'7;6J#-GU *G)_5)MI6K 7K\T/>?1#+7J MGN&UU36<&3.=HBU4EEK51*#?JV^S^4282:?/ +#O08,<=4;=RC(;'X^KY?=+ M+"$_81#A1A[FNZ?:_ ^ ?=6D9+&K]X?@5<;>#>K1=W,VU2%P46= MY)-J_91/[N=S:B.=2ZCX":_KG\]G5/Q$UN7/\_K-PB0-4'I.)M,7UB\Y^>]! MQRB)V]-)Q-NS<:1#4B[U\[*!7#\);4.G/2D)WI68TRL;>UL<#*B0.QN9& MUPDC+@Q#SAB/K-,Z<::(U)>4#:L"MLYZ:D/B8%4;RU,BFE(= PU1/$5E8[OU M?CI6HO!,JS -*ES3*FRSV@H(B/W,OW=BSXK: =N:C-X%+.C%P_ZH2DS/VTR= MK[',T*A3"B:ZBNN4;,UAYUM=W+'P19GWEA\O?6E8[U M>.%\L\TFM19_4'W[C\KYGI3S+5-]*[OQI[4)+7($_AQ=*@B=_UQM:L**0%'( M'DQ8+QSMQ,LW_?3\^BZ<2[M87O5,X>DRVK795KNUX/V=W /H>#+^O/YF /%Q M><-\G6>QD \'L0;L396AR<"4FB(Y7[IN_S1UT-495%6;\-GB)JXK M'[OUJ-7QK!E2)O_QU/EV4(<,3ELN7Y\D)B'K)F)S;1[6K^N1LU]<*5>43K72"3A.2$)1S6 #!H,V .BH-M=P0H:2WP5UEN_Q0%WH* MVL_6!+6>@)XS7>MW[G[0:89YYG$73:[ :>5I\3);L+( KMH5NL^YEJN6.)6O M/L>LQB?9EF^-HCT^5Q$X!!,PNUC:4W=M-O]ZX^%T;MS9H _701V(F[NFKXK) MS=S"%S98;-Y)=/"H7UWAP&C9#7,VB_M5 <+NV<357.MXDPLUY- 2,$/^BC + M(=8?SST9X6#\K$:W/H@42R%T=C9-QK27UZ\5C%HE#M\&BON* U[M_;6]A%U,@C[)KN4'?AM:7S-FE(U+KL#^);$[)7T5T:PL@ M!^('I3%FGO0'2EYIZWE.4.K?9UN3@?PYI7UNM07>F0 MFMTHDV2'2_4CG\;A,"ODU\H9Z \O94: &5#MO+PQ3J/2L+3\KD%V]M9VQ<)4 MA95E8")*'+C*:)B+1@Y+FXZ+4=8RTW(XRZ'(>2J%5G,3+B>R.Q6!22):+]=W M%+]HD?2LVQ=_W)17IYPX"_L!W_U_K^#,+LZ.%YDR@TD,3.&SN=!2A9&TDUN%2 DLON?>%?IC-TKC[M1E_G-['GK/V>2@>[B)9&9_?(7E MD^&^60+_SJD))2VC"@)52>*ELYN^QE>I5%3L^M!@FXF:R?>AV^1YWI,<_%UDI,X,2.LA(YK*8F5W5. MI9,D6,?5PJ>.P7S4)Q;.(?NJJBL,[MEI(MFDD>14W@>=X>?\V_(]<%/W_5Q[ MC-DQUWN]" /W7#KBCX!RN3G>1#9*^<\??5O2$Z8U/C,)?\DA@]UO_D 3(1A8 M[\@;RA!W/""G6$*&*X(5MXQQ>,?6K'*.+C/.C MG5Z;^KAUS<-X( Y8?![_NK_]S^^[],-?J8W?9(R9H5@[&0BHY%Q%:[1+>22( MMC(FI7WIQZ86=20Y;P=M3I1<,$"W:DM]8A'-;)\J&7?6BX0]31OHZ./QU^[> M\9OCG4]_=79^_T]WA^Z] M_=_23@=__6/_]6CG/3X]$,JKX)D&:XGK/"01YYDQ#$7C)',D$.%='A=RN>5? MW4CAOB0BOWI#R?C>-?0C++YXE37(UB#;Q>D(TD7.O0M"&ZX)=P1S;#SU'N1$ MNAY)%0C.JCE3EWXRBM]GB]>5@,7"3MF9;"6 MLT0MPUJ0E&?8VQBXK4=!U+*Z4)VXP0S81HR7)<8SDXG(P($N%"4L=2Z^"TA+ M0A#SCLMD/%"1Y2D0=,'PT$:0GXT@WRJ+I1'D1Q?DF87 L$]16(I\,B3/V!!( M2$@R>$YECC(YQ!GFR$0@DPU< M>YIGV2JWMB$O(]+/-W58K)"WM9'<1[$/&J&^5Z&>F0PLB:9#+WLA&KI^%7"_!7&B$]P&%=V8F6-";E L1S 1)07BY M0$8DBA0V3H6@HS!V;4/+RT/E'T5TEQ0F6%V;X'5=FWK#9+MZFW689M;[H50X M=>,T5/-B([O+/Z#51N\FJ>4Y(?;[^70]H% IDB\\C>W08\&_!L\F9>(GC.;%5C""#@>?,5^# 1O!$"!1!X42<1H$<9H"E07-KF4R! MB;4-H=6S <_B;OAW*6A_*OW,/_1R3XP8YMISY/8]@WBCH=*WM G%I2%U]6IF M4CB\*(://3OZH7M6[&Y].-W]\X :([T7"7FFP8P+42+C@@9;+CG#;(C&F[4- MO'[9\3;7%?W^%=6&HM>CZ-Z?!]B3%",Q0$RO$,=6(:L"09B)Y)6TG&B=*7HY MNGF^K_W]7Z -4:]%U*^[AP=!.V&PDX@PHQ%/*B)GI$'2:0>R8Z/(=QY>OVPP MS(A:NI==&(#THTD%K[TFBP>OS)H-.?MHW._>;J;DD7I[*LMQ9>+A?'2BQL$%7R6Q9,U#HWN6)1 M3^KS/:COM_'2VT%NO#HZ>]O-4[M[X?7_CCME0E8SF&%O:_/ 1LFCB@!K/,*5 M!5"3;RN)A-(^"6\ B<(3'+0PH7J1H"G)5[MIWKDUQ\F:BRB6+IRE;5[NB[O> M>OVU]'',W>JJ077'N0EC[$W'O.7)K9U!)<=U-4IN7CJ=)%#:R75SA[CYDETK7.]NKAI_6S?Q."CV^U5/WRMKF9JH"((2,@*/. MH&H,7'K-G>9NIKF[5+\TB$OMN?$X]12EN9%$(4-C;N-6=*.RF]GHYLEXU+G1 M3G6?TZHS:D:YW$FO-"7.=3EE;-($31]D<,P/4>@EX\_.-W_ 9322&(FB3J!E MZ4A0CH2@X**)@FBE [[81%T:#6JVEMPXPGE@AIL8.$E)"R*)3"O?%6YKCJM+ M(_'%DG]^[N5X.&VN.AK8_#24G]PZCJ.CW&'R2ZSFB4U'8>:A&+D/9K?,3IGT M;)S-KZC$M#TW2&INF.7M.LSI>^LP1S!>QY4OZJ8MY@1=5Y@NO1&:6)><+?VI M3*\S(9;17NWI]REZU3\^&>?.S5.1^.4Z+:YNG?/UG,Z.UGW<69E?.[Q;@ZNG MEG#S9CSH%>5H,H"J*$JW8Y[KEA<]I_,3RV":IR8Q?^2^S7E89NX;/H#KM&C% M#>)<__Q GRBMG!=H(-E\&$S-B&)2Y..^S&'?=\PW ZWN8Z 5;P9:-0.MZD%3 M/QQ0=<$6TYKXJ(7'4A(>I-(T2C#EM(Z.>"?HVGU;UK_W^R'WMP>C>KLWLKW# M#FR_FB5]\=^5Q^\%&MI[^W\>:*,"HUPA0TE W)F$'!4"&:R#Y4G9&.P3=/3- M:%P/$%]M']_<=RJ%V80IH=OA-9VN=V#((L[;KJW'- M;?,@]A+ M;\LZAILG11,+TX@5?F'2N[O_I]@]/.>M1]PP^"-*AAS&#D7OB+1^*KF.[T_=5BE)^O5\/):H8;KV> M_!U!B0J9[8! \+',DS?C*AP43Y@$PR3CPB2GN#5":)VDDXZQ4C?()W6#O.&J M97+5QYRNX"Q1'C.*7,Q9YU)YY$R("-LDM4W.2 [ZQ BTCWB9K29\4LUH9X6O M;L8 =RP<;1C@3@QPMK=Y8+5/FFF-'!$:= +JD9%!P-4'L*()4 2.?*/?NY+\ M-?5UH;Z+ASD^=)SCR]\FONK91$R7!X75OQ[&*?\L\%L/XG']UG.NZ_H3ZZWM MU+(+[KTJO/.IFN0&<-1)^;JS#M:6!U\FX)5Z&%A92IE4?EH_I]VJQBK7@[CK MA]=#*N=C:)WC,L=[5.+Y6PO?/S[+)C(Z5F[UEUT5^W@ Y1O&/#/D7E>K=_NAC'+V:Q0)?;G;)_F<.J*J$ M"SX#*N,,A"HHP%>PJ1 5*J.:"SJGH^-UMKR4H=OG@37D7R;YQ<[A :%2R,0M MBB5CS& @/PT$,9(DU9%I[MR/R+\PN>CJM*+?)K/6KL"OJXR! MSHTKX_A&1X#N_\+K9+I.P-!H =-J?.X!/[92'HY9O,?KK0<;J;;=@YU?S:/[ M+WV?]Y?L-BZG465+X\QN^C/O9@I]OVL[.\%H1=ZMWZ\H?,'8!CC M1'!02IWGT5#M0S3,&<6KW,_5"W8KL4[,\L/2! #+7&_JUTU'E-W+\#=FEA)# M_V$ QSS1"67-6+)FN%8S7.L^PJ +;<)V"S8UO-3_[T>;?K'UEM'^E?GX[P/?^Y]/N_G^.=H__ MZ<+?YT=K<" M-V"V7#";:PU/K U62<1YLB'0)+@H-BX00!F34> MN>@8\L0)C&T,2P!#FBU(7RUM*[=^$Q: M@3T06I\;Y.%2Q!HG4*YL8HB; !H6%QPE)PE-AFN/0<-B>LF3E9] '\7E>+X: MM&S0<%&7/]".*H5Q1#$X4DWZL"[!^1$O M8]2,B5RQ]Q2+N@J9$="Y-2%T:RM^B=U^U1KE539=5KO4:RXG=E:M%>;V4&5G M7EWF57+ESG\$WM29G,T8SF;RW';N]P:[AEWDS+M^[BT#3SCMC(XN/:/TF.D= MY591DV?F^IY^ N.P!;NVA]7OAV?#43PN;Z]>.^E:/_]2J03ZO^R]ZW+;N-(V M>BLJ[_75GJD2_((@0!(SM5/EB9U\3HWD2>),7OE/"@1 6XY.2XMP_$$8"04E'#:;A4+_JNE],JS?'[\=2G]R4.\=D!N05)[C((S MKJ^,K]"'*[.8@-6AQ\/)P!;%A]S1BFE>5FMZCL6(\ P%UAP[]J>]G(B:_)C& ME5_%9Z:VN+DMRWK53VC4Y;"\R)V'@&$O1JVS$SM:>D+]@N($ARN(MH!M<3;+ M%EBHK'BD:=?E]T3!5Q?SD_'4J: _4CD<]N=S5Q[1CSQ;^-X\^&G?55R"3U)' MZ73ET/P;^^\6;.CR<>4KEL)>?&51EEO#$FIY?;19H1Z.%.L#C)ZWK59*.J4* M(.':BDY5'862P(TF7;MU;$=VZLNWE5?YA7'GN IJ]NNU4'/UVN*;3N :TL=W MQ_G-BU=-K#^N[K]W=<&YLI3E-*\HB14OU10+3XW,\C+GY/-UE25='3Q?K0YA MJWCXNAJ3FUS/>7^JP?K$@UEV4*WQ_,3KI)-%?.#9=#Q'X<_6O&1] MT+0<9JV :G^T5%'0'X9==_+A6N&[5O;6\LYOP2/?-!F]I?ER$\'_V521:XCU M#;&^(=8WQ/J-F;F71JR_W8;4,.T;NEUY362+6J9%G. 9\5:'/7KP MN<..#G_=QC:UG3>S] M5:!4)^.'&6"2,"E)9*P(M]BO/$TH86G ;)!I9G6R]2IHQXS=FMO[\VRH.[#K MG[D:/JXET*CA@ZAA91M$,C,2BTL9;2SA82")XG% 8JDB&[ DYHG9>L7:,KP] MQ;YATC]@+*JAUC=DT>#?)3$#_TYE1,>P M)2?*1F!K;;T*VTEPN1WI4V62-KS[!DHW%4H?UT1NH/3.4%J9PS:(61)%E"0I M!:]4:$42H4*"QM6G33)F"-'])4FM2 M96(2>^F9]78VSWO#7J+[UEYP^756^SI[7G2M#[R?B<%X=$RP,6U1 MYO?F+O K[S95"%GGU3NZNQ4]:J=3-?)TU.W69DO.#G)M9WH*:NSFIXODU-@M M$/O3Z0&^]YL^=N;&==JI7FWFZ*^.6>2NA451OIG"W[#(K3=*>Z&HMU@H"WS? MI3J\R&*6A2$ NTUX8I(D3CAC4<14)GF6:-\<@ IV?XNFJ"S@7]0Z<:N;,B^M M%CR8*JQS_,5D-([!AB3"4$&XE89(&\:$!6G,*1>" ;Z_HMN7HW,E>7F,/.=T M[KKX.'4J:KHO'_)9ZJZQ3HH:Z7E*TO,^Z.P\D/0L1A7JKI6D^1S0:Y&?$T$4 MA_6,6G_C.11L(ICO"^Y\ OS^$'$:1:OH U50Z]6=I.H'>_]@ZPH\- _W4'. MWH**S/X>PY8U.QCM?].C/*OL&[U3:.+_EW_@=/Q\/K0OFW^E0DC>> M\/2*G>$V7S.@8.J(5K.38ACK+:CE&[OO9WC*XH;33DU3W(=HBBN:IKA-4]S\ M^-:-36Y7VX;8U(I0"A.$@IM0JB@*:< D#;64+%)7M2>Y,1:P>0[0F\44$:WM M3QW>VQ."&?AH)W-W=,:'XABK]2S->UC"C+E@F#L89D?],2+I'%[&[0&(^$Y$S6H.=UW,5!^01@8)V5_-)M/%S@)8*G;'3?4%VN%N&:G%Y^" M@]T]UCW=PV9J.D@S*H0@2<0X6"0F()P#[^:@^P* ^XLYO_K%3W -ACRE% M@K 7+1/[W[MG7P1E7'$E28QY4BY#29)$:1($093R1$4Z"+9>!=OTLDC\GY99 M6!]18:+U&YJ@B%",_HEPY0)K+/CS]W9N$Y:1M>^P$GU?I0)+#A2!*BRMU,>> MN8NI/E& H&5H;CQQ@H0M(///6HL)_E4M-=O]#PKNLIRN RY\EAN@JR/@#-') M=*RM-;-6-AT/_2EI=Y0;AWP&OVCW:UG(X9D[7U@J8ZJL)39V]5.CF,C )B0- M8W#0$A'1. '@8VS[\@&7ZCR^,TIAI5Q .A?FJX6V\,!F5;&,V:ST9/#:4L1* MOV6BSIUIE9ZW%MB:U9=Q68S55HL!ZN+W>Z?+V\$UMVF*7UV@U+K1U=:0=:7[71^G(52Q4? M+ONEOR(/Z5J4NKTTGP@70'SQ31^[I[TO.J$B%0IYVEP2+L* R%@HHJ76X%8( M%4;!+1.,CU@MI0A;KY/V&GQ@_&0UGW6+W%53P:*I8-%4L&@J6#05+)H*%C^7 MA;A[>?]JRE4TA[AOYZ.S6%O&!)X"UES82*749C3)@E@'*I/VMM7SUR7;G],1 M[>Z@>WA\AH8RW'/8N_@PZ Z/3KJ[7\&[?C?H7.BS[NY?)[W33WR5=]ICZ('_ M->RP+HP?[O#V$SL:[E%X%N\,/\&S=FCG[9M^]_!DN1B%L<+*1%"248FMU;DA MR@81^.HJM*D-)(\C+)S_9)JH-:4H&A3[2>SZT"8B"&AF&99#U$HG-LHR$R=Q M&(-3>MNJ]@V*/1"*5>QY0R-I8VV(#7B"K2"QKZTT)) )BT,66VW$UBL>7#[1 MO:$HUK2";%I!_C*SZHJS[>MPJH&HNT!4O>R$-"82-)$D8"8CG&5@:%$;$YH* M:JE)# \U.):;TE"N:0+YX/4K'LA\:+3UIVEK95 D5$:&\HC8")N3Q"PEJ4H$ MB3*+Y FIPB0%MRB^G,!LVC_^LO!34Z&B.5;]U,-7S^?0]*]!Z:7Z$T:E:1I0 M!N:4 K6 +^%$O5:='YO!?TV/[WH]/W\._1R<'N M,;H'PQ[;$YWAWD7WT'Q==3&P5%WWXNOWWN&_I[U3>(==^'>XQP]VWY_UP.7H M'7X][QUV@B[[L$PC8EJ:.**&I(*&A ?A&]<*27 *S=9RN,8IL:DF>:98*D-=2P>Y(1V W(/ G(UEE',9&82 M231F!K%> TF-E,1J$[$HCJT((M>X2T9/!>(:GM$+Y1EMC#'VXN@,OPJYZN0C MEE*36$D)EG@EG/. ) &#OQK#XBR-$B'2!S//&A;2!K.0[F]Y-&K[B]2V,CAX M:+CD-"4FBQCA5*1$Z3@@S!H>)HIQ2;.M5VQ-?KMA(34LI,T!J":]OO%FV+-. MNO\B[%[B)D5",4&-(EP9CA5P&9$9,\38A,:!X9IA$9R?$A%K^$D-@#8 NBE! MMP9%[XRBE06L>)8P92F)J;2$LS C,HPM$9+J+*.!#C*)(;IEDG]B M,:HWB_EB:NL^G:\OWA2H6NZ8\_4+"Y54AF4$IE 0'F4AD2JD)(P-4ZG,)!?9 MQA>H\LN]% F]LCC;[&50QY)HF].K/[XW&RNX]6WOUF1^0RR7=<27Z^IQ]ZR: MSEI[(U>IM.!A>)6/=>1HVD &T;7O[9&.;W MKU=^71'-NL)UX5F'9W;PS7;@P2?/)23][TGG<##L[/YU>K"K@PZ,[P"NZ7[> MYT>'O;![>-0_0L/Z5)^O&N3=SWO?#S[WSCIO.[Q[\>E[]^TG ?9.T#L]@7'K MH#M\-S@X?-?O7KQ;)OJDF4JCT$J241$0;@)%%$UC8H2QL&@IS7BR]4K2!S;' M;]"%1TY_;S3VLB:S_0B-$F[&)+1_#L_ =#XI8Y[1'OU@;Q\9@*?TPT^"# M"4U2)3C1$8U$:JV);;3U*FA3^L.4G"91=B?8">\%.VM>M(&=AX>=DZFU#?#< M!7C.5X G-E*%/(N(2&Q,. <["%82@"=3L4HXDVF(1\_;@;A'AC[VPL\+P9+Z8-[MP!=VHI98\[*@8C1^F,1!&VN8RHZXJ0 NZ84$>2\U!I MQ)WPQVL=-@;/G7!'- ;/YN)._UMC[]P)=SZN.EJACL/44L)-) FW 2.I498@ MX0A%.*3,.UKA0YU]:.R=6RCA(;9#NBNBWS_%_:RC[P\\.PUZWYXW\ZEJF5W' M\CW?^:M![OMYJF=?8ALIFP!6QYFVA,:%N,/T6(\:EJ,-RW&\];?-[8,7VDQ#OZJX%2:(-4ASV*E8A8KF@AM M$VF%M%L_B^"V2M-\?0(B96?_ ;I\Y=,9^M<['V!U4@RED1$P!9/.(T#HG@0 M$$&MCI,T8S*RMZ2SR9])9W-W_*,/=F]?WZ@AM:)I!T7_5^NKW)_I*>N [T:Y!^:_M3J^>"\I>;S:3]=>%K=?%PTDRWN-=MN775_ M+ ]WB[:3R!%<3-UH?38POT^*A/K%D,[$'V MP6(#=#U?X)AV1N:#K\'G*;(O%4Y.=RZZNSMP/[!3=S^Q@\.]+R(R00+6)Y&* M,<(S$9$D31-",V&TLF$D,W$)6G[1%H!K]5I-')Z ^_'/U$Y4W\!B'J#L[SB! MW^W/]& \6TQ?+N=YS:JF2L9AQB@)LRPB/)0)428*2&I@9608\##F&\]_O@H) MGQ396 ]$FRR-='J];'(LJ7 M"L03)85C;@(I\( _/UJ)]!DLXS.M_!DD3D M<[I/X3W P=R_ (=3'!S^VS_:??>U<_$U.(+/NKLK3:KC2&=::$UL$ :$IY:1 MA"M#*$V3B"D3Z-!LO0K; ?_A-%936[:!M:<-:SI*+>.Q@+?G1.D$-HMT#T:JZ%E%,N: \)IE@AO 88V98E908>&?&/R23&+^,4CR_./-MM9UQ':_( 5WP2'4_D@O\)>[+NW\#WPP M-@UJW06UZA1)%>HDH7$&,"5CPAF-B!)!3"B+%-C+3*=IZ@[R_7A_Q*8P]N:J MM.$BHVFH(J,4#S.F0IJ(( ,C/576<.546A8J?4VSYT9O?Z;>5AY4$G$6*J:) MY#8A/)492<) DRQ+K )3)&0I!;W]\58BPAT>P>AT>6?JNTM#Z DHKCMNBI'LSG\!ZLNN9)$XXGUA==FVZV=2X/(GY/79:H]P'\\6^@3'.AD MVA_-RW?P-V_GWVY-8>AJJD_:U5WZ@W9K I $FNX+$\+CW1O,I\I@_:7Q6?$* M^>^Q1BR,_3^_,%LM[G!(LE-,S,[(U&9QM?AG].* 9N>L>_CIBPDSDVGL+Y$) M )J(!412E1$;I(#J29)J!LX#W;Z<>VZ!V@W@A_:=EOY'4YW-TC_0TG_](O$8 MF!(!B7D,!I!.,USZA(2A"(U502@EWWH5;%\^]5HLO0. NZS^CR;2FM5_F-4_ M[7U1PH8T#+"958K9,1ICL#4D6IK0IC;5";;:"[;IU:L/.QS"MI7<"._)?:H:^TA"7W7>=W4]?= K[K>$4EE^!-"A)20J.$+$I-P$5BJM;=YO>)'O3I=.)DX!6 M700VWO@<6C5SG;-!J:8%-=(5O"Q>H30D4_=VXY$K86EG<\!"M"4SU9^VOJG! MPA;E+=69FI9?/)XJL O1['0F;/WK_5GU2(,V9&FR HBZBZ=8\W/6GX,]:*?? M^MJV)HZCW&Z=G?3![H0['-L16*^#P;F[X!N."YF<[FO%@"J<\&-KX^"PR/%4 MX6P0G!E\/;C=V8GUXQZ/X): $\95PL;ZH\6]^[.J$' QKNW69UN;O_GRBV+1 M4'SN##Y0U DR#0;I-QOC]C:E^!B0@F_5(N52L=UZ M,YYFMH\=X_VK*ZVQ?BL*,\Q7(0(PW1J56J94O4ZMZK M4^- WFTY.Q]?MP['D[[VD>PD$.U6L42_&G>N*IY;O(L'W/]KS7$]<'BIT\9C MK.=Z8;U9^%IFX:JGXWZ(>T99A/RL$!!O^@W\UG\\M3YVY_;B$_7-5GN-*;?R M6>UR,VZ-QG/8OJW?Y6=Z/,&@IK:3LF*Z4QETZT! C/WN]S"W!3H)2ZU6BYG; MX6O[/=@0:;_FIA=>O;>FUI^#<@A:/CKV:+1M&+@J+AYFF"S\Q M\(X B42KV4G+'7-JC;$"/AIJQ5BN# )?EGA?!M^- +ZP&.;F3(XC^_\NWFN#&EKC&ENA<[7ZBV24*U M(AE+&>$\LR2524!LI*FBDL8:8'O%QJ#&"FMI!HN8-,%P>PCW T>\C:?S*P_ LQVK3_.,((QPR# #>#C@;\"(+^-KC6K[F9+\81N MG"W5=T&217]V@O#_=^U]WDS'P]:>:^+R%$RKF\7TATRK:E=W6=V:=&RZ^="_ MWGRXO*@_;\-MFN ]1!.\N&F"US3!RU'OT9O:(28X2#C(WOB]5@WV*V1ZJS,L_&BX'!] J8 =8E0V 7GEEPUF&:W !Q9\=> M8MY$A 7V@/.W.J34?^_"UOE-8IT9&U.AHL9\L6^]X=%3B@/%8U3S.LXM.N/ M)HM\IF$'NO3-Q>C2=^OC**Y&@QQ-K^,\S-0ZZ8-1 ^;\>9EQPK:%I9GGVVJA MF3NPW^Q@=F-#+932$*T1SZ\E2,K_(XP*IC[&QD;S/TB0/)HDHV'&HC]_LD]Q MS1"6YR;@VP+GXF^<7^_S!/7E^N]BC"KBY'W6^FTQ*M*6OWOOR<6GO71ZJ[*/ M,XP1I+('Y'1)-\M=+ ZM+0_ZC M[_8)*SEJK9.;@K"Z+#LH'#, CH&:KA>-/U68=?*1%E@'\X?I_ X=A M:/$.X+O@QH"_K"$GR.K BNH6C _ULU_<"I9+5%^A5>;#Q88$ 2#5)XU,@K8RWNH_M3O1BB M'GL0,P A@^N4;4LM7C4 MHY([]T=Z/+2'ZGN3OX"1?V&IE#H2R.$6E/ 8W-&$!IIPE=*4,:6R6S,X?RJH MW-$)]:O<@F6V&^YMYB.=XTC79!$6LT*Y/-37W<]S9-F=( 7N$T:7X%N ;?Y7 M[0J%X,[7^ZXE9[/85+(%DNG1"\1OGLE_/E>(L S?BU/&"-SMMXEE^)PX<)Z.$' 48X6E8TLI H%;#'#?K\B;2&HO3!X)(&Z=T=R\MP>H_V,;^(XU]^<&Y';/7Y3=WMF,6?Y&\V*I)37'+SU M.G'R,0WO(DRMMU3<)#@Y\YZTN_VZ)7 ^CW+N VC:V),]P'9!CD_^=*<;LX(1 MVZ^C5BZT.4N[=&R<:[;\,J@]RFRZ8._=8LVG-09]G=);)H/S\!*NL9M=G'K' M"=YN[=2^/[43/$XYPJ#82!T[L'0V6/PG@BJLV3)]N#\";]3!X E"[QR\ PTF M+"A.'3);:C(9H"V8\WK6W+O06)#'##W7!=KB.39[8,^]2AAW.83VBB#BARB# MY:'7%0371;P2KYYZ5].+E34;+@0%7ZY")^\@KTS:C7>,\C4#=/.,0J^5X!CBMQ!R$!M=:!KCA.A3^(1X>9BDB RB']DN M%&C4SI_MHN6YP-_J^>X8Q12V&)B[]+Q\7;6 !9OZ"$KK\XECP'D=!53QF]4 M%K.?G>.:CL%ZRLEP\,V9-_M Q=3 :_FL;@;ERN?=2G>NNFYD77$+Q\%S3,]< M,QV[H-PPA[A99Z"GX^FL\#^]X+N-O#S44' UZZM6F5^%O!8'?- )S:V#?+? MXQ)N:\J)"B-3^RH.3^&A#1CB )UTGX^8VP*OQHLYSL)-#F7#*W@(7D%R-:\ MA^N\YQM3VC+>:L@(SY^,L'X'"M@OV(+6QP/";1]8O?SG3PXWP?AWO$./+5FF MX]$8MSJ'=CLC\]J'\O9']>^XL/[ SC8F-'5>A*;^'?:&[TXZP^[7WL7Q1>?B M0_]HM]L_&NZ?P?WXP=LW)T>''^!9[\-+H:G/1_W><.^\QSZ<'NQV+KIOWWWM ML'?#WNE?,)YCWOO\9M!]VPN.=DW6.?P:'ASNP?B^PC-V&-)L@T#*+ H8D3Q5 MA >Q)BHV 8EUG-*,"29UMLI,549KJ0,MK&)<\C@-K%!41T)2+N!_JV&MG=>O M#SYU#_>[;UL?#W>ZNSL?=C]>3ZY=R[FY^;'+PV21"6,=Q3:+&0>=2PQ+HSB$ MWUEI8A4^"=+'!XN;$VS2.V8\0KD,ZC#C1=^3S7T,66$NNI_U+9*8 MY]-Q=8A^,IF.%99S\J;WF:K%\%8&[L(;+FZ+.;FQ9\)C+*WE+#=_3ALE/'>O M^J/^W&7Y:O$('VP"YVY2G,7'N2O\OXFK%X*^&OHUIK]\>LT.K,X][867AIE= M>TF[RJZ/S^"[G@]E\R M"LQX5+*=P8')WP]>'8PSF*Z!K;[4+AP]%$$,0>;+ MFWML99S%'39W= 7T&3WWJ B*NJERI][P";GT@:"LWKGO:G3EDU8A2.:RH:[8 M5OYLGTGTK=[RJ/L45B4_VX^O5]4@POV-IGJB#&3\8 :I91) M@]"DL4R4IK&O48DFT;TK\!P445@'0Q]PS ?9IYG=P0%O3@&>7VX5[8B#PT_? M.X>]H'.AS[O'7Q3,?I )@032A/!,"9(HFA(FP>Y(8)5T &9-0+?#:ZIP7<*] MC9>(\N13(PM>%FCW_1>:Z" .DXP$&HO@PW23E!E&8C!"662Q2IH 60BW+S<, M7BK+90=]%ZVW-1Z#BS.O2DBXS8H+BVJ&1=2IBFE?!3CQ-K]) D%LHZ61W7HX MM>B>VP_Q5\6>!&97873YXSQK!KC6&G /8=NR&G:]7%7; ?08&6.V!:8)_.EB M-<5Y5E/!= [0/EI7CL^-M[YGF[[?&]RNIY8)8CXO>UST'_[XU:Y31VRZ/<_ZM0:%U59 M^B:L[[7D^<=8FEJE)HPKCXPWQ?*\N3=D$<,Q3X@JE2V6*^:H=+R8.RO-67%Y M>KXZR+Z6+N03_,ZN0FNSG\>*X;FP!]E1>9L3.W"D1W69[HM&*UBX*]'^[;HP MN9B]-W&M4['^U*V+(W Z>]/GZ-&V*U_ D0T\XP)6X-CE"R8#5/\<@%RY5^<8 M.TY\4?_UTH6E[8W)6I]\=IQ4YQG "@[."Z^C@(L;)JV6VP9'!B8=P02QW5O/ M[5HZW+%!81^%E4OGK1ERY2K^16Z#SO(3!YXTMH]5%K[980I+XDOY7:&E"0GD MIFGI:^<%Y3;[_A!EUY8256IG>[WRM: MV6)2$&L'E='D8D$#-:U$"J2HCO'N2!$285);QDK @*I0NBP44+?,EDP.O1@N M?'+087*1Y1^CU>F(Y?3/4FZWW2] 0*^/W:R-VMS10"S2N'E>_?9GSS;;%CP8 M73MC^IG SIN["3=I<$Y+1F'\F%=%Q=0\1G8VP4U4QDSM MK'"J5E1Z^6A,&QR/^6)2\_46DVPZ+@_6])>F9(U2-\JW3OG0);B4'0(5S,]; MTH 3*C=RZ_R _.B%]2340JCSS%FA5&4X):+1[X\K\-4YC2NR;,6Y#&RN@CO, M'%?"$7$*2,2EN"S%M0]+&:X"!#5!SAGD.1E[CF'<8W<2H63K3O,IK8Y\8&9K MZF[;K]_5GQ_+#[R51%27@\U-[K("9)Z'VG&EK3!O=NY\T*EU:<31N&8O%ZI6 M$?ZJS%2_JD=X_9$^1Z\LYN=I*N,Z-8P(#=J;I8!^;.MCF@??7)7V:L/+J\$R M00+8]?S?/M0"5@CK*]'.&JFBBKM7OZS5&OO9$W.+:5@;]K2C$[>U+/.(?<#0 M&:UKHYFU>.EBAAB&APS6B;J#NIM"JC=M>R<*(>.ZG,$M=KF&0/L0!%K9%.9Z MB5S8M23!>Y/^-NF0;4GZV[_$>'MBG+^=Q3%&!;VSNCZ7P2BAT:9YK+LVG><> M*?Z86\>NEK([JG>0GS+[+8],EOXICREA- ]/_NZVWBL"Q/GM*PL<3+4]EU4K M7=J#LU%>"?3R@Y) @"-MBKN4U=SJVSE/*DY?\+?X6)];?:KDMA2PUF;DO';$F> MIH.[F5ENB?C#:'O*E5*?M?X!%\.UM%J.=,&F<-(JUBDO2H$/Z<]#02A-,?*W;$PUUXFLM'8E@)[AELXP04 M3F]^]K1TO*J4:&JSL6N8=,_G4,=-= <^RR1"[:A4D4S6Y7R.0)K+=7A0>^QV M)W# 2-C:V&,:?+OU2.]\][G[O#H,WS'7??^O'>(C+'!U\ZP0WL7^J)W\=?@J"_IT?^>4#W\=Z0^ MR\7!Z3MXUKN3'CL:P+/<&(]VD;5VU#_ >UQ\..U>=$\[;_\=_N_%GNA>?/W> M.=T1G8N]L\[NI_,ODHE(VS E$;<9X4F:$BF$(HJ"W"F6&2,OM8^)39S$61+1 M-*5<4B43&@1:Q$+%.@%#Z%+[F+U_][J?]NYQ_N+F)ZU48V<2]"6T\"X!#Q1- MF+%!8&*6J#2,-'\<4^Q69Y-]M[2YBS7YT,[\9#I>'/L4IN-TC#.O/O.SL?\! M"P0=CZ.,>IX6?9^20:P$PB&+?"KN,K%$E?+ M,SOI9SZ3C4?^3_' \WFQ+K"QP]Y:5%&?P:^T/TZ!N7SX).\O.#[#8@E7+AA6 M3W ,+XQ5NG":>[ [*HPD4=^^QA.T\.:%P-3EI8U'RM7HO+TL*U=.;%D79XRT M5NM)4QM2H>6.#L/A\JP6+_OHKW&709>ZB\D>&[;EQA";B]FL162#H]'>=52F'@,BNHRU5%OV-F?5BIZ F[(>'KN#?AB M_&YN7'4F'+##-]>RUE7E55\Q U;>P E_?5QNI"ZYD/;/%S[X,;[V\ M45[\QE9%_$ P\)R.O_/2+!>1SZ)10C':8GRSHH8&3'GN7]:FH#QC=.Y?XK]@ ML_!OP=;=>%[6EV&W+%^9IG;5A^*J&Z>PBC/^ MV10#O75$J]6X-#-.QY5+>;-VS@54I=[C3/P7@]N M&:.JE. 47N*;DET&\-5'G)6/=;]?%I"X/ M.*]-4_6TJY7Y-M.\BF"9R_8^0C'BXM7R.;)?W8XTF5=EZ%UY^#SR?VF(SI)P M$40%QBSJQ;2^5:9X>FAT#)+_?\'6_H8V0#];>?MUM\6#P#8/\%7?+.Y6;KRN MB&'.DEN1@FIS]U^#.?)'#298\Z>859CA0F!]):%UPG.(&4:LH.XZ*GM23LTB M0AG%3U.L!]D?E@2%?EE(J5R_J@.V"[;EQ\:L<4<,9EC@"&.EKD"C$Q6L"N2" MGPX@[+*RK9>:=E603A<'R"O]+.H[SFY:V5(^2D%N-L-?N!E^V/XE'*5K)\<7 M644X@?$L[XGM&G9ZF]FK0;;(Z_&M$2A7CTOAP2 TM"T6,)AC>/AX/'?%O]JM MK/]]:2<"&_O:/? #]?OVKVWVGO+;>_VK1=NP$N[2?UAY0^RAWVO\/:0V%F M;=]7#*@9.OB4M:Z-*W::#;"(@0/2ZV RKX!W)5 6TK*,CBLU;W\($AO6R . M3D(;UDC#&BEZL]Z4JEA);0C&K) RC#*IN4A$PK@P82A%%HHHI#^__=MN?Z:. MC]'3P9=A_]S]Q<_DPDVRR45WY,MX,K/[ONMD&P+6-^K]M> M_YD(DF:P<7RKV_Z/$P8O$"!9*,;_WU:X56W,SIWY@TV^MU:D%3V<57'SE[9N]UX]\#5:>XZT7;)WPHIM_\*6L7JI M'!@=DD[F+<= :N'X_GQ:ZXNG"1_D=2F^[-9+F3/9S-E=YXS1NX!&JO37XRGX MZ8;D0]3:6O!2GA*:K,LHK@K.3>][I0"LR@!M/84I^<_/>__Z>[O29!OUXG\=5V+3F4'TO*P>&3]3Y['U^-SLZG)ST+KZ*H]U.V+GHB8-=O&;_HG?Z MU[![\3[H'.Y]A[&'X(A^/?J87_._[T[2H1D<#-^<'AS"?>&>W=.OO(OO==KM M=][VPNXN5A9\<]HY-?#<#X/_O=B?=S[2[W\?[LT[.U],&(8Z33-B8'6QTF!* MTL!DA F516"-LX2'6'4R:-,DOE1L<+UU\F :A)_>49.NV[EN0O#5W:]!P@8) M5Y P"ZS0,J"2AB%/PT3&H8E,F"919J(LE0X)98&$LD'"34?"\Q()I4UM% I! M6)*&A&=)0*2TC&1"A-32B%N1 !+RL!T+WB!A@X0O&PF32(#&,!'+-.4BB!*M M392F*DI#FX(MN#:?T"#AQB)AM[()*6,\P?8L6205X4FL2:I91I(L5,K$RHHX MQ>K38!/RRP6H-Q0)[^S>9^Z?I^G>5\S?*\-"[&ZOOA:XGS2 @=Q9*;-,1^#4 M*DU3:P/&LBQ-P:HSH6R@66'/STH_BU'B9^JK&V\L@K@[8O7L6%U%2J1(!%8GADDL0D4J0VI4F< M*I7%C;?VQ%2\\M8"DVFN$@..&HL)E]P2R9@D1EEPU&)%K9);KZ*PS>0/FRB- MBF^NBJ>!L"I((YWRC*=)K#(NN*292&F:,*D;-^1IJ7C-#3%!8&#;#DD$ZDVX M#AE);!*10+$HLQFX)0QV<1&VDS#9(!5_"7E$=[CZ7J[%FI=]?J 4<):*)#(L M8 FG5B) $\IBD[ D#%(3;KW"V$'0:/CSU? P$CPT M7"F=!5R+6"9,92IF6@0QCT+1.!9/2\-KCD5$=6!3S4@48GXC2R61,@V(TF&0 M:1M%TF1;KUB;TA^.#CZ@AC]0 L,K*MMF8L-]C%PI[NK"Y8FDZKA;RXP7>("D M&/&+S54__ 0]&[ /N)!<6&'3Q'"=98I9086%?^*$JZS)!3TIL/]4=]AT*N(T MU!'A@/F$)UH0I:0F$8\B1:FB88*ME 5M1\D/TWH>7,4>.<[<@&T#M@\.MH:+ MC*:AB@PXT&'&5$@3$61<4.QKSE7C.S\QL*U\9Y/$*LI81*(L" EGG))4Q0&A M09K!6M,PYA0LZX"VX2\-V#9@VX#MSZ9 W*?L0P.V&PNVM3!&0,&LC;$CAX@Y MTC0SHDP:D(QIQGAJ::1BL&R3J)U(]FS UH5!_L>5=ZB7)JI7E7_4W@+_P!OK M\Y==#J7S)>8\YB)D1&6*$L[!]4I4; A(HA(PY6$4V$NE^V$E4I4EH96*6ZI3 MFDJ5!!'\:64/538$F_B2KBVL"BV:S^C0>@F:[/SOB,&*S? M,JW?9-9N^7+R^7.'B\&\/P&(,0JT'BNG^:IKD^D86](4Y>E\\TG7);/JC8F5 M+>'ML(SE K13%16_^[6:<$6_'NP8@[72BE9]15&X-E:O;M=:V6(_G3Z.XB^K M%9;/+GK!*"PB7Q0I73\MKJ";*[E=CF=V/IO;85%/&U^I]CY+/1#JD[3A!; _ MURO/K70J=29+O2![57((9F(RNVW]H*86YUV&L+X69Q\GIFH$Y92U[ ;K]*!J MS]YNUN41UR6OK.N,<=>^(P7CR'WZV^SW6L==MW3-4OVZI2IP;FFE:E#M*_XW M*_+K5D3!=J*O7P[<;>^F4;@I-VOXR]:P;BO4#+JS$SMRA7-G-RR?*XH.?YMA MOY/--Y9F%EM>@:U7M?!*SUNN:A+:1?T15H8^GMJ\F;3IP_Q@=?9E4[7E2_CV MI_72S=CM"=MNY_8\]M>J&U_VN]6+JBG\S.;5[=&-SRWMVH-=$T.O4LY4SO5+ M3:?8KAZ_T\[[(A:%KWV=ZXDZ=YW"_55Y.>F\)+8OX^QNU1^6UG158OFSKV*- M3:[JU@F6G?Z./HB3B:KC3E%4>WX^P2 "O.Y S6#H7( '<0[S@$U8%B LLQ/? MY0(6_,V^L^IA?EJN%NSR&[J6.TL3L^D"A5*!S0#RMEFNROFZ=FF^AUC;^W9K M=0EG"^^ W8=6&ONX/DI5.Y^B%]%US3JN:47DVA![0!5MMR@KHR:U=W/JI5/*^TN6HK!<*YX5+XL>RNXK1LW5MZL%"S MV5B78#%SV%V!%7: FRW2TUR6IQ;+\.==!@$0S"G,I<.6Q'BV'KMZJYS,* V/Q>M<3#P> JPS7POLON>9J' ZHAS?Q% MOJ=7#D:K?310=H]!I;RY,3O!WGFP]$L-3RZ_@ M(G"\]"F-OJ#:(V8M9\2P7P<5UZH^^C7U_0K2[X-U=YQG3 MQY4J9JK6_P2;GU@7F+'_=9$8;Y]A[UT,)0Q@AJ9Y4Z*J UF^C7G!@<[G"_<\/(VLS^/Y'47Z_Z@G3A(V[I^^_9(G1ANN0Z" 2A,/LJVI>M[HT)#*_I"K398.X0PC7VK$/>NH[759]K!U^3 M?#N<@4UX54,D!T!YL\]:3\'6\1C[" $,Y89*OON[ODBYIKOF2%>V&+QD@3@S M);+$C5B\RA,LP.5%O!GI%KYAL M=3M3LUPAZRI0S7O=>L2G8'.9?$.NNV+MNJU5FBX]!J\)FR?=MD?]3J1&XAH" WZ95\W/[)\H-ZR M06@P"Q>W6TADW/E).%$^E:J 'Z#!;&KHQUW:/R6:P)RTH7 M9K5F1G#!:$\%:%\CGK76W410^>;\FM$[:<+Z<<&VW=KW$ M(K^ZC7]*]U TG]I7@ ULMG"?__Q"GK>XP8K; Q-W-+,EJR5Z<7:<_MXY/?Y" MHTAJIA4)!*>$6VV(4D(3L)L#FG&:)9G9>A4EV^$E7DIKB)HU'K7OM+ _RBEM M%O86"WNQ_\6$/)!Q3$G"+2,\BV*B BU()(RD1EN3Z C+!8OMZ,J5=7I]E\7] M40Y;L[BW6=RO7R)FLDC$H*LR@L5-!"4J%9R$L0@S%9N()GSK51QM7ZZH4VEM M'G:$>1VY?Y?X#-G]N M+4V;Y[S-W;1-W+3YB_IW& /L"BJ_#7KTLZ4P1I7=;9>!X3/_;'3Z5AU;3/T5 MV=]ZS,4U!J_% U92HR[$M"ZBX5RSQ2"#_*<6H"6X%*&/P61ROHN+9HG MZQ3V6;:M[R\B'+7;MWX1A%O72\U/Y;5?8]ILO1+;+9]OO?SG3SYK\3>>$[)O M^B.,I?UM,12Z*2FR[N'>Q=_L")PS'?5._QWT#O?"H[?[XFC8.>ON'C.\[NAM M)^SL[@>=MYWOO>'[[]W/[[^9M_]R\W_?#8[8X%MZ.NEWP;'K')JOX- ->Q<[ M]&"W!V/L?@7'[JQS^NFL=_&F?[2[%QR]0W[7OGM!-^"<%E"R,9 M$\EM1CA3,4DHER1D-@@Y@Y_C9/6819]W=8[!>\^/6\%[3QDB=BCIIC&,.,)@N#.QT\8UHP(9>W63Z;;W7$+ M\YK5^NUP/ $E3CC[_?'H@%NO%N*-Y?F9!4/' MYTX*&IR[/SAS:(D5%FC! $*: ERV&+G\FR>V^4&4:0P]7DPP8.T>7CS9,_G\ M3M;&^[GKEZ_TAT_\[_JUI.GA4JP?Q[/ZVC"-6@WT8N!/OMQ]T,ZJM?A-Y/U9 MI4^*#=)_#P>6&[#+UK=R&[:=%(F ZC1(_Q)EL(6YI=QF5'UG;]1N[[X\F4S' M8#7C(/0 %F*)&N^&53#FBU?8;NWD-W$LP1D^]PQ992X?-5ND*%^X!*BB2+[T MPP+A&HV'H 6YI9(3 (TW@9<8+LXR&0_<+_-C0,Z[02EQ\K;";-QN?;@DKG4: MF?/PBIN[;XP\&W'@DH'5C:N5QCFM2T<]-;-\XV5BG&.=K8@G>!..Q5/FS/,E M*,B?VRT'$S7SK\8V M$J+"V7UW$$*7Q95&^?X2[BO[NEI=OV<>J=FXQ$X2>=E)K(P#,_0O+3?[53W'1,)?NL?XQVY MRZ"=DYP4]CSW<@9N&OC6>;33RRA*HG>KO/.Q(WR#8J+EM@?Y[D0.W#<;GVL MG5&$%U[X_BG^94X7YGA8/+1 U"7*VXI67U;)\Z44[5H95NCK:^?2I^/IU"\R MGL!T;^]0+H>V\N1A <2SFK.^0J11CAK;QP^*A[H<]Q ?AFJ"P6L04_>DZGPB MJIN>.LV']5L9#T((/!;]I77;CMN#*U+GNEUZ7A>P\1 >H_U>8!SY!K>V:YZ_ MF'FNH$)'T04X!KB*\/X.C?P84:4+;)GY8!7(:]^]*-RIG?MX^!W3K]:ZH'XO M(\L- ]YLMW^W(H-D_2DL]7_!5D42!+QB::V6C(=U\@Q?O$O&CNI(F2S@BHF4 MIX8E<6226(,# &XOM?++OG/]PLN)NEL7FSCPT<71L=N5W,YZD'V:62PN,=^8 M5-ZC>XF'Q_R+,G&6)-P0'CHO,;%$*B.(9G&<9C;13$A,VEZ;C;]L8&RZ3/Q= MX%$C#:4T?&5?%$T-USPA*4T5B(0)B-0\)5E&$VLM+!.CV-WMFBROCT$/^FX# MPX":S:R+K$T1$#=;1G;SL7Z H;YV^T$C'F5(:8=^H53;)#&6"!UPPHW"NK@F M(2:,=")UE++ ;+T*MR]7E"FDP^W>LS(M47-$KMI9XFU^$] .D5+XG>]S,'X MJF]7Q]1,[DG@GHV_K)OW[A#1K4RYXB%L6Z[G/7C2WSC+T"WV^11'$7#I-72& MJ_TXWXD=!6_=*/W9K/Q6[KTQ<^,9!X7IYVQF,)7 AB^MZ?ST&OK8I5.'<78, MEO>_NW [&-Q/PFRY;*%@+@AG"'-+=UJQ8)N68H%+5)],C#)-G$673^M52^93 M%46VS_FH>+ L]R\OK4_]^*2G6/H3G660P_N3N7=56* KYU_O_<:_EF9U(PH[ M!M;R-MVIO7X#Q244[WW_8A,3^%5^PY M\^5]<-J^>:6YEM> PZENNWTI"?)34V'PJI@?=0RA)@M69L'X%QL+&V38[C., M).$RP3IC1A(K92"TX6&L+B6;N&2&!TF,22H>4YK:0&.O#\UD2)/H#J?,'DEW M#I<*)[EZ>*W98@AC@YO,"HD^+^);Q=F<7&-^9#Y: I*IJL(Z$(TDYG]H_CA3].?30;J_(_^R+V=NVBU]A\\IF(A;E// M1,R;(.3WSS_>=A^MU#'TGR7!=B22*S^FV\&5GUUWVR#:#CB[U6UOZ-UP8S>6 MRU]=4\#53_\C%2J]Q!QP2]7#@R%[(\!;1Z;=M=H.4S",PCQ-NE1^\D4TSEO> MNHJDR8-U2W_697[O]O)-"=][E/!=-LU7#T8\=I'>^UL;;_KIVT_1T7"?'KSM MP???G'0_=T^ZN_H"Q@<6!1;=W0^/3O=X=_@^/-C=RZ_Y%YXE1D>'DV'O]#T_ M0NOD\U[08WNT>]$]Z9WNG77?_MOOG)IAY_"8'>UJWODW.?_[L&Q!@>/Z(N(P ME*G&.NA90#BU:,A+2S*1I5%LTHASO?6*MVG\4$T#;ZHT%50 MH9*G(L)&QT)3PO$(H; MIOHN?:=*^3[W4"[;CB+^\*%@SY$4_D MQWK,/2$W9;1 &5IM"I]&F0!C-PLSRZ5()(.[,FJ4##*6)8GGIZTZ*.$2^\'Y M),4*[?@%VNW/',W] ZS./W:*2E5Z+(0]<9>E=]H3!Y_WOG=.WY]U=O\]Z;Y] M][4[W \//G]B![O'M'?8NS@:PN].+[DL_>[I5P'/.^_N[IQU/^]1N#?KG6IQ M=-CC![L?3KJGW2'^#EP6WQ;-N2R=H'OVA:K(,FLLB2F3& :11%HKB6A[VNB*U=&4^[B(O[TD@)7G!3H8 T(^.^+YU@= M'&K1.=P_.SB$9QSNL,[9ERS0499I201+0\)5K$B2F8Q8DT162"O",'[JK*EL MX6J #+T8Y!S:R\1:SRB_Y&?Z;O\@_!JE\)'L&-#7X:;;]2Z-B0=5X[DV20SNY][9]V+P2D8L+S#P#C=A<_?OAGT3COG\#W>A7MU#^&3 MW?T5 W@<')WN@*'<"7J'QQ>]BT_P#F $?_ZWW[G8#X[0>#[]&G0N>F>=P64# M.&8R#1-%HH +PJD,2"J2@,19PFC*=<1XO/5*M*F\(T7B46(#O](]?U349O>* M6ZYYT:<>FMQHL$+*]^'9N,&HNV'4Q0I&!7&H8B$442((")>A(2H.+4E,H*S6 MB4Z40,IHA/6??PRCUD/!)O.['A6&PH;(]51@Z&1JGP]Y_1N3W$&WOHB0#1F_%BVN#0W7 H M6,&AF"78(E6))&$<,1;'+$I2N_4J"G[8 M]]H\D\<].]Z.Q2:CSB'V_ELI8/LCUM"+8;5MM*G4H-;=4"M<9;PEUBBJ%9%1 M: FGF*&/P54+3)0(F2I85 TF$F\GR0^?,[ZKXCRR ?4D4&U_.%G,?<$Q5Y&W ML:L>U:[Z-#(Y+=>:/=<8P.?B&YBZ&TSQ%9@R,@V2##RY4%+PWZ2@1,J$$TEM M (MGK(H IN)$/E/C*F#;;*-QR%M7*U76Z@2H>^X2U6&]EADOD-]4O,N+Y5<\ M_ 0U&/]P]:(;@+\5P(O5W*502L8F15C7X#W'(4DSRHAA)C.QH6EF8V>'4OG# M&/_@"O2 A\WO0WY^FH39LESGVO*<:^FR@<1V1WUL9^,K$Y9ECU?J,C>DVH94 M^]"DVDY_U!\NAAYK'/@[5?QG72CI)83P:4.(;0BQFV:/S=ZXS277U5J<\#6V M<7U&?OC![M'P:+@?@BD&]SJ^Z+[M#H\^OQL;L?]$[W:75-::9Q M^.:P=ZK!%-L+#G8[M,>.!KWA)P[/$-V+KV6 MQH2G 2,IBP(2!";DD0R-,LG6J[!-.6UHL)N#U9<.+S2TC\V#J/W1X=D8L['/ MAZS_BU!JE:S/PB2,6Q>"A?2+1*RC?"\BA+0Q*F3 $26452G3&2 M@%'$ A4J'42.#'O7(L^-4?0HI/S&*/K52-3_UMA$]T&B55J^,9I:S1")@ICP MD#&2!B$C/!81TY'F7.@'HN4W-M$=*!PG=FI=F>7&,OK9)+);@DZU) WFW US M5MGY<0H+9 -#6)(!YBA)21KJ@"@N-4L#:F4:/@@[?_-LGR?!8W7\L7OF!AJ. MV"^8H ;"']RD;##];IB^>G8AS5@29V%,!(]3L".1/1;KF$@F.*>Q#GF6@AW) MVDG\4.?,-Y(S=KL&)4[";M', 3L@7,C=R='%Y/AT>E^<'#X M+UQW'!Z='M,.@^MV=\+>Z5?697MGG8OWP<'GWO?.N:1'_WM"]?#?D?HL%P>@ MDYW33Z+KBLJ:X<'N>VP8Q&$,\-Q>V#OCN?A)'IWL7_WNQSP_>?]&1L9(K M0Y(P5&!?8;M"'4DB4Q8D09C1,+"K_919HB,>AB"(G',=IW !6&V]_[3_3V>O>WAEP=FK>X=$,HFT3B(NTX!S$THN M01V"+$M$$ 51=E7OD)L'O/R"-&62)RI2)HIY$@0*U4\!3BFNXH3J#2QV^A$0 MIY\!^HSF\#+#R7A4M%2?Y#K@NHG80@%]VT2_128E['8#F3X\,Q+ MN@WR=Z_;7O^9"'Y"^VHN[.NTVKS:1C(#0/Y!F_?!L8J:JF6(>6&*A7(($J9 M241LXLA&Z.W#KW[$V[_2.7@['<\V)UET7\>@]_G=#!QU>K0+8[OHGAP&/=&%WW7?]D3G8W[-_[X[28=F<'#ZX6OG="?LL#UQ M<-@Y[UY\&'1.#8QM<-*]V#\_PF=>P-A/OWX'9Z+H(#KO['R)(L-I*CBX]1DX M^"JU1$8V(TPQFZ0\E!1[#[*@S:*'.OC[T_WW>Z+SZN;60%T#=2M0%R&)#8C4 25& M9QQKC$?"9@!U<3N@XJE W;//F+OP_LEX8%K]X60Z_F9_N*C4,\^>2Q%+"X 4 M"\:5%$H;%BD6!;$%HRP1C3&V60C5J1MC::IA:TD3$C%+"9!0D1,6!01:,3+C2E'...AS'FZ3#SSZR]68Q M!87#HAB86\E 0>#G^]D1+X(5G*K$)#0)P2@V/*-6"JX2R5)CPDSJT#1VQ&9A MT/NEH(Y*J.5R%($XQ(J R\&19QD@;1(JD,DN)R)02++-4N^*>&Z6F#WGX)I";;#7\LY;8V6X=H]C_ M2!#B!7?(H$I$C 5Q8 ,*&U.B*$]"1H?8-/WD,I4Z\1BU\!0/&!THZ%B_#@58S9K*:T7P\5 84,< M8R=3T!QW>N>%Q3]^VRQ#9:=:E=W:HL#/ XL_ 'CM#,'D75FU#+ MR-[W+%-3^Z2I?;)1UMZ5F-ZU#:S?#=:/ZQ8+S!RB"G>*W8#AJ8\;2.IDBA/\_MRF'MO7JT-4A&F>M MUPC_[H"?>K5NA=?6C+I%#:B?6[OLHSZQ9C&P!]EK->G/U<"=6C0[L]G,SF?N MY5YP[3+1.?LBPC@U6#V021T3KM.,2,T%@:6**/Q$#<+:7! M1IA:TW+2WLKZ(S72-N^JVF[U1WJP,/#Q67]^TA^Y$E_+-57:346OIJ+7VMLV M%;V:BEY-1:^FHM<#GGNL[TZPY^ .=@7OL*EWT]2[^?7![%6+&>3S6=&K+GJG M>V='NWOGG;>]W1WT>Q<]WKGH!=VW1U\[N^].5HIZP:IQ(Q@G,J",<)L)9%?& M) D,CZ@6FB5(16A3&3T5=E53TZO!N$T+,C= ]G. K%9,(Y&)RF1&8J$%X2I* MB)1:D\@8"2"7A&D(0/9PQ]B?"DGT"? P&K;HQK)%ZT@UPW6R]B\U0#?AXXFU M9 PDF1"DMC( M4(14)QF&Q<%"BS:$0-9P13>'*]IH\T9H"+XY?[C3YD,NKFVQ_J@5\, ;5A+FQTTNP;8KX?T9T16^D7XO50O MS7 9QS+*".R%G/#0&I)$%G^*$JRFRR1-MUZQ!RZ _W1(GS<.N&&%-OCZI -V M#;X^/+[6:ME9EK(T00IHA-WH4T/2,&4DTS)*66*9T7+KU?.!UULT$-TT;E/] M+&'+?I_8$5C.9VK6^L\=-#/@0G)AA86UYCK+%+.""@O_Q E7F40J79#D5+H@ MN:2BX@Y!K/J N^/19#HVOBI?J:C1$U74'Z#:T>[[+XFF8'+2A$@38,O>,",R MPUR@RD ]4FQV <9,N'WY"$L+Y&H /[3OM.B&BXRFH8J,4CS,F II(H*,"YHJ M:[ARBRZ+1;]L]S:+_J.+?O#^2ZB5LHF-",\"2;B(0B)C^$D$.A2@\8F.[-8K M?LVBN_.2=UGW>_%FFW5_N'4/NL=?HD!FFC%*8LI@9[6@\4HE@B0"5%&R.(@P MCBRV+^?YRW7OCUH(QFW\4SHIP.5JMZ9V-K$:SQT,SK=7N-C-$88'.,+ KS[" M<)=FXM'6 QQ\X&P[%LW9AXT^^[!QO>+C[=8C-8O?M>E&]H7O%7M OP-[0&?X MKM_9W6='GWOTZ.V;80_^V[OX\!4\)?"L/@R[A_]^12]K>0_8/X<]X+PWW#_K MG!X-CDX_?.U]/H+G?#CMOGU_T3W]<'+T%CRMSQ_ R]H3W8NOWSNG.Z)SL<^Z MN[V++]:$C K#B0&_&"R!."5);&(241,'W*8TX>FE)NHLXHE(51@JR;6,TRRT M*8@N2WBF^WN^^;>U\^+#3?;N'W>(_WJ-=_,TC M6!ZQC(TU-*-:@M!P$R09YZ'0$;>P&:[.4*HP8!['SA M5)D@ ($3B0H)CR4X(ER$)+$40 \+?L>;?]+G8#$%4S6=H]C\_^R]:5,;R;8N M_%<4W#[WVA$DNW*LS.X31+ ]=+C?#;3;N/O@+T2.("PDC@9C_.O?E5E54FE@ M%D:".OML;T"EJJS,E<]ZULHU#-J#X2#B\_#$EQD[[>[QJN?L*+4E.;]7R@[; M4IP\1A8,Q_=-R[DV98?<+K?FSH.]W1PT*3M-RDZ3LK,Z*3L53(+N]]=/TL^Z M\KD->/WC0\#22F-):M=WV[U^J]L;^@?%B*S\$:5ZH1D#MWOOGQZA^\/W>TX/ M3N8,BR2/>U$<5^C(\7ZV1''D>'YZ>/ 9GK6#]]]^QKL_+(SC P6;XOONV?M3 M^-[)WH^]-ABP%_MO9HXT=?/X1:\WLGKKVX>F[R\-_]L & M>4=WR8Q^/>-!*,,.1C(5H&&<2&<(R9*@VWA(G'$44$,Y[D3 MF0O,.:;L-+(,OK)DWIMG?J^*C:+;^43 5-#5(!OC5 M*:%S8914VIK(OM?KV@;<[P'N4QW\#'<$:PU&):48V%H&1,UG"@EAA0S!"._(,AS<*U-I MH.G>U\#DJL+D3_#6-0BZ' 2MM;9V&)AP)A$7GB+FP=25F6>(8R(,S4BL+/]( M@45-P98[-:.RMC_RKM6.&1M^,&RU!W.MIW1Y35G/)5[0ZHWZ*:LMSF&JRVR* MRD>M02Q]M-7ZQ[=.M&MU>^-OCY\ VSTEQ>F4#E=/ )K4#O@EVQ*%%%3U!>#2 MN3LMO /)MF[*HGOT*4]W_#6Z_MOV%AG0<="M>C9!$>+82C&.3_XRUZY,4G7?:^MWTE!7J(K(3\\@O]@_^(IW#]Z1O;?'9.\T.4A" MQCE'4L0$7R\!'\I1_06#^C2,:/BG[\<<.'WLQS*!R(L7"GO$,\(T MTPKE1H<8;ZR0E-HBC+$PL?>FQ1AHP58V+Q/_U7(C7U29(;SU*F91QY0+DOV6 M4#+]C'][735.C (3K_'?82G:@_3-,.ITJ@SL-@A*&T#F?-2W)QK +]T!Y[^U M>N=)DH:]\6>MT7G\-<(4<(3X*7SQERBYTX*Z"+KBL]( MUH'U8\ C/TQ-,)# M!B,-%Q=/:'<=",ZH[S=;A5Z] EVG9N!#]:7)+!@_O/ >-L0@Z=//6Y^V6O_6 MW:^M/5V^P,Y@T"MK(6U&30K"/!AZ__3*\UI],YG$V/SRV'=]']ZET"F;L/T' M'M@[3%MO)N "UJ@%\ X?1@(R,ZN8IUGE\0Z=>#X)D--I^WZEN+R+A8R< M]V?QUGWXN9(-5U_7B%0U=@+_WP#5^@'5_MO#AP'5.0C.)8C"9NM<7Q9%&?Q9 M6W>[(]WI7$8DTF!@ZOX@2N*N!D%J89ZD="R6\0\@-5[#9\6MC(?-UXVP5OM2 MDEI<%\&X*^IL"X0P D4):B4@G?0Z8 @-DH1V+UM#V* 1O$"P 83B!;$B3A); M,QK %ARDD<8/QK\[#2]R!ML!$,3#2\7":CZA[A^CKF]--E2O"Y\6+6ZG*U_8 M=M^.S@;#:#4,?FV]PJ\!X4M%?]F*LMAUL)W^=Z3[P[03X6D K_'S6(NJ&.?L M5?!;.45S5D'K59SA-)SR.8,13.+L+:(&*6:IHR/1\/%( ';] *Z+DV33O!3F MS]E9+P)@SW[=C.PQSF?,R0#C,0,XU6DH,%&#UJN+$P^W[+<*XILL)P"J6,IL M\M91;MH]=PNTZ(5XUQG,\-CD#(QL3[5@RG.#ACN8^#XGW?PL#PVGM.E@8E!Q^/:+"228N1X<8@1N G';A M.H_K97SNO=O8I@M**M:D9%J19NU[DMU!ZTP!;3 MQ18#!=]++:=!R0(VW$V+/85$3A3:?O@4=^:?<]-O'QW%\C8ZK!//XR/+, M!$ESY$V@B#D1D#8^0YD57%#EL)W:9XB5? AIT/,(RXM](%8X;].FGW7_ FT-SK"7^: MB_3Z"_;B_,!2E>3$/=.N4W(\R669TNK7Z]12724E:)A9I,1&%Z]14H;3JT-? M1U5XD=1LI[A@\F:1#I^=E];#G7G$H*Q[YJ8F9S%"Q>LG3TMFT6\1E5ZQUV"9 ME3?LV<)K7\Q#+#G:#NWD>>J?]])K^V^QKEJT= 9^&%]A>#*WNENM_01XA9AK=^>72V9)>WB97FUSS,ZFA.D,[E#RNE9LRL;5!<3L#HX)?3C9;@Q,@K(,YT8UO M%_]BVEU=O5_\0I+IQ=])4AC'YSO>%F)9KB[8G-T$'_#5D3F%3ROQC'$@A7D8 MUZU=6(NPW;ZUW8*MGYS:Y=E0HO$ 1B[>"N1I&*'M9+'W]:OO>H"+WBB))A?H%N@GTLOTMTM")$ZQPSLW1 MBW@(= X;]#O(00+2:T\&@ M^B@.<;2_ ,YMA>&OC.>,"RR X3(')A%(<<(\E@99QT#@<$:1H?!/3C'WQN. ]G8EGP+ MS\=")[E*(CGUJ>\GE1[1.ZG'A2^=7.C]U/-N$7V+L\+(0D$M3Y//NOV0JL/#%;5/ M*YO@.D:_B)^LN(+^IQAG="45;NG:DHP%:?;D($M$EB8:$[]=?C/.9\&MKJ*5 ME>24!*M7LOY>C2I?\:S$K:8DFXJXZ@\CR/?PS[5.='3/@_4X]M&M+&%I?!EW M4ROPWY_@RX"?$JCZ$"*F/MS="]NLLNZ8/M!=Y=Y,6+2Y_ M?8-S^': 6]".RD-VX2NC>#'5* XZ:THW;9\5=1K_-1YG0M/F '2!.)_N'#$; M#',Z0R)3&'BZ!\/060?_X$PPF4O/8V?YA>>?8[_E=;X0$ SCQX?JFZWS3@Q5 M*"/\HN".NN>Z70OV&_8V6V8T;/GO4P(]XQG<@MNW!NWNURC*810W0,VE,P7I M0-<3D4Z4-8ZG)$03)ZR>Q(M,*% !^;_D?#;\X_H8MM*-!T9'?._>:!C9MBL= M9DE+U*R3^N8:VQE ;_VW&"E2^[3,;CL@2, /] *0&L_#Z$Y?)<4=ADO[OJ!W_6,/"RD=1 MW"VZZ#=C5%M"R7&$WLU&[-392-(,U2O9XI5J=VL(S)H3F!_O?AZ!&4<"WI_# M7"^-"Y3[JB'&07U+5_DCLCRV^^J]/Y:SR&\\-!B0?CW5TX1&&& M 5;TJ#,L'4N3,_K).:B)SD_;T3'.LV[#Q #AY' JH^ZN>-3P\KPXLS"Z^[4_ M.A_:R^15CXW^#"RM;C""T=F0#.=P4-'\953CM#\D H_]<0Q M7)U)%T%[ ^"H\9W*X(6Y492Q"[5HNO&WX:Z/,#/$)QD7]K=O3C[^BDY2<[>J+PXT'S]5NZ.)D: MI"CZ\0'%9A&05)R0P&WJ05+IDWC3DN2ZFHXO/RVTVCCB!9@$F/S5[_U6+_J4 M+]H#W\C&8\E&T.U.I##FLK0Q0*>?@QY/AY7I\&L2\E0[XZR=,B\^,)Z0H[30 MXZRDN,JE!53F'PVF#ESC<#?+T"5@&]7PIA7($%!Y.G"R08^?)R''T6^_T*(L MG'.;-:>Y!J3XZM$%K/A"UE^<%XTOOC*,,1W>I[#-=&8]A5#7"$JO.RTFC90\ M"8Y$Q5'/3YL.U4C9+^/,^J0ZSGS_N#A-3*?<\:)!-&P6=,R>*9W0K.M/7->X MU"1C7$,S[12B)M39,7A<6E= IV(P>X3.)C:UZ'?.RO/ M\U+69G7+6NSPY'2:_U=\_ W>C @AM5.)1H0>FWX6(E3Z*DNQ&;2/NP#X-I[R M#$9FT'9MW6_#>*Y/24C25T%("J&\;)WU^L-C?0SJ9RR%8PX9?1VE<5@?N [O7Z_ M=U&\1G3I%E'IOU >PT53R.BKZ(PIO#8PE]TRY#JZ9<9QHJ_'P=V30S>X2Y'L M_*]R3M.&63BCES'XM(C02!=-#;7;NX"!%=VZ4[AAI].*;USL2WAEF[*CX"U? MM5_'68?%C+X<&-#\S9)3*!W'QZ^F@_?*6!?!\>"<^,VF'8 M'HZ&1=I@A0DQ8QT69=IS62J4^9$MM&I>35(K_??S=LT4@4FH9?$<@ZGJ2[?% MX/7UQM##S9TJD&$,/V &8"M+I;G!U15MYIW$'/PQVT?_#N@>Z@Q;0 )!0PSUS.48%>5?BA_@%< M=PT_N#Y\X6JF<*/)^UL<2$,G'HE.S!^@3(XU-NN'&BELNM<_UMWVCS'FWIJ! MK/@!U(