0001666071-20-000232.txt : 20200804 0001666071-20-000232.hdr.sgml : 20200804 20200804164944 ACCESSION NUMBER: 0001666071-20-000232 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200804 DATE AS OF CHANGE: 20200804 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38386 FILM NUMBER: 201073957 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-Q 1 cdlxform10-q2020q2.htm 10-Q Document
P7YP3YP3YP5Yfalse--12-31Q2202000016660710.000110000000010000000022466000256640002246600025664000P4YP4YP1YP4Y 0001666071 2020-01-01 2020-06-30 0001666071 2019-01-01 2019-06-30 0001666071 2020-06-30 0001666071 2020-07-31 0001666071 2019-12-31 0001666071 2019-04-01 2019-06-30 0001666071 2020-04-01 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-12-31 0001666071 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666071 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001666071 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001666071 us-gaap:CommonStockMember 2020-06-30 0001666071 2019-01-01 2019-09-30 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001666071 us-gaap:RetainedEarningsMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001666071 us-gaap:CommonStockMember 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-06-30 0001666071 us-gaap:CommonStockMember 2020-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-03-31 0001666071 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001666071 2020-03-31 0001666071 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001666071 us-gaap:RetainedEarningsMember 2019-03-31 0001666071 2019-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001666071 2020-03-01 2020-03-31 0001666071 us-gaap:AccountingStandardsUpdate201602Member 2020-01-01 0001666071 srt:MaximumMember 2020-01-01 2020-06-30 0001666071 srt:MinimumMember 2020-01-01 2020-06-30 0001666071 cdlx:CostOtherMember 2019-04-01 2019-06-30 0001666071 cdlx:CostperServedSalesMember 2019-01-01 2019-06-30 0001666071 cdlx:CostperRedemptionMember 2019-04-01 2019-06-30 0001666071 cdlx:CostperRedemptionMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2020-04-01 2020-06-30 0001666071 cdlx:CostperRedemptionMember 2020-04-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2019-04-01 2019-06-30 0001666071 cdlx:CostOtherMember 2020-04-01 2020-06-30 0001666071 cdlx:CostOtherMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperRedemptionMember 2019-01-01 2019-06-30 0001666071 cdlx:CostOtherMember 2019-01-01 2019-06-30 0001666071 cdlx:LoanFacilityThresholdTwoMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-01-01 2020-06-30 0001666071 us-gaap:LineOfCreditMember 2020-06-30 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-14 0001666071 us-gaap:LineOfCreditMember 2020-01-01 2020-06-30 0001666071 us-gaap:LoansPayableMember 2020-06-30 0001666071 us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001666071 cdlx:DeliveryCostsMember 2020-04-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2020-01-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2019-01-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2019-04-01 2019-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2020-01-01 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-07-29 0001666071 us-gaap:EmployeeStockMember 2018-12-31 0001666071 2018-02-08 0001666071 us-gaap:EmployeeStockMember 2018-02-08 2018-02-08 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-06-30 0001666071 2019-01-01 2019-01-01 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-30 0001666071 us-gaap:PerformanceSharesMember 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-07-29 2020-07-29 0001666071 us-gaap:EmployeeStockMember 2020-06-30 0001666071 srt:MinimumMember cdlx:EmployeesAndNonEmployeeDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 srt:MaximumMember cdlx:EmployeesAndNonEmployeeDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:FinancialInstitutionShareCommitmentMember 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001666071 cdlx:TwoCustomerMemberMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001666071 cdlx:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001666071 country:GB 2019-01-01 2019-06-30 0001666071 country:GB 2020-01-01 2020-06-30 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2019-01-01 2019-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2020-04-01 2020-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2020-01-01 2020-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2019-04-01 2019-06-30 0001666071 country:US 2020-01-01 2020-06-30 0001666071 country:GB 2020-04-01 2020-06-30 0001666071 country:US 2019-04-01 2019-06-30 0001666071 country:GB 2019-04-01 2019-06-30 0001666071 country:US 2020-04-01 2020-06-30 0001666071 country:US 2019-01-01 2019-06-30 0001666071 cdlx:INDIADomain 2019-12-31 0001666071 country:US 2019-12-31 0001666071 country:GB 2019-12-31 0001666071 country:GB 2020-06-30 0001666071 country:US 2020-06-30 0001666071 cdlx:INDIADomain 2020-06-30 cdlx:segment iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares cdlx:user

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
FORM 10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 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
cardlytics_logoa29.jpg
CARDLYTICS, INC.
(Exact Name of Registrant as Specified in its Charter)
Delaware
26-3039436
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
675 Ponce de Leon Ave. NE, Ste 6000
Atlanta
Georgia
30308
(Address of principal executive offices, including zip code)
(888)
792-5802
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock
CDLX
NASDAQ
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes  ☒    No  ☐  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
 
 
 
Accelerated filer
 
Non-accelerated filer
 
 
 
Smaller reporting company
 
 
 
 
 
 
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No 
As of July 31, 2020, there were 27,286,104 shares outstanding of the registrant’s common stock, par value $0.0001.
 



CARDLYTICS, INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
 
 
Page
PART I.
FINANCIAL INFORMATION
 
Item 1.
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
PART II.
OTHER INFORMATION
 
Item 1.
Item 1A.
Item 2.
Item 6.



1


PART I. FINANCIAL INFORMATION
ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
CARDLYTICS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(Amounts in thousands, except par value amounts)
 
December 31, 2019
 
June 30, 2020
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
104,458

 
$
98,370

Restricted cash
129

 
105

Accounts receivable, net
81,452

 
36,566

Other receivables
3,908

 
5,007

Prepaid expenses and other assets
5,783

 
6,356

Total current assets
195,730

 
146,404

Long-term assets:
 
 
 
Property and equipment, net
14,290

 
12,983

Right-of-use assets under operating leases, net

 
10,422

Intangible assets, net
389

 
407

Capitalized software development costs, net
3,815

 
4,738

Deferred FI implementation costs, net
8,383

 
6,384

Other long-term assets, net
1,706

 
1,701

Total assets
$
224,313

 
$
183,039

Liabilities and stockholders' equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
1,229

 
$
1,177

Accrued liabilities:
 
 
 
Accrued compensation
8,186

 
4,904

Accrued expenses
6,018

 
3,270

FI Share liability
41,956

 
19,291

Consumer Incentive liability
19,861

 
9,113

Deferred revenue
1,127

 
969

Current operating lease liabilities

 
3,712

Current finance lease liabilities
24

 
24

Total current liabilities
78,401

 
42,460

Long-term liabilities:
 
 
 
Deferred liabilities
2,632

 

Long-term operating lease liabilities

 
10,114

Long-term finance lease liabilities
13

 

Total liabilities
81,046

 
52,574

Stockholders’ equity:
 
 
 
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,275 shares issued and outstanding as of December 31, 2019 and June 30, 2020, respectively.
8

 
8

Additional paid-in capital
480,578

 
499,663

Accumulated other comprehensive income
1,312

 
2,714

Accumulated deficit
(338,631
)
 
(371,920
)
Total stockholders’ equity
143,267

 
130,465

Total liabilities and stockholders’ equity
$
224,313

 
$
183,039


See notes to the condensed consolidated financial statements

2


CARDLYTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
(Amounts in thousands, except per share amounts)
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

Costs and expenses:
 
 
 
 
 
 
 
FI Share and other third-party costs
27,620

 
16,811

 
46,624

 
42,949

Delivery costs
3,370

 
3,499

 
6,616

 
6,905

Sales and marketing expense
11,047

 
10,405

 
20,384

 
21,373

Research and development expense
2,782

 
3,966

 
5,723

 
7,817

General and administration expense
8,340

 
11,734

 
15,340

 
22,478

Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Total costs and expenses
54,212

 
47,960

 
96,701

 
105,398

Operating loss
(5,482
)
 
(19,738
)
 
(11,983
)
 
(31,667
)
Other expense:
 
 
 
 
 
 
 
Interest (expense) income, net
(338
)
 
(10
)
 
(642
)
 
274

Foreign currency loss
(690
)
 
(10
)
 
(199
)
 
(1,896
)
Total other expense
(1,028
)
 
(20
)
 
(841
)
 
(1,622
)
Loss before income taxes
(6,510
)
 
(19,758
)
 
(12,824
)
 
(33,289
)
Income tax benefit

 

 

 

Net loss
(6,510
)
 
(19,758
)
 
(12,824
)
 
(33,289
)
Net loss attributable to common stockholders
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.29
)
 
$
(0.73
)
 
$
(0.57
)
 
$
(1.24
)
Weighted-average common shares outstanding, basic and diluted
22,731

 
27,072

 
22,618

 
26,898


See notes to the condensed consolidated financial statements

3


CARDLYTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)
(Amounts in thousands)
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Net loss
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)
Other comprehensive income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
449

 
105

 
77

 
1,402

Total comprehensive loss
$
(6,061
)
 
$
(19,653
)
 
$
(12,747
)
 
$
(31,887
)

See notes to the condensed consolidated financial statements

4


CARDLYTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
(Amounts in thousands)

Six Months Ended June 30, 2020:
 
 
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income
 
Accumulated
Deficit
 
Total
 
Common Stock
 
 
Shares
 
Amount
 
Balance – December 31, 2019
26,547

 
$
8

 
$
480,578

 
$
1,312

 
$
(338,631
)
 
$
143,267

Exercise of common stock options
275

 

 
5,426

 

 

 
5,426

Exercise of common stock warrants
9

 

 

 

 

 

Stock-based compensation

 

 
12,347

 

 

 
12,347

Settlement of restricted stock
416

 

 

 

 

 

Issuance of common stock pursuant to the ESPP
28

 

 
1,312

 

 

 
1,312

Other comprehensive income

 

 

 
1,402

 

 
1,402

Net loss

 

 

 

 
(33,289
)
 
(33,289
)
Balance – June 30, 2020
27,275

 
$
8

 
$
499,663

 
$
2,714

 
$
(371,920
)
 
$
130,465


Three Months Ended June 30, 2020:
 
 
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income
 
Accumulated
Deficit
 
Total
 
Common Stock
 
 
Shares
 
Amount
 
Balance – March 31, 2020
26,824

 
$
8

 
$
487,903

 
$
2,609

 
$
(352,162
)
 
$
138,358

Exercise of common stock options
114

 

 
2,281

 

 

 
2,281

Stock-based compensation

 

 
8,167

 

 

 
8,167

Settlement of restricted stock
309

 

 

 

 

 

Issuance of common stock pursuant to the ESPP
28

 

 
1,312

 

 

 
1,312

Other comprehensive income

 

 

 
105

 

 
105

Net loss

 

 

 

 
(19,758
)
 
(19,758
)
Balance – June 30, 2020
27,275

 
$
8

 
$
499,663

 
$
2,714

 
$
(371,920
)
 
$
130,465


See notes to the condensed consolidated financial statements

5



Six Months Ended June 30, 2019:
 
 
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income
 
Accumulated
Deficit
 
Total
 
Common Stock
 
 
Shares
 
Amount
 
Balance – December 31, 2018
22,466

 
$
7

 
$
371,463

 
$
1,992

 
$
(321,487
)
 
$
51,975

Exercise of common stock options
111

 

 
1,348

 

 

 
1,348

Stock-based compensation

 

 
4,797

 

 

 
4,797

Settlement of restricted stock
157

 

 

 

 

 

Issuance of common stock pursuant to the ESPP
94

 

 
1,165

 

 

 
1,165

Other comprehensive income

 

 

 
77

 

 
77

Net loss

 

 

 

 
(12,824
)
 
(12,824
)
Balance – June 30, 2019
22,828

 
$
7

 
$
378,773

 
$
2,069

 
$
(334,311
)
 
$
46,538



Three Months Ended June 30, 2019:
 
 
 
 
 
 Additional Paid-In-Capital
 
Accumulated Other Comprehensive Income
 
Accumulated Deficit
 
Total
 
Common Stock
 
 
 
 
 
Shares
 
Amount
 
 
 
 
Balance – March 31, 2019
22,570

 
$
7

 
$
373,351

 
$
1,620

 
(327,801
)
 
$
47,177

Exercise of common stock options
80

 

 
1,175

 

 

 
1,175

Stock-based compensation

 

 
3,082

 

 

 
3,082

Settlement of restricted stock
84

 

 

 

 

 

Issuance of common stock pursuant to the ESPP
94

 

 
1,165

 

 

 
1,165

Other comprehensive income

 

 

 
449

 

 
449

Net loss

 

 

 

 
(6,510
)
 
(6,510
)
Balance – June 30, 2019
22,828

 
$
7

 
$
378,773

 
$
2,069

 
(334,311
)
 
$
46,538






See notes to the condensed consolidated financial statements

6


CARDLYTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(Amounts in thousands)
 
Six Months Ended
June 30,
 
2019
 
2020
Operating activities
 
 
 
Net loss
$
(12,824
)
 
$
(33,289
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Bad debt expense
652

 
1,326

Depreciation and amortization
2,014

 
3,876

Amortization of financing costs charged to interest expense
50

 
48

Amortization of right-of-use assets

 
1,731

Stock-based compensation expense
4,780

 
13,233

Other non-cash expense, net
351

 
2,073

Amortization of deferred FI implementation costs
1,384

 
1,999

Change in operating assets and liabilities:
 
 
 
Accounts receivable
(7,024
)
 
42,460

Prepaid expenses and other assets
(1,622
)
 
(603
)
Recovery of deferred FI implementation costs
2,312

 

Accounts payable
(306
)
 
(163
)
Other accrued expenses
323

 
(6,922
)
FI Share liability
2,932

 
(22,665
)
Consumer Incentive liability
4,009

 
(10,748
)
Net cash used in operating activities
(2,969
)
 
(7,644
)
Investing activities
 
 
 
Acquisition of property and equipment
(4,019
)
 
(1,225
)
Acquisition of patents
(5
)
 
(30
)
Capitalized software development costs
(1,139
)
 
(2,132
)
Net cash used in investing activities
(5,163
)
 
(3,387
)
Financing activities
 
 
 
Principal payments of debt
(10,010
)
 
(11
)
Proceeds from issuance of common stock
1,213

 
5,435

Debt issuance costs
(93
)
 
(13
)
Net cash (used in) received from financing activities
(8,890
)
 
5,411

Effect of exchange rates on cash, cash equivalents and restricted cash
(99
)
 
(492
)
Net decrease in cash, cash equivalents and restricted cash
(17,121
)
 
(6,112
)
Cash, cash equivalents, and restricted cash — Beginning of period
59,870

 
104,587

Cash, cash equivalents, and restricted cash — End of period
$
42,749

 
$
98,475








See notes to the condensed consolidated financial statements

7


CARDLYTICS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(Amounts in thousands)
 
Six Months Ended
June 30,
 
2019
 
2020
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheet:
 
 
 
Cash and cash equivalents
$
32,495

 
$
98,370

Restricted cash
10,254

 
105

Total cash, cash equivalents and restricted cash — End of period
$
42,749

 
$
98,475

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

 
$
32

Amounts accrued for property and equipment
$
53

 
$
452



See notes to the condensed consolidated financial statements

8


CARDLYTICS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1.OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION
Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
We also operate in the United Kingdom through Cardlytics UK Limited, 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.
Unaudited Interim Results
The accompanying unaudited interim condensed consolidated financial statements and information have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. In the opinion of management, these financial statements contain all normal and recurring adjustments considered necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The results for interim periods presented are not necessarily indicative of the results to be expected for the full year due to the seasonality of our business, which has been historically impacted by higher consumer spending during the fourth quarter. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included on our Annual Report on Form 10-K ("Annual Report") for the fiscal year ended December 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with 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. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, allowance for doubtful accounts, income tax valuation allowance and contingencies. We base our estimates on historical experience and 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.
Internal-Use Software Development Costs
During 2019, we began capitalizing costs related to the development of new technology for building and launching marketing campaigns. In March 2020, we redesigned certain elements of this project and wrote off development costs totaling $0.8 million recognized in depreciation and amortization expense on our condensed consolidated statement of operations.
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 $0.4 million and $0.9 million during the three and six months ended June 30, 2020, respectively. We recognize these costs when the extent of our actions are determined and the costs can be estimated. These charges are reflected on our condensed consolidated statement of operations as follows: $0.7 million in sales and marketing expense, $0.1 million general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.2 million were paid to former employees through June 30, 2020.
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.


9


Revenue growth for the three and six months ended June 30, 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. During the six months ended June 30, 2020, we deferred $1.2 million of revenue and recorded bad debt expense of $1.3 million associated with billings to marketers that we believe are likely to be materially and adversely affected by the slowdown in economic activity resulting from the COVID-19 pandemic. We expect both a reduction in consumer spending and a reduction in marketing campaigns in the near term, which will result in a decline in our revenue and an increase in our net loss in future periods. The severity and duration of this decline is difficult to estimate given the uncertainty that the impacts of COVID-19 will continue to have on the global economy.
The following table summarizes changes in the allowance for doubtful accounts (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019

2020
Beginning balance
$
397

 
$
1,383

 
$
169

 
$
255

Bad debt expense (reversal)
402

 
(151
)
 
652

 
1,326

Write-offs, net of recoveries
(227
)
 
(212
)
 
(249
)
 
(561
)
Ending balance
$
572

 
$
1,020

 
$
572

 
$
1,020


2.     RECENT ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued 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. The adoption of the new lease standard at January 1, 2020 resulted in the recognition of right-of-use assets and lease liabilities of $10.3 million and $13.5 million, respectively, consisting primarily of operating leases related to the rental of office and data center space. The adoption of this guidance did not have a significant impact on our condensed consolidated statements of operations or cash flows.
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 condensed 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 condensed consolidated financial statements.
Except for the adoption of ASU 2016-02, ASU 2015-05 and ASU 2018-15, there have been no changes to our accounting policies, and these unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare our audited annual consolidated financial statements for the year ended December 31, 2019, and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements.


10


3.     REVENUE
Cardlytics Direct is our bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited online and mobile 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"). Leveraging our powerful purchase intelligence platform, we are able to create compelling Consumer Incentives that have the potential to increase return on advertising spend for marketers and measure the effectiveness of the advertising. Consumer Incentives totaled $25.0 million and $11.3 million during the three months ended June 30, 2019 and 2020, respectively, and totaled $47.6 million and $33.6 million during the six months ended June 30, 2019 and 2020, respectively. 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 FIs’ customers and certain third-party data costs. Revenue on our condensed consolidated statements of operation is presented net of Consumer Incentives and gross of FI Share.
Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).
CPS. Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage 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.
CPR. Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing 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 following table summarizes revenue by pricing model (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Cost per Served Sale
$
33,549

 
$
20,353

 
$
54,558

 
$
51,199

Cost per Redemption
14,276

 
7,339

 
28,240

 
21,407

Other
905

 
530

 
1,920

 
1,125

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


4.     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.


11


Upon the adoption of ASU 2016-02, 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. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years.
During the three months ended June 30, 2020, we 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.1 million.
During the six months ended June 30, 2020, we made cash payments of $1.7 million for operating leases which are included in cash flows from operating activities in our consolidated statement of cash flows.
The following table summarizes activity related to our leases (in thousands):
 
Three Months Ended
June 30, 2020
 
Six Months Ended
June 30, 2020
Operating lease expense
$
886

 
$
1,913

Variable lease expense
175

 
472

Short-term lease expense
45

 
157

The following table presents our weighted average borrowing rate and weighted average lease term:
 
June 30, 2020
Weighted average borrowing rate
3.4
%
Weighted average remaining lease term (years)
3.81


The following table summarizes future maturities of lease liabilities as of June 30, 2020 (in thousands):
 
Amount
2020 (remainder of year)
$
2,098

2021
3,969

2022
3,932

2023
2,348

2024
1,807

Thereafter
611

Total lease payments
14,765

Imputed interest
939

Total operating lease liabilities
$
13,826


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

2021
2,759

2022
2,808

2023
1,847

2024
1,807

Thereafter
611

Total
$
12,872




12


5.     DEBT
2018 Loan Facility
On May 14, 2019, we amended our loan facility with Pacific Western Bank to increase the capacity of our asset-based revolving line of credit ("2018 Line of Credit") and decreased the capacity of our term loan ("2018 Term Loan"). This amendment also extended the maturity date of the term loan from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of June 30, 2020, we had $26.4 million of unused borrowings available under our 2018 Line of Credit and had no outstanding borrowings. Under the amended terms, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances bears an interest rate equal to the prime rate minus 0.50%, or 2.75% as of June 30, 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 $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019. We believe that we were in compliance with all financial covenants as of June 30, 2020.
6.     STOCK-BASED COMPENSATION
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 initial public offering ("IPO") was declared effective. We do not expect to grant any additional awards under our 2008 Stock Plan ("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 is the sum of (i) 1,875,000 shares plus (ii) 61,247 shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were 1,345,631 shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by 1,327,352 shares on January 1, 2020.
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Delivery costs
$
199

 
$
357

 
$
363

 
$
532

Sales and marketing expense
952

 
2,567

 
1,659

 
3,836

Research and development expense
363

 
1,401

 
566

 
2,004

General and administration expense
1,558

 
4,783

 
2,192

 
6,861

Total stock-based compensation expense
$
3,072

 
$
9,108

 
$
4,780

 
$
13,233


During the six months ended June 30, 2019 and 2020, we capitalized less than $0.1 million and $0.2 million of stock-based compensation expense for software development, respectively.
During the three months ended June 30, 2020, we accrued $1.1 million of stock-based compensation for bonus and commissions in lieu of cash compensation which has not been settled as of June 30, 2020. This amount is presented within accrued compensation on our condensed consolidated balance sheet.



13


Common Stock Options
Options to purchase shares of common stock generally vest over four years and expire 10 years following the date of grant. The following table summarizes changes in common stock options:
 
Shares
(in thousands)
 
Weighted-Average Exercise Price
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Options outstanding — December 31, 2019
1,000

 
$
22.99

 
 
 
 
Granted

 

 
 
 
 
Exercised
(275
)
 
19.71

 
 
 
$
14,956

Forfeited
(9
)
 
28.71

 
 
 
 
Canceled
(1
)
 
28.96

 
 
 
 
Options outstanding — June 30, 2020
715

 
24.17

 
6.12
 
$
32,752

Exercisable — June 30, 2020
607

 
$
23.87

 
5.99
 
$
27,983


(1)
The aggregate intrinsic value represents the total pre-tax intrinsic value based on the $69.98 per share closing price of our common stock as reported on the Nasdaq Global Market on June 30, 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 the six months ended June 30, 2020 was approximately $1.4 million. As of June 30, 2020, unamortized stock-based compensation expense related to unvested common stock options was $1.3 million, and the weighted-average period over which such stock-based compensation expense will be recognized was 0.7 years.
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
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested — December 31, 2019
1,741

 
$
18.55

 
 
 
 
Granted
1,544

 
38.29

 
 
 
 
Vested
(416
)
 
18.88

 
 
 
 
Forfeited
(242
)
 
22.16

 
 
 
 
Unvested — June 30, 2020
2,627

 
$
29.76

 
3.42
 
$
64,036


During the six months ended June 30, 2020, we granted 1,057,978 RSUs to employees, executives and non-employee directors, which have annual vesting periods ranging from one to four years.
During the three months ended June 30, 2020, we granted 9,278 immediately vesting RSUs to employees for bonus in lieu of cash compensation. Stock-based compensation related to these grants totaled $0.6 million.
Subsequent to June 30, 2020, we granted 91,593 RSUs to employees and a new director, which have annual vesting periods ranging from one to four years. The unamortized stock-based compensation expense related to these RSUs is $6.1 million. In addition, we expect to recognize $2.0 million of stock-based compensation in the third quarter of 2020 related to the accelerated vesting of certain RSU and performance-based RSU awards for which the performance-based vesting condition has been met.
Performance-based RSUs
In April 2019, we granted 1,252,500 performance-based restricted stock units (“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.


14


The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, 50% of the related tranche vests immediately, 25% of the related tranche vests six months after achievement date and 25% of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within 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 target 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. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-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 Cardlytics Direct 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.
Employee Stock Purchase Plan
Our 2018 Employee Stock Purchase Plan ("2018 ESPP") enables eligible employees to purchase shares of our common stock at a discount. Purchases are accomplished through participation in discrete offering periods. On each purchase date, participating employees 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.
As of December 31, 2019, 267,823 shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, which began on January 1, 2019 and will continue through and including January 1, 2026, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) 500,000 shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by 265,470 shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP. In May 2020, we issued 28,097 shares pursuant to our 2018 ESPP.
7.    COMMON STOCK WARRANTS
We have granted warrants to purchase shares of our common stock to a certain lender that include a time-based vesting condition. These warrants are accounted for under ASC Topic 505-50, Equity-Based Payments to Non-Employees.
The following table summarizes changes in our common stock warrants (in thousands, except per share amounts):
 
Shares
 
Weighted-average
exercise price
per share
Warrants outstanding — December 31, 2019
12

 
$
23.64

Exercised
(9
)
 
23.64

Forfeited/canceled
(3
)
 
23.64

Warrants outstanding — June 30, 2020

 
$




15


8.     RELATED PARTIES
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.
In 2013, FIS purchased shares of our redeemable convertible preferred stock and we also granted performance-based warrants to purchase preferred stock with accelerated vesting upon an IPO. Since FIS did not participate in a subsequent financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants.
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. As of September 2019, FIS was no longer a related party.
9.     COMMITMENTS AND CONTINGENCIES
FI Implementation Costs
Agreements with certain FI partners require us to fund the development of user interface 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 condensed consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our condensed consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our condensed 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 FI implementation costs and also result in a cumulative adjustment to accumulated amortization. The scheduled FI Share payment reductions were completed in December 2019.
The following table summarizes changes in deferred FI implementation costs (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Beginning balance
$
14,067

 
$
7,375

 
$
15,877

 
$
8,383

Recoveries through FI Share
(1,155
)
 

 
(2,312
)
 

Amortization
(731
)
 
(991
)
 
(1,384
)
 
(1,999
)
Ending balance
$
12,181

 
$
6,384

 
$
12,181

 
$
6,384


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 June 30, 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
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.


16


10.     EARNINGS PER SHARE
Diluted net loss per share is the same as basic net loss per share for the six months ended June 30, 2019 and 2020 because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities as of June 30, 2019 and June 30, 2020 have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 
June 30,
 
2019
 
2020
Common stock options
1,620

 
715

Common stock warrants
868

 

Unvested restricted stock units
1,846

 
2,627

Common stock issuable pursuant to the ESPP
22

 
9


11.     SEGMENTS
As of June 30, 2020, we have two operating segments: Cardlytics Direct in the U.S. and U.K., 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 Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution.
Our chief operating decision maker allocates resources to, and evaluates the performance of, our operating segments based on revenue and adjusted contribution.
The following table provides information regarding our Cardlytics Direct reportable segment (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Plus: Adjusted FI Share and other third-party costs(1)
26,889

 
15,820

 
45,240

 
40,950

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less amortization of deferred FI implementation costs, which is detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
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 amortization of deferred FI implementation costs, which is a non-cash cost. 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.


17


The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Minus:
 
 
 
 
 
 
 
Amortization of deferred FI implementation costs(1)
731

 
991

 
1,384

 
1,999

Delivery costs
3,370

 
3,499

 
6,616

 
6,905

Sales and marketing expense
11,047

 
10,405

 
20,384

 
21,373

Research and development expense
2,782

 
3,966

 
5,723

 
7,817

General and administration expense
8,340

 
11,734

 
15,340

 
22,478

Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Total other expense
1,028

 
20

 
841

 
1,622

Loss before income taxes
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)

(1)
Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to adjusted contribution.
The following tables provide geographical information (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue:
 
 
 
 
 
 
 
United States
$
43,123

 
$
26,750

 
$
74,471

 
$
66,778

United Kingdom
5,607

 
1,472

 
10,247

 
6,953

Total
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

 
December 31, 2019
 
June 30, 2020
Property and equipment, net:
 
 
 
United States
$
12,052

 
$
10,465

United Kingdom
2,010

 
2,338

India
228

 
180

Total
$
14,290

 
$
12,983


Capital expenditures within the United Kingdom and India were $0.3 million and $0.4 million during the six months ended June 30, 2019 and 2020, respectively.
Concentrations of Risk
Customers
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A substantial 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 with three financial institutions, which we believe are of high credit quality. Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. One marketer represented 10% and 17% of our revenue during the six months ended June 30, 2019 and 2020, respectively. This marketer also represented 24% of our accounts receivable as of June 30, 2020. A different marketer represented 12% of our accounts receivable as of June 30, 2019.


18


FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of three to 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 both the six months ended June 30, 2019 and 2020, Bank of America, National Association (“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 30%. No other FI partner accounted for over 10% of FI Share during these periods.




19


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with (1) our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10–Q and (2) the audited consolidated financial statements and the related notes and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2019 included in our Annual Report on Form 10-K, filed with the SEC on March 3, 2020.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations, and such forward-looking statements include, but are not limited to, statements with respect to our business strategy, plans and objectives for future operations, including our expectations regarding our expenses; continued enhancements of our platform and new product offerings; our future financial and business performance; the anticipated continued decline in ARPU as a result of significant FI MAU growth due to Chase and Wells Fargo launching the Cardlytics Direct program; anticipated FI Share commitment shortfalls; the timing of the phased launch of Cardlytics Direct by U.S. Bank; and the uncertain negative impacts that COVID–19 may have on our business, financial condition, results of operations and changes in overall level of spending and volatility in the global economy. The events described in these forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Overview
Cardlytics operates an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce, and luxury brands. Using our purchase intelligence, we present customers with offers to save money at a time when they are thinking of their finances.
We have historically derived substantially all of our revenue from sales of Cardlytics Direct. Cardlytics Direct is our proprietary native bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited digital banking channels. Working with a marketer, we design a campaign that targets consumers based on their purchase history. The consumer is offered an incentive to make a purchase from the marketer within a specified period. We use a portion of the fees that we collect from marketers to provide these consumer incentives to our FIs’ customers after they make qualifying purchases ("Consumer Incentives"). We report our revenue on our condensed consolidated statements of operations net of Consumer Incentives since we do not provide the goods or services that are purchased by our FIs’ customers from the marketers to which the Consumer Incentives relate.
We generally pay our FI partners a negotiated and fixed percentage of our billings to marketers less any Consumer Incentives that we pay to the FIs’ customers and certain third-party data costs ("FI Share"). We report our revenue gross of FI Share. FI Share costs are included in FI Share and other third-party costs in our consolidated statements of operations, rather than as a reduction of revenue, because we and not our FI partners act as the principal in our arrangements with marketers.
We run campaigns offering compelling Consumer Incentives to drive an expected rate of return on advertising spend for marketers. At times, we may collaborate with an FI partner to enhance the level of Consumer Incentives to their respective FIs' customers funded by their FI Share. We believe that these investments by our FI partners positively impact our platform by making FIs' customers more highly engaged with our platform. However, these investments negatively impact our GAAP revenue, which is reported net of Consumer Incentives.



20


Revenue, which is reported net of Consumer Incentives and gross of FI Share and other third-party costs, was $48.7 million and $28.2 million during the three months ended June 30, 2019 and 2020, respectively, representing a decline of 42%. 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 $73.8 million and $39.5 million during the three months ended June 30, 2019 and 2020, respectively, representing a decline of 46%. Gross profit, which represents revenue less FI Share and other third-party costs and less delivery costs, was $17.7 million and $7.9 million during the three months ended June 30, 2019 and 2020, respectively, representing a decline of 55%. Adjusted contribution, a non GAAP measure that represents our revenue less our adjusted FI Share and other third-party costs, was $21.8 million and $12.4 million during the three months ended June 30, 2019 and 2020, respectively, representing a decline of 43%.
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.
The following table summarizes our results (dollars in thousands):
 
Three Months Ended
June 30,
 
Change
 
Six Months Ended
June 30,
 
Change
 
2019
 
2020
 
$

%
 
2019
 
2020
 
$
 
%
Billings(1)
$
73,776

 
$
39,521

 
$
(34,255
)
 
(46)%
 
$
132,326

 
$
107,297

 
$
(25,029
)
 
(19
)%
Consumer Incentives
25,046

 
11,299

 
(13,747
)
 
(55)
 
47,608

 
33,566

 
(14,042
)
 
(29
)
Revenue
48,730

 
28,222

 
(20,508
)
 
(42)
 
84,718

 
73,731

 
(10,987
)
 
(13
)
Adjusted FI Share and other third-party costs(1)
26,889

 
15,820

 
(11,069
)
 
(41)
 
45,240

 
40,950

 
(4,290
)
 
(9
)
Adjusted contribution(1)
21,841

 
12,402

 
(9,439
)
 
(43)
 
39,478

 
32,781

 
(6,697
)
 
(17
)
Delivery costs
3,370

 
3,499

 
129

 
4
 
6,616

 
6,905

 
289

 
4

Amortization of deferred FI implementation costs
731

 
991

 
260

 
36
 
1,384

 
1,999

 
615

 
44

Gross profit
$
17,740

 
$
7,912

 
$
(9,828
)
 
(55)%
 
$
31,478

 
$
23,877

 
$
(7,601
)
 
(24
)%
(1)
Billings, adjusted FI Share and other third-party costs and adjusted contribution are non-GAAP measures, as detailed below in our reconciliations of GAAP revenue to billings and GAAP gross profit to adjusted contribution.
During the three months ended June 30, 2019 and 2020, our net loss was $6.5 million and $19.8 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 the three months ended June 30, 2019 and 2020, our net loss included stock-based compensation expense of $3.1 million and $9.1 million, respectively.
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”) in the U.S. and Lloyds Bank plc (“Lloyds”) and Santander UK plc (“Santander”) in the U.K., as well as many other national and regional financial institutions, including several of the largest bank processors and digital banking providers to reach customers of small and mid-sized FIs. Wells Fargo began a phased launch of our platform in the fourth quarter of 2019 that was completed in the second quarter of 2020. Additionally, in the first quarter of 2020, we entered into an agreement with U.S. Bank, National Association (“U.S. Bank”), pursuant to which we have agreed to a national rollout of Cardlytics Direct to U.S. Bank. We expect U.S. Bank to begin a phased launch of the Cardlytics Direct program in the first half of 2021.
For the three months ended June 30, 2019 and 2020, our average FI monthly active users ("FI MAUs") were approximately 120.1 million and 157.2 million and our average Cardlytics Direct revenue per user ("ARPU"), was $0.40 and $0.18, 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 Chase launching our Cardlytics Direct program for its online banking channel in the second quarter of 2019 and Wells Fargo completing their phased launch in the second quarter of 2020. We expect a continued increase in FI MAUs year over year as a result of the launch of Wells Fargo. We expect a continued decline in ARPU year over year as a result of significant FI MAU growth and a decline in revenue as a result of the COVID-19 pandemic.


21


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 2019, we recovered $4.6 million through FI Share payment reductions, $2.3 million of which had been recovered through June 30, 2019. The scheduled FI Share payment reductions were completed in December 2019.
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 June 30, 2020. The timing of the completion of the milestones is uncertain; however, we do not currently believe the FI partner will complete the milestones in 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
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 growth for the three and six months ended June 30, 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. During the six months ended June 30, 2020, we deferred $1.2 million of revenue and recorded bad debt expense of $1.3 million associated with billings to marketers that we believe are likely to be materially and adversely affected by the slowdown in economic activity resulting from the COVID-19 pandemic. We expect both a reduction in consumer spending and a reduction in marketing campaigns on a year-over-year basis in the near term, which will result in a year-over-year decline in our revenue and a year-over-year increase in our net loss in future periods.
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.
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
 
(in thousands, except ARPU)
FI MAUs
120,125

 
157,220

 
114,297

 
149,000

ARPU
$
0.40

 
$
0.18

 
$
0.74

 
$
0.49

Billings
$
73,776

 
$
39,521

 
$
132,326

 
$
107,297

Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Adjusted EBITDA
$
(626
)
 
$
(7,693
)
 
$
(3,805
)
 
$
(11,676
)


22


FI Monthly Active Users
We define FI MAUs as targetable customers or accounts of our FI partners that logged in and visited the online or mobile banking applications of, or opened an email containing our offers from, our FI partners during a monthly period. We then calculate a monthly average of these FI MAUs for the periods presented. We believe that FI MAUs is an indicator of our and our FI partners’ ability to drive engagement with Cardlytics Direct and is reflective of the marketing base that we offer to marketers through Cardlytics Direct.
Average Revenue per User
We define ARPU as the total Cardlytics Direct revenue generated in the applicable period calculated in accordance with generally accepted accounting principles in the United States ("GAAP"), divided by the average number of FI MAUs in the applicable period. We believe that ARPU is an indicator of the value of our relationships with our FI partners with respect to Cardlytics Direct.
Billings
Billings represents the gross amount billed to marketers for advertising campaigns in order to generate revenue. Billings is reported gross of both Consumer Incentives and FI Share. Our GAAP revenue is recognized net of Consumer Incentives and gross of FI Share.
We review billings for internal management purposes. We believe that billings 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. Nevertheless, our use of billings has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Other companies, including companies in our industry that have similar business arrangements, may address the impact of Consumer Incentives differently. You should consider billings alongside our other GAAP financial results.
The following table presents a reconciliation of billings to revenue, the most directly comparable GAAP measure (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

Plus:
 
 
 
 
 
 
 
Consumer Incentives
25,046

 
11,299

 
47,608

 
33,566

Billings
$
73,776

 
$
39,521

 
$
132,326

 
$
107,297

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 amortization of deferred FI implementation costs, which is a non-cash cost. 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 11—Segments to our condensed consolidated financial statements for further details on our adjusted contribution.


23


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):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019

2020
 
2019
 
2020
Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

Minus:
 
 
 
 
 
 
 
FI Share and other third-party costs
27,620

 
16,811

 
46,624

 
42,949

Delivery costs(1)
3,370

 
3,499

 
6,616

 
6,905

Gross profit
17,740

 
7,912

 
31,478

 
23,877

Plus:
 
 
 
 
 
 
 
Delivery costs(1)
3,370

 
3,499

 
6,616

 
6,905

Amortization of deferred FI implementation costs(2)
731

 
991

 
1,384

 
1,999

Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

(1)
Stock-based compensation expense recognized in delivery costs totaled $0.2 million and $0.4 million for the three months ended June 30, 2019 and 2020, respectively, and $0.4 million and $0.5 million for the six months ended June 30, 2019 and 2020, respectively.
(2)
Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs as follows (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019

2020
 
2019
 
2020
FI Share and other third-party costs
$
27,620


$
16,811

 
$
46,624

 
$
42,949

Minus:



 
 
 
 
Amortization of deferred FI implementation costs
731


991

 
1,384

 
1,999

Adjusted FI Share and other third-party costs
$
26,889


$
15,820

 
$
45,240

 
$
40,950

Adjusted EBITDA
Adjusted EBITDA represents our net loss before income tax benefit; interest (expense) income, net; depreciation and amortization expense; stock-based compensation expense; foreign currency loss; amortization of deferred FI implementation costs; restructuring costs and loss on extinguishment of debt . We do not consider these excluded items to be indicative of our core operating performance. The items that are non-cash include foreign currency loss, amortization of deferred FI implementation costs, depreciation and amortization expense and stock-based compensation expense. 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.


24


The following table presents a reconciliation of adjusted EBITDA to net loss, the most directly comparable GAAP measure (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Net loss
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)
Plus:

 

 
 
 
 
Income tax benefit

 

 

 

Interest expense (income), net
338

 
10

 
642

 
(274
)
Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Stock-based compensation expense
3,072

 
9,108

 
4,780

 
13,233

Foreign currency loss
667

 
8

 
176

 
1,894

Amortization of deferred FI implementation costs
731

 
991

 
1,384

 
1,999

Restructuring costs

 
403

 

 
885

Loss on extinguishment of debt
23

 

 
23

 

Adjusted EBITDA
$
(626
)
 
$
(7,693
)
 
$
(3,805
)
 
$
(11,676
)
Results of Operations
The following table presents our condensed consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

Costs and expenses:
 
 
 
 
 
 
 
FI Share and other third-party costs
27,620

 
16,811

 
46,624

 
42,949

Delivery costs
3,370

 
3,499

 
6,616

 
6,905

Sales and marketing expense
11,047

 
10,405

 
20,384

 
21,373

Research and development expense
2,782

 
3,966

 
5,723

 
7,817

General and administrative expense
8,340

 
11,734

 
15,340

 
22,478

Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Total costs and expenses
54,212

 
47,960

 
96,701

 
105,398

Operating loss
(5,482
)
 
(19,738
)
 
(11,983
)
 
(31,667
)
Other expense:
 
 
 
 
 
 
 
Interest (expense) income, net
(338
)
 
(10
)
 
(642
)
 
274

Foreign currency loss
(690
)
 
(10
)
 
(199
)
 
(1,896
)
Total other expense
(1,028
)
 
(20
)
 
(841
)
 
(1,622
)
Loss before income taxes
(6,510
)
 
(19,758
)
 
(12,824
)
 
(33,289
)
Income tax benefit

 

 

 

Net loss
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)


25


Comparison of Three and Six Months Ended June 30, 2019 and 2020
Revenue
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
Revenue
$
48,730

 
$
28,222

 
$
(20,508
)
 
(42
)%
 
$
84,718

 
$
73,731

 
$
(10,987
)
 
(13
)%
The $20.5 million decrease in revenue during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 comprised of a $23.3 million decrease in sales to existing marketers, partially offset by a $2.8 million increase in sales to new marketers. Revenue growth for the three months ended June 30, 2020 was unfavorably 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 three months ended June 30, 2020, we deferred $0.5 million of revenue associated with billings to marketers that we believe are likely to be most affected by the slowdown in economic activity resulting from the COVID-19 pandemic.
The $11.0 million decrease in revenue during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 comprised of a $14.5 million decrease in sales to existing marketers, partially offset with a $3.5 million increase in sales to new marketers. Revenue growth for the six months ended June 30, 2020 was unfavorably 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 six months ended June 30, 2020, we deferred $1.2 million of revenue associated with billings to marketers that we believe are likely to be most affected by the slowdown in economic activity resulting from the COVID-19 pandemic.
We expect both a reduction in consumer spending and a reduction in marketing campaigns in the near term on a year-over-year basis, which we believe will result in a year-over-year decline in our revenue in future periods. The severity and duration of this decline is difficult to estimate given the uncertainty that the impacts of COVID–19 will continue to have on the global economy.
Costs and Expenses
FI Share and Other Third-Party Costs
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$

%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
FI Share and other third-party costs:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Adjusted FI Share and other third-party costs
$
26,889

 
$
15,820

 
$
(11,069
)
 
(41
)%
 
$
45,240

 
$
40,950

 
$
(4,290
)
 
(9
)%
Amortization of deferred FI implementation costs
731

 
991

 
260

 
36

 
1,384

 
1,999

 
615

 
44

Total FI Share and other third-party costs
$
27,620

 
$
16,811

 
$
(10,809
)
 
(39
)%
 
$
46,624

 
$
42,949

 
$
(3,675
)
 
(8
)%
% of revenue
57
%
 
60
%
 
 
 
 
 
55
%
 
58
%
 
 
 
 
FI Share and other third-party costs decreased by $10.8 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to decreased revenue from sales of Cardlytics Direct. Amortization of deferred FI implementation costs increased by $0.3 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to an increase in the value of enhancements placed in service by our FI partners.
FI Share and other third-party costs decreased by $3.7 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to decreased revenue from sales of Cardlytics Direct. Amortization of deferred FI implementation costs increased by $0.6 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to an increase in the value of enhancements placed in service by our FI partners.
We believe the near–term fluctuations in revenue caused by the economic impact of COVID–19 would also result in a similar percentage fluctuations in FI Share and other third–party costs in future periods.


26


Delivery Costs
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
Delivery costs
$
3,370

 
$
3,499

 
$
129

 
4
%
 
$
6,616

 
$
6,905

 
$
289

 
4
%
% of revenue
7
%
 
12
%
 
 
 
 
 
8
%
 
9
%
 
 
 
 
Delivery costs increased by $0.1 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019, primarily due to a $0.1 million increase in costs associated with hosting Cardlytics Direct for certain FI partners.
Delivery costs increased by $0.3 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019, primarily due to a $0.2 million increase in costs associated with hosting Cardlytics Direct for certain FI partners.
Sales and Marketing Expense
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
Sales and marketing expense
$
11,047

 
$
10,405

 
$
(642
)
 
(6
)%
 
$
20,384

 
$
21,373

 
$
989

 
5
%
% of revenue
23
%
 
37
%
 
 
 
 
 
24
%
 
29
%
 
 
 
 
Sales and marketing expense decreased by $0.6 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to a decrease of $2.3 million in incentive compensation, a $0.3 million decrease in travel and entertainment and a $0.3 million decrease in marketing costs, partially offset by a $1.6 million increase in stock–based compensation expense and a $0.7 million increase in personnel costs associated with additional headcount.
Sales and marketing expense increased by $1.0 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to a decrease of $2.2 million in incentive compensation, a $0.3 million decrease in travel and entertainment, and a $0.2 million decrease in marketing costs, offset with a $2.2 million increase in stock-based compensation expense, a $1.4 million increase in personnel costs associated with headcount and a $0.1 million increase in facility costs.
Research and Development Expense
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
Research and development expense
$
2,782

 
$
3,966

 
$
1,184

 
43
%
 
$
5,723

 
$
7,817

 
$
2,094

 
37
%
% of revenue
6
%
 
14
%
 
 
 
 
 
7
%
 
11
%
 
 
 
 
Research and development expense increased by $1.2 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to a $1.0 million increase in stock-based compensation expense, a $0.3 million increase in personnel costs associated with additional headcount and a $0.3 million increase in professional fees, partially offset by a $0.4 million decrease in incentive compensation.
Research and development expense increased by $2.1 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to a $1.4 million increase in stock-based compensation expense, a $0.5 million increase in personnel costs associated with additional headcount and a $0.6 million increase in professional fees partially offset by a $0.4 million decrease in incentive compensation.


27


General and Administrative Expense
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
 
 
 
 
 
 
 
 
General and administration expense
$
8,340

 
$
11,734

 
$
3,394

 
41
%
 
$
15,340

 
$
22,478

 
$
7,138

 
47
%
% of revenue
17
%
 
42
%
 
 
 
 
 
18
%
 
30
%
 
 
 
 
General and administrative expense increased by $3.4 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to a $3.2 million increase in stock-based compensation expense, a $0.5 million increase in software licensing costs, a $0.5 million increase in personnel costs associated with additional headcount and a $0.5 million increase in professional fees partially offset by a $0.7 million decrease in incentive compensation and $0.6 million decrease in bad debt expense.
General and administrative expense increased by $7.1 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to a $4.7 million increase in stock-based compensation expense, a $0.9 million increase in software licensing costs, a $0.9 million increase in personnel costs associated with additional headcount, a $0.7 million increase in bad debt, a $0.4 million increase in professional fees, a $0.2 million increase in facility costs and a $0.2 million increase in insurance premiums partially offset by a $0.8 million decrease in incentive compensation and a $0.1 million decrease in travel and entertainment.
We will continue to actively monitor the rapidly evolving situation related to COVID–19 and may further adjust our allowance for doubtful accounts in the future.
Stock-based Compensation Expense
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$

%
 
2019
 
2020
 
$
 
%
Delivery costs
$
199

 
$
357

 
$
158

 
79
%
 
$
363

 
$
532

 
$
169

 
47
%
Sales and marketing expense
952

 
2,567

 
1,615

 
170
%
 
1,659

 
3,836

 
2,177

 
131
%
Research and development expense
363

 
1,401

 
1,038

 
286
%
 
566

 
2,004

 
1,438

 
254
%
General and administrative expense
1,558

 
4,783

 
3,225

 
207
%
 
2,192

 
6,861

 
4,669

 
213
%
Total stock-based compensation expense
$
3,072

 
$
9,108

 
$
6,036

 
196
%
 
$
4,780

 
$
13,233

 
$
8,453

 
177
%
% of revenue
6
%
 
32
%
 
 
 
 
 
6
%
 
18
%
 
 
 
 
Stock-based compensation expense increased by $6.0 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to an increase in expense relating to the 2019 PSUs, which were granted in April 2019 and adjustments to the expected timing of the achievement of certain other performance-based vesting conditions.
Stock-based compensation expense increased by $8.5 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to an increase in expense relating to the 2019 PSUs, which were granted in April 2019 and adjustments to the expected timing of the achievement of certain other performance-based vesting conditions.


28


Depreciation and Amortization Expense
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$

%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
 
 
 
 
 
 
 
 
Depreciation and amortization expense
$
1,053

 
$
1,545

 
$
492

 
47
%
 
$
2,014

 
$
3,876

 
$
1,862

 
92
%
% of revenue
2
%
 
5
%
 
 
 
 
 
2
%
 
5
%
 
 
 
 
Depreciation and amortization expense increased by $0.5 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to additional hardware and software purchased during the second quarter of 2020.
Depreciation and amortization expense increased by $1.9 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to the suspension of certain development efforts that resulted in a $0.8 million write off of capitalized internal-use software development costs and additional hardware and software purchased during the six months ended June 30, 2020.
Interest (Expense) Income, Net
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$
 
%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
 
 
 
 
 
 
 
 
Interest expense
$
(469
)
 
$
(40
)
 
$
429

 
(91
)%
 
$
(958
)
 
$
(80
)
 
$
878

 
(92
)%
Interest income
131

 
30

 
(101
)
 
(77
)
 
316

 
354

 
38

 
12

Interest (expense) income, net
$
(338
)
 
$
(10
)
 
$
328

 
(97
)%
 
$
(642
)
 
$
274

 
$
916

 
(143
)%
% of revenue
(1
)%
 
 %
 
 
 
 
 
(1
)%
 
%
 
 
 
 
Interest expense decreased $0.4 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019, driven by a decline in the amount of debt outstanding, and interest income decreased $0.1 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019, due to a lower interest rate earned on the cash held in our fully FDIC-insured demand deposit accounts.
Interest expense decreased $0.9 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 and interest income increased less than $0.1 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019. These changes are primarily due to higher cash balances and a decline in the amount of debt outstanding.
Foreign Currency Loss
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
2019
 
2020
 
$

%
 
2019
 
2020
 
$
 
%
 
(dollars in thousands)
 
 
 
 
 
 
 
 
Foreign currency loss
$
(667
)
 
$
(8
)
 
$
659

 
(99
)%
 
$
(176
)
 
$
(1,894
)
 
$
(1,718
)
 
976
%
Other
(23
)
 
(2
)
 
21

 
n/a

 
(23
)
 
(2
)
 
21

 

Total foreign currency loss
$
(690
)
 
$
(10
)
 
$
680

 
(99
)%
 
$
(199
)
 
$
(1,896
)
 
$
(1,697
)
 
853
%
% of revenue
(1
)%
 
 %
 
 
 
 
 
 %
 
(3
)%
 
 
 
 
Foreign currency loss decreased by $0.7 million during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to a increase in the value of the British pound relative to the U.S. dollar.
Foreign currency loss increased by $1.7 million during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 primarily due to a decrease in the value of the British pound relative to the U.S. dollar.


29


Liquidity and Capital Resources
The following table summarizes our cash and cash equivalents, accounts receivable, working capital and unused available borrowings (in thousands):
 
December 31, 2019
 
June 30, 2020
Cash and cash equivalents
$
104,458

 
$
98,370

Accounts receivable, net
81,452

 
36,566

Working capital (1)
117,329

 
103,944

Unused available borrowings
40,000

 
26,393

(1)
We define working capital as current assets less current liabilities. See our consolidated financial statements for further details regarding our current assets and current liabilities.
Our 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. Currently, our cash and cash equivalents are held in fully FDIC-insured demand deposit accounts. As of June 30, 2020, our demand deposit accounts earned up to a 1.50% annual rate of interest. As of June 30, 2020, $5.5 million of our cash and cash equivalents were in the United Kingdom. While our investment in Cardlytics UK Limited is not considered indefinitely invested, we do not plan to repatriate these funds.
Through June 30, 2020, we have incurred accumulated net losses of $371.9 million since inception, including net losses of $12.8 million and $33.3 million for the six months ended June 30, 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 preferred stock, public offerings of our common stock as well as lines of credit and term loans. Through June 30, 2020, we have received net proceeds of $196.2 million from the issuance of preferred stock and convertible promissory notes and net proceeds of $127.1 million from public equity offerings. Our historical uses of cash have primarily consisted of cash used in operating activities to fund our operating losses and working capital needs.
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. Despite the economic impacts of COVID-19, 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.
The following table summarizes our cash flows (in thousands):
 
Six Months Ended
June 30,
 
2019
 
2020
Cash, cash equivalents and restricted cash — Beginning of period
$
59,870

 
$
104,587

Net cash used in operating activities
(2,969
)
 
(7,644
)
Net cash used in investing activities
(5,163
)
 
(3,387
)
Net cash (used in) received from financing activities
(8,890
)
 
5,411

Effect of exchange rates on cash, cash equivalents and restricted cash
(99
)
 
(492
)
Cash, cash equivalents and restricted cash — End of period
$
42,749

 
$
98,475



30


Sources of Funds
Proceeds from Issuance of Common Stock
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.
2018 Loan Facility
On May 14, 2019, we amended our loan facility with Pacific Western Bank to increase the capacity of our asset-based revolving line of credit ("2018 Line of Credit") and decreased the capacity of our term loan ("2018 Term Loan"). This amendment also extended the maturity date of the term loan from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of June 30, 2020, we had $26.4 million of unused borrowings available under our 2018 Line of Credit and had no outstanding borrowings. Under the amended terms, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances bears an interest rate equal to the prime rate minus 0.50%, or 2.75% as of June 30, 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 $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019. We believe that we were in compliance with all financial covenants as of June 30, 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 with respect to our Cardlytics Direct solution between one and three months following redemption, regardless of whether we have collected payment from a marketer or its agency. We are generally obligated to pay our FI partners’ FI Share either three months following marketer billings, regardless of whether we have collected payment from a marketer or its agency, or 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 payment of Consumer Incentives 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.
Operating Activities
Cash used in operating activities is primarily driven by our operating losses. We expect that we will continue to use cash from operating activities in 2020 as we invest in our business.
Operating activities used $7.6 million of cash during the six months ended June 30, 2020, which reflected our net loss of $33.3 million and a $1.4 million change in our net operating assets and liabilities, partially offset by $24.3 million of non–cash charges.The non–cash charges primarily related to stock–based compensation expense, depreciation and amortization expense, amortization of right–of–use assets, amortization of deferred FI implementation costs and bad debt expense. The change in our net operating assets and liabilities was primarily due to a $42.5 million decrease in accounts receivable, partially offset by a $22.7 million decrease in FI Share liability and a $10.7 million decrease in our Consumer Incentive liability. These decreases were primarily a result of significantly lower sales during the second quarter of 2020, primarily caused by the COVID–19 pandemic, compared to the fourth quarter of 2019.
Operating activities used $3.0 million of cash during the six months ended June 30, 2019, which reflected growth in revenue, offset by continued investment in our operations. Cash used in operating activities reflected our net loss of $12.8 million, partially offset by $9.2 million of non-cash charges and a $0.6 million change in our net operating assets and liabilities. The non-cash charges primarily related to stock-based compensation expense, depreciation and amortization expense, and amortization of deferred FI implementation costs. The change in our net operating assets and liabilities was primarily due to a $7.0 million increase in accounts receivable, a $2.9 million increase in FI Share liability and a $4.0 million increase in our Consumer Incentive liability as a result of longer payment terms negotiated within more recent contracts with our FI partners as of June 30, 2019 compared to December 31, 2018, as well as a $1.6 million increase in prepaid expenses and other assets.


31


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 in 2020 as we continue to invest in and grow our business.
Investing activities used $3.4 million in cash in the six months ended June 30, 2020. Our investing cash flows during this period primarily consisted of purchases of technology hardware and the capitalization of costs to develop internal-use software.
Investing activities used $5.2 million in cash in the six months ended June 30, 2019. Our investing cash flows during this period primarily consisted of purchases of technology hardware and the capitalization of costs to develop internal-use software.
Financing Activities
Our cash flows from financing activities have primarily been composed of net proceeds from our borrowings under our debt facilities and the issuance of common and preferred stock.
Financing activities provided $5.4 million in cash during the six months ended June 30, 2020. Our financing activities during this period primarily consisted of proceeds from the exercise of options to purchase shares of common stock.
Financing activities used $8.9 million in cash during the six months ended June 30, 2019. During the second quarter of 2019, we used $10.0 million of restricted cash and to partially repay the 2018 Term Loan. The remaining financing activities during this period primarily consisted of proceeds from the exercise of options to purchase shares of common stock.
Contractual Obligations & Commitments
As of June 30, 2020, we renewed certain data center lease agreements. Refer to Note 4—Leases to our condensed consolidated financial statements for a description of recent accounting pronouncements. Aside from the aforementioned data center lease agreements, there have been no material changes in our contractual obligations and commitments from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on March 3, 2020.
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.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. The future effects of the COVID-19 pandemic on our results of operations, cash flows, and financial position are unclear, however we believe we have used reasonable estimates and assumptions in preparing our condensed consolidated financial statements. Our actual results could differ from these estimates.
We believe that the assumptions and estimates associated with the evaluation of revenue recognition criteria, including the determination of revenue recognition as net versus gross in our revenue arrangements, the assumptions used in the valuation models to determine the fair value of equity awards and stock-based compensation expense, and the assumptions required in determining any valuation allowance recorded against deferred tax assets have the greatest potential impact on our condensed consolidated financial statements.
Therefore, we consider these to be our critical accounting policies and estimates. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ materially from these estimates. Except for the adoption of ASU 2016-02, Leases (Topic 842) described in Note 2—Recent Accounting Standards to our condensed consolidated financial statements, which resulted in the recognition of right-of-use assets and lease liabilities of $10.3 million and $13.5 million, respectively, there have been no material changes to our critical accounting policies and estimates from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019.
Recent Accounting Pronouncements
Refer to Note 2—Recent Accounting Standards to our condensed consolidated financial statements for a description of recent accounting pronouncements.


32


Emerging Growth Company Status
In April 2012, the Jumpstart Our Business Startups Act of 2012 ("JOBS Act") was enacted. Section 107 of the JOBS Act provides that an “emerging growth company” can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we may not adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies. We will lose "emerging growth company" status effective December 31, 2020.


33


ITEM 3. 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 June 30, 2020, the prime rate was 3.25% and a 10% increase in the current prime rate would, for example, result in a $0.1 million annual increase in interest expense if the maximum borrowable amount under the 2018 Line of Credit were outstanding for an entire year.
Foreign Currency Exchange Risk
Both revenue and operating expense of Cardlytics UK Limited are denominated in British pounds, and we bear foreign currency risks related to these amounts. For example, if the average value of the British pound had been 10% higher relative to the U.S. dollar during the six months ended June 30, 2019 and 2020, our operating expense would have increased by $0.6 million and $0.8 million, respectively.
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.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended ("Exchange Act"), as of June 30, 2020. 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. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
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 period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
In response to the COVID-19 pandemic, our teams have been working remotely since March 2020. We took precautionary measures to ensure our internal control over financial reporting addressed risks working in a remote environment. We are continually monitoring and assessing the COVID-19 potential effects on the design and operating effectiveness of our internal control over financial reporting.


34


PART II. OTHER INFORMATION
ITEM 1. 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 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should consider carefully the risks and uncertainties described below, together with all of the other information contained in this report, and in our other public filings in evaluating our business. Our business, financial condition, operating results, cash flow, and prospects could be materially and adversely affected by any of these risks or uncertainties. In that event, the market price of our common stock could decline and you could lose part or all of your investment.
Our Business and Industry
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 all 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 industry verticals 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.
Although 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, if our access to capital is restricted or our borrowing costs increase, our operations and financial condition could be materially and adversely impacted.


35


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 resurgences of the virus, the potential development 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.
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 already 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.


36


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 COVD-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;
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.


37


We may not be able to sustain our revenue and billings growth rate in the future.
Our revenue decreased 42% from $48.7 million to $28.2 million in the three months ended June 30, 2019 and 2020, respectively. Our revenue decreased 13% from $84.7 million to $73.7 million in the six months ended June 30, 2019 and 2020, respectively. Our billings decreased 46% from $73.8 million to $39.5 million in the three months ended June 30, 2019 and 2020, respectively. Our billings decreased 19% from $132.3 million to $107.3 million in the six months ended June 30, 2019 and 2020, respectively. 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 recent 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 Cardlytics Direct.
All of our revenue and billings during 2019 and the six months ended June 30, 2020 was derived from sales of Cardlytics Direct. We have historically derived substantially all of our revenue and billings from Cardlytics Direct and expect to continue to derive substantially all of our future revenue and billings from sales of Cardlytics Direct for the foreseeable future. Our operating results could suffer due to:
lack of continued participation by FI partners in our network or our failure to attract new FI partners;
any decline in demand for Cardlytics Direct by marketers or their agencies;
failure by our FI partners to increase engagement with our solutions within their customer bases, improve their customers’ user experience, increase customer awareness, leverage additional customer outreach channels like email or otherwise promote our incentive programs on their websites and mobile applications, including by making the programs difficult to access or otherwise diminishing their prominence;
our failure to offer compelling incentives to our FIs’ customers;
FI partners may elect to use their FI share to fund their Consumer Incentives;
the introduction by competitors of products and technologies that serve as a replacement or substitute for, or represent an improvement over, Cardlytics Direct;
FIs developing their own technology to support purchase intelligence marketing or other incentive programs;
technological innovations or new standards that Cardlytics Direct does not address; and
sensitivity to current or future prices offered by us or competing solutions.
In addition, we are required to pay a majority of Consumer Incentives associated with Cardlytics Direct marketing campaigns regardless of whether the amount of such Consumer Incentives exceeds the amount of billings that we are paid by the applicable marketer. Further, we are often required to pay such Consumer Incentives before we receive payment from the applicable marketer. Accordingly, 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 Cardlytics Direct, our business and operating results would be harmed.
We are substantially dependent on Chase, Bank of America and a limited number of other FI partners.
We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers.
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 both the six months ended June 30, 2019 and 2020, Bank of America and Chase combined to account for over 75% of the total FI Share we paid to all FIs, with each representing over 30%. 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:


38


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 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.
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.
Bringing new FI partners into our network may impede our ability to accurately forecast the performance of our network.
Bringing new FI partners, such as Wells Fargo, into our network may impede our ability to accurately predict how certain marketing campaigns will perform, and thus may impede our ability to accurately forecast the performance of our network.  Such inaccurate predictions could result in marketing campaigns underperforming, which impact the total fees we can collect from marketers, or overperforming, which may result is us paying certain Consumer Incentives to consumers without adequate compensation from the marketers.  The amount of time it will take us to be able to understand the impact of a new FI partner on our network is uncertain and difficult to predict.  Additionally, our understanding of the impact of any given FI is subject to change at any time, as such understanding can be impacted by factors such as changes to an FI’s business strategy, changes to an FI’s user interface, or changes in the behavior or makeup of an FI's consumer base.
If we fail to maintain our relationships with current FI partners or attract new FI partners, we may not be able to sufficiently grow our revenue, which could significantly harm our business, results of operations and financial condition.
Our ability to grow our revenue depends on our ability to maintain our relationships with current FI partners and attract new FI partners. A significant percentage of consumer credit and debit card spending is concentrated with the 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.


39


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 hospitality, grocery, e-commerce and luxury brands, and believe that our future success will depend, in part, on our ability to expand adoption of our solutions in new 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-vertical experience to lead sales and services teams; and
develop sufficient expertise in such industries so that we can provide effective and meaningful marketing programs and analytics.
If we are unable to successfully market our solutions to appeal to marketers and their agencies in new industries, we may not be able to achieve our growth or business objectives.
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 30% and 38% of revenue for the three months ended June 30, 2019 and 2020. We do not have long-term commitments from most of these marketers. If we were to lose one or more of our significant marketers, our revenue may significantly decline. In addition, revenue from significant marketers may vary from period-to-period depending on the timing or volume of marketing spend. The loss of one or more of our significant marketers could adversely affect our business, results of operations and financial conditions.
Further, our top five marketers represented 27% and 33% of accounts receivable as of December 31, 2019 and June 30, 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.


40


A breach of the security of our systems could result in a disruption of our operations, or a third-party’s entry into our FI partners’ systems, which would be detrimental to our business, financial condition and operating results.
We leverage our FI partners’ purchase data and infrastructures to deliver our solutions. We do not currently receive any personally identifiable information ("PII") from our FI partners, although we may obtain PII in the future as our business evolves. However, because of the interconnected nature of our infrastructure with that of our FI partners, there is a risk that third parties may attempt to gain access to our systems, or our FI partners’ systems through our systems, for the purpose of stealing sensitive or proprietary data or disrupting our or their respective operations. In turn, we may be a more visible target for cyberattacks and/or physical breaches of our databases or data centers, and we may in the future suffer from such attacks or breaches.
Current or future criminal capabilities, discovery of existing or new vulnerabilities in our systems and attempts to exploit those vulnerabilities or other developments may compromise or breach the technology protecting our systems. Due to a variety of both internal and external factors, including defects or misconfigurations of our technology, our services could become vulnerable to security incidents (both from intentional attacks and accidental causes) that cause them to fail to secure networks and detect and block attacks. In the event that our protection efforts are unsuccessful, and our systems are compromised such that a third-party gains entry to our or any of our FI partners’ systems, we could suffer substantial harm. 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.
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 June 30, 2020. The timing of the completion of the milestones is uncertain; however, we do not currently believe the FI partner will complete the milestones in 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
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.


41


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.
Any failure of our FI partners to effectively deliver and promote the online incentive programs that comprise Cardlytics Direct could materially and adversely affect our business.
We have spent the last several years and significant resources building out technology integrations with our FI partners to facilitate the delivery of incentive programs to our FIs’ customers and measuring those customers subsequent in-store or digital spending. We are also reliant on our network of FI partners to promote their digital incentive programs, increase customer awareness and leverage additional customer outreach channels like email, all of which can increase customer engagement, as well as expand our network of FI partners. We believe that key factors in the success and effectiveness of our incentive program include the level of accessibility and prominence of the program on the FI partners’ website and mobile applications, as well as the user interface through which a customer is presented with marketing content. In certain cases, we have little control over the prominence of the incentive program and design of the user interface that our FI partners choose to use. To the extent that our FI partners deemphasize incentive programs, make incentive programs difficult to locate on their website and/or mobile applications and/or fail to provide a user interface that is appealing to FIs' customers, FIs' customers may be less likely to engage with the incentive programs, which could negatively impact the amount of fees that we are able to charge our marketer customers in connection with marketing campaigns, and, therefore, our revenue. In addition, a failure by FIs to properly deliver or sufficiently promote marketing campaigns would reduce the efficacy of our solutions and impair our ability to attract and retain marketers and their agencies. As a result, the revenue we generate from our Cardlytics Direct solution may be adversely affected, which would materially and adversely affect our business, financial condition and results of operations.


42


Our business could be adversely affected if marketers or their agencies are not satisfied with our solutions or our systems and infrastructure fail to meet their needs.
We derive nearly all of our revenue from marketers and their agencies. Accordingly, our business depends on our ability to satisfy marketers and their agencies with respect to their marketing needs. With respect to Cardlytics Direct, we rely on our Offer Management System ("OMS") to facilitate the creation of marketing campaigns and evaluate the results of campaigns, and our Offer Placement System ("OPS"), to track impressions, engagement, activation and redemptions and to target consumers and present offers. Any failure of, or delays in the performance of, our systems, including without limitation our OMS or OPS, could cause service interruptions or impaired system performance. Such failures in our systems could cause us to maximize our earning potential with respect to any given marketing campaign. Such failures in our systems could also cause us to over-run on campaigns, thus committing us to 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.
We generally do not have long-term commitments from marketers, and if we are unable to retain and increase sales of our solutions to marketers and their agencies or attract new marketers and their agencies, our business, financial condition and operating results would be adversely affected.
Most marketers do business with us by placing insertion orders for particular marketing campaigns, either directly or through marketing agencies that act on their behalf. We often do not have any commitment from a marketer beyond the campaign governed by a particular insertion order, and we frequently must compete to win further business from a marketer. In most circumstances, our insertion orders may be canceled by marketers or their marketing agencies prior to the completion of all the campaigns contemplated in the insertion orders; provided that marketers or their agencies are required to pay us for services performed prior to cancellation. As a result, our success is dependent upon our ability to outperform our competitors and win repeat business from existing marketers, while continually expanding the number of marketers for which we provide services. To maintain and increase our revenue, we must encourage existing marketers and their agencies to increase their use of our solutions and add new marketers. Many marketers and marketing agencies, however, have only just begun using our solutions for a limited number of marketing campaigns, and our future revenue growth will depend heavily on these marketers and marketing agencies expanding their use of our solutions across campaigns and otherwise increasing their spending with us. Even if we are successful in convincing marketers and their agencies to use our solutions, it may take several months or years for them to meaningfully increase the amount that they spend with us. Further, larger marketers with multiple brands typically have individual marketing budgets and marketing decision makers for each of their brands, and we may not be able to leverage our success in securing a portion of the marketing budget of one or more of a marketer’s brands into additional business with other brands. Moreover, marketers may place internal limits on the allocation of their marketing budgets to digital marketing, to particular campaigns, to a particular provider or for other reasons. In addition, we are reliant on our FI network to have sufficient marketing inventory within Cardlytics Direct to place the full volume of advertisements contracted for by our marketers and their agencies. Any failure to meet these demands may hamper the growth of our business and the attractiveness of our solutions.


43


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 $6.5 million and $19.8 million in the three months ended June 30, 2019 and 2020, respectively, and $12.8 million and $33.3 million in the six months ended June 30, 2019 and 2020, respectively. As of June 30, 2020, we had an accumulated deficit of $371.9 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.
The market in which we participate is competitive and we may not be able to compete successfully with our current or future competitors.
The market for purchase intelligence is nascent and we believe that there is no one company with which we compete directly across our range of solutions. With respect to Cardlytics Direct, we believe that we are the only company that enables marketing through FI channels at scale. In the future, we may face competition from online retailers, credit card companies, established enterprise software companies, advertising and marketing agencies, digital publishers and mobile pay providers with access to a substantial amount of consumer purchase data. While we may successfully partner with a wide range of companies that are to some extent currently competitive to us, these companies may become more competitive to us in the future. As we introduce new solutions, as our existing solutions evolve and as other companies introduce new products and solutions, we are likely to face additional competition.
Some of our actual and potential competitors may have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and recognition, larger intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on purchase intelligence marketing and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.
Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. Larger competitors are also often in a better position to withstand any significant reduction in capital spending and will therefore not be as susceptible to economic downturns. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors.


44


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
changes in international laws, rules, regulations and industry standards or increased enforcement of international laws, rules, regulations, and industry standards.
Any of the above-described limitations on our ability to successfully collect, utilize and leverage data could also materially impair the optimal performance of our solutions and severely limit our ability to target consumers or bill marketers for our services, which would harm our business, financial condition and operating results.
The efficacy of some of our solutions depends upon third-party data providers.
We rely on several third parties to assist us in matching our anonymized identifiers, which we call Cardlytics IDs, with third-party identifiers. This matching process enables us to use purchase intelligence to measure in-store and online campaign sales impact or provide marketers with valuable visibility into the behaviors of current or prospective customers both within and outside the context of their marketing efforts. If any of these key data providers were to withdraw or withhold their identifiers from us, our ability to provide our solutions could be adversely affected. Replacements for these third-party identifiers may not be available in a timely manner or under economically beneficial terms, or at all.
Defects, errors or delays in our solutions could harm our reputation, which would harm our operating results.
The technology underlying our solutions may contain material defects or errors that can adversely affect our ability to operate our business and cause significant harm to our reputation. This risk is compounded by the complexity of the technology underlying our solutions and the large amounts of data that we leverage and process. In addition, with regard to Cardlytics Direct, if we are unable to attribute Consumer Incentives to our FIs’ customers in a timely manner, our FI partners may limit or discontinue their use of our solutions. Any such error, failure, malfunction, disruption or delay could result in damage to our reputation and could harm our business, financial condition and operating results.


45


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.
We may incur debt in the future, which may affect our ability to operate our business and secure additional financing.
We currently have a loan facility with Pacific Western Bank (the "2018 Loan Facility") consisting of a $40.0 million asset-based revolving line of credit ("2018 Line of Credit"). As of June 30, 2020, we did not have any outstanding borrowings under the 2018 Line of Credit and had $26.4 million available for borrowing.
Our 2018 Loan Facility is secured by substantially all of our assets and requires us, and any debt instruments we may enter into in the future may require us, to comply with various covenants that limit our ability to, among other things:
dispose of assets;
complete mergers or acquisitions;
incur or guarantee indebtedness;
sell or encumber certain assets;
pay dividends or make other distributions to holders of our capital stock, including by way of certain stock buybacks;
make specified investments;
engage in different lines of business;
change certain key management personnel; and
engage in certain transactions with our affiliates.
We are also required under the 2018 Loan Facility to comply with specified financial covenants. Our ability to comply with those financial covenants can be affected by events beyond our control and we may not be able to comply with those covenants. These covenants may make it difficult to operate our business. A failure by us to comply with the covenants contained in our 2018 Loan Facility could result in an event of default, which could adversely affect our ability to respond to changes in our business and manage our operations. Upon the occurrence of an event of default, including the occurrence of a material adverse change, if we had outstanding borrowings under the 2018 Loan Facility at the time of such default the lenders could elect to declare all amounts outstanding to be due and payable and exercise other remedies as set forth in our 2018 Loan Facility. If any future indebtedness under our 2018 Loan Facility were to be accelerated, our future financial condition could be materially adversely affected.
We may incur additional indebtedness in the future. The instruments governing such indebtedness could contain provisions that are as, or more, restrictive than our existing debt instruments. If we are unable to repay, refinance or restructure our indebtedness when payment is due, the lenders could proceed against any collateral granted to them to secure such indebtedness or force us into bankruptcy or liquidation.


46


Our international sales and operations subject us to additional risks that can adversely affect our business, operating results and financial condition.
During the six months ended June 30, 2019 and 2020, we derived 12% and 9% 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 office in Visakhapatnam, India and may continue to expand our international operations as part of our growth strategy. Our ability to convince marketers to expand their use of our solutions or renew their agreements with us is directly correlated to our direct engagement with such marketers or their agencies. To the extent that we are unable to engage with non-U.S. marketers and agencies effectively with our limited sales force capacity, we may be unable to grow sales to existing marketers to the same degree we have experienced in the U.S.
Our international operations subject us to a variety of risks and challenges, including:
localization of our solutions, including adaptation for local practices;
increased management, travel, infrastructure and legal compliance costs associated with having international operations;
fluctuations in currency exchange rates and related effect on our operating results;
longer payment cycles and difficulties in collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
increased financial accounting and reporting burdens and complexities;
general economic conditions in each country or region;
the global economic uncertainty and financial market conditions caused by the COVID–19 pandemic;
impact of Brexit;
reduction in billings, foreign currency exchange rates, and trade with the European Union;
contractual and legislative restrictions or changes;
economic uncertainty around the world;
compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
compliance with U.S. laws and regulations for foreign operations, including the Foreign Corrupt Practices Act, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our software in certain foreign markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of financial statements and irregularities in financial statements;
difficulties in repatriating or transferring funds from or converting currencies in certain countries;
cultural differences inhibiting foreign employees from adopting our corporate culture;
reduced protection for intellectual property rights in some countries and practical difficulties of enforcing rights abroad; and
compliance with the laws of foreign taxing jurisdictions and overlapping of different tax regimes.
Any of these risks could adversely affect our international operations, reduce our international revenues or increase our operating costs, adversely affecting our business, financial condition and operating results.
Legal, political and economic uncertainty surrounding the exit of the U.K. from the European Union may be a source of instability in international markets, create significant currency fluctuations, adversely affect our operations in the U.K. and pose additional risks to our business, revenue, financial condition and results of operations.
On January 31, 2020, the U.K. withdrew from the EU. The U.K.’s withdrawal from the EU is commonly referred to as Brexit. Under the withdrawal agreement agreed between the U.K. and the EU, the U.K. will be subject to a transition period until December 31, 2020 (the “Transition Period”), during which EU rules will continue to apply. During the Transition Period, negotiations between the U.K. and the EU are expected to continue in relation to the future customs and trading relationship between the U.K. and the EU following the expiration of the Transition Period. [Due to the current COVID-19 global pandemic, negotiations between the U.K. and the EU that were scheduled for March and April were either being postponed or occurring in a reduced forum via video conference. There is, therefore, an increased likelihood that the Transition Period may need to be extended beyond December 31, 2020 (although it remains the position of the U.K. government that it will not be extended).


47


The uncertainty concerning the U.K.’s legal, political and economic relationship with the EU after the Transition Period may be a source of instability in the international markets, create significant currency fluctuations, and/or otherwise adversely affect trading agreements or similar cross-border cooperation arrangements (whether economic, tax, fiscal, legal, regulatory or otherwise).
These developments, or the perception that any of them could occur, have had and may continue to have a significant adverse effect on global economic conditions and the stability of global financial markets, and could significantly reduce global market liquidity and limit the ability of key market participants to operate in certain financial markets. In particular, it could also lead to a period of considerable uncertainty in relation to the U.K. financial and banking markets, as well as on the regulatory process in Europe. Asset valuations, currency exchange rates and credit ratings may also be subject to increased market volatility.
If the U.K. and the EU are unable to negotiate acceptable trading and customs terms or if other EU Member States pursue withdrawal, barrier-free access between the U.K. and other EU Member States or among the European Economic Area ("EEA") overall could be diminished or eliminated. The long-term effects of Brexit will depend on any agreements (or lack thereof) between the U.K. and the EU and, in particular, any arrangements for the U.K. to retain access to EU markets after the Transition Period.
Such a withdrawal from the EU is unprecedented, and it is unclear how the U.K.’s access to the European single market for goods, capital, services and labor within the EU (referred to as the "single market"), and the wider commercial, legal and regulatory environment, will impact our U.K. operations and customers. Our U.K. operations service marketers in the U.K. as well as in other countries in the EU and European Economic Area (“EEA”), and these operations could be disrupted by Brexit, particularly if there is a change in the U.K.’s relationship to the single market following the Transition Period.
There may continue to be economic uncertainty surrounding the consequences of Brexit which could adversely impact customer confidence resulting in customers reducing their spending budgets on our solutions, which could adversely affect our business, revenue, financial condition, results of operations and could adversely affect the market price of our common stock.
If we do not manage our growth effectively, the quality of our solutions may suffer, and our business, financial condition and operating results may be negatively affected.
The recent, growth in our business has placed, and is expected to continue to place, a significant strain on our managerial, administrative, operational and financial resources, as well as our infrastructure. We rely heavily on information technology ("IT") systems to manage critical functions such as data storage, data processing, matching and retrieval, revenue recognition, budgeting, forecasting and financial reporting. To manage our growth effectively, we must continue to improve and expand our infrastructure, including our IT, financial and administrative systems and controls. In particular, we may need to significantly expand our IT infrastructure as the amount of data we store and transmit increases over time, which will require that we both utilize existing IT products and adopt new technologies. If we are not able to scale our IT infrastructure in a cost-effective and secure manner, our ability to offer competitive solutions will be harmed and our business, financial condition and operating results may suffer.
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 June 30, 2020, we had 472 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.


48


We are dependent on the continued services and performance of our senior management and other key personnel, the loss of any of whom could adversely affect our business.
Our future success depends in large part on the continued contributions of our senior management and other key personnel, including our two founders, Lynne Laube and Scott Grimes. 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.
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, 2019, we had U.S. federal and state NOLs of $266.8 million and $98.4 million, respectively. Our NOLs generated in tax years ending on or prior to December 31, 2017 are only permitted to be carried forward for 20 years under applicable U.S. tax law. Under the Tax Cuts and Jobs Act ("the Tax Act"), 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.


49


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;
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.


50


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.
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.
If we are not able to maintain and enhance our brand, our business, financial condition and operating results may be adversely affected.
We believe that developing and maintaining awareness of the Cardlytics brand in a cost-effective manner is critical to achieving widespread acceptance of our existing solutions and future solutions and is an important element in attracting new marketers and FI partners. Furthermore, we believe that the importance of brand recognition will increase as competition in our market increases. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts and on our ability to deliver valuable solutions for our marketers, their agencies and our FI partners. In the past, our efforts to build our brand have involved significant expense. Brand promotion activities may not yield increased revenue and billings, and even if they do, any increased revenue and billings may not offset the expenses that we incurred in building our brand. If we fail to successfully promote and maintain our brand or incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract enough new marketers or FI partners or retain our existing marketers or FI partners and our business could suffer.
Risks Related to Regulatory and Intellectual Property Matters
Regulatory, legislative or self-regulatory developments regarding Internet privacy matters could adversely affect our ability to conduct our business.
We, our FI partners and our marketers are subject to a number of domestic and international laws, rules and regulations that apply to online services and the Internet generally. These laws, rules and regulations address a range of issues including data privacy and cybersecurity, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data.


51


In the U.S., the rules and regulations to which we, directly or contractually through our FI partners, or our marketers may be subject include those promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, Health Insurance Portability and Accountability Act, the Gramm-Leach-Bliley Act and state cybersecurity and breach notification laws, as well as regulator enforcement positions and expectations reflected in federal and state regulatory actions, settlements, consent decrees and guidance documents. Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal frameworks with which we, directly or contractually through our FI partners, or our marketers may be required to comply, including the Data Protection Directive established in the European Union. Further, many federal, state and foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. If passed, we will likely incur additional expenses and costs associated with complying with such laws. The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our FI partners or marketers may limit the use and adoption of, and reduce the overall demand for, our solutions.
For example, the European Commission adopted the European General Data Protection Regulation ("GDPR"), which went into effect in May 2018. The GDPR imposes additional obligations and risk upon our business and increases substantially the penalties to which we could be subject in the event of any non–compliance. Administrative fines under the GDPR can amount up to 20 million Euros or four percent of the group’s annual global turnover, whichever is highest. These existing and proposed laws, regulations and industry standards can be costly to comply with and can delay or impede the development of new solutions, result in negative publicity and reputational harm, increase our operating costs, require significant management time and attention, increase our risk of non-compliance and subject us to claims or other remedies, including fines or demands that we modify or cease existing business practices.
Legislation and regulation of online businesses, including privacy and data protection regimes, is expansive, not clearly defined and rapidly evolving. Such regulation could create unexpected costs, subject us to enforcement actions for compliance failures, or restrict portions of our business or cause us to change our business model.
Government regulation and industry standards may increase the costs of doing business online. Federal, state, municipal and foreign governments and agencies have adopted and could in the future adopt, modify, apply or enforce laws, policies, regulations and standards covering user privacy, data security, technologies such as cookies that are used to collect, store and/or process data, online marketing, the use of data to inform marketing, the taxation of products and services, unfair and deceptive practices, and the collection (including the collection of information), use, processing, transfer, storage and/or disclosure of data associated with unique individual Internet users.
Although we have not collected or retained data that is traditionally considered PII under U.S. law, such as names, email addresses, addresses, phone numbers, social security numbers, credit card numbers, financial data or health data, we typically do collect and store Internet Protocol addresses and other device identifiers, which are or may be considered personal data in some jurisdictions or otherwise may be the subject of legislation or regulation. Furthermore, we may elect to use PII in the future for our current solutions or solutions we may introduce. In addition, certain U.S. laws impose requirements on the collection and use of information from or about users or their devices. Other existing laws may in the future be revised, or new laws may be passed, to impose more stringent requirements on the use of identifiers to collect user information, including information of the type that we collect. Changes in regulations could affect the type of data that we may collect; restrict our ability to use identifiers to collect information, and, thus, affect our ability to actually collect that information; the costs of doing business online, and, therefore, the demand for our solutions; the ability to expand or operate our business; and harm our business. For instance, California enacted the California Consumer Privacy Act ("CCPA") on June 28, 2018, which took effect on January 1, 2020. The CCPA gives California residents expanded rights to request access to and deletion of their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used.  The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches includes statutorily defined damages of up to $750 per citizen and that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and many similar laws have been proposed at the federal level and in other states. In the event that we are subject to or affected by the CCPA or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our financial condition. Additionally, our FI partners may choose to alter or discontinue our program in light of the CCPA, which could adversely affect our financial condition. 


52


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.
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.


53


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.
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 June 30, 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 Cardlytics Direct upon the occurrence of specified events, which could compromise the proprietary nature of our platform and/or allow Bank of America to discontinue the use of our solutions. Additionally, other FIs have a right to obtain the source code underlying Cardlytics OPS through the release of source code held in escrow upon the occurrence of specified events, which could compromise the proprietary nature of our platform and/or allow these FIs to discontinue the use of our solutions.


54


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.
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.


55


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.


56


Risks Related to Ownership of Our Common Stock
An active trading market for our common stock may not develop or be sustained.
Although our common stock is listed on the Nasdaq Global Market, we cannot assure you that an active trading market for our shares will be sustained. If an active market for our common stock is not sustained, it may be difficult for investors in our common stock to sell shares without depressing the market price for the shares or to sell the shares at all.
The market price of our common stock has been and is likely to continue to be volatile.
The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering in February 2018 at a price of $13.00 per share, our stock price has ranged from an intraday low of $9.80 to an intraday high of $107.50 through July 31, 2020. Factors that may affect the market price of our common stock include:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts or investors;
changes in the prices of our solutions;
changes in laws or regulations applicable to our solutions;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in litigation;
our sale of our common stock or other securities in the future;
changes in senior management or key personnel;
trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic, regulatory and market conditions.
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.
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.


57


If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.
The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our stock or change their opinion of our business or market value, our share price would likely decline. If one or more of these analysts cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the U.S.
Generally accepted accounting principles in the U.S. are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the U.S. Securities and Exchange Commission ("SEC"), and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.
We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act ("Section 404"), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
As an “emerging growth company,” the JOBS Act allows us to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to use this extended transition period under the JOBS Act. As a result, our consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors. We will lose "emerging growth company" status effective December 31, 2020.
We have incurred and will continue to incur increased costs as a result of being a public company.
As a newly public company, and particularly after we are no longer an “emerging growth company,” we have incurred and we will continue to incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq Stock Market and other applicable securities rules and regulations impose various requirements on public companies. We expect that compliance with these requirements will continue to increase certain of our expenses and make some activities more time-consuming than they have been in the past when we were a private company. Such additional costs going forward could negatively affect our financial results Furthermore, those costs are likely to increase after we are no longer an "emerging growth company" under the JOBS Act. We will lose “emerging growth company status" effective December 31, 2020.
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. Following our loss of "emerging growth company" status effective December 31, 2020, our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting in our annual report for the year ending December 31, 2020.


58


Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;
establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.
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.


59


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
None.


60


ITEM 6. EXHIBITS
The exhibits listed below are filed or incorporated by reference into this Quarterly Report on Form 10-Q.
 
 
 
 
Incorporated by Reference
 
 
Exhibit
 
Exhibit Description
 
Schedule
/Form
 
File
Number
 
Exhibit
 
Filing Date
 
Filed
Herewith
10.1**
 
 
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
 
X
32.1*
 
 
 
 
 
 
 
 
 
 
X
101.ins
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 
 
 
 
 
X
101.sch
 
XBRL Taxonomy Schema Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.cal
 
XBRL Taxonomy Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.def
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.lab
 
XBRL Taxonomy Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.pre
 
XBRL Taxonomy Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
104
 
Cover page formatted as Inline XBRL and contained in Exhibit 101
 
 
 
 
 
 
 
 
 
X
**Certain portions of this exhibit, indicated by asteriks, 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.
* The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.


61


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
Cardlytics, Inc.
 
 
 
 
 
Date:
August 4, 2020
 
By:
/s/ Lynne M. Laube
 
 
 
 
Lynne M. Laube
 
 
 
 
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
Date:
August 4, 2020
 
By:
/s/ Andrew Christiansen
 
 
 
 
Andrew Christiansen
 
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)


62
EX-10.1 2 cdlxform10-q2020q2ex101.htm EXHIBIT 10.1 Exhibit
Exhibit 10.1


SECOND AMENDMENT TO SCHEDULE #1
 
This Second Amendment (“Amendment”) to that certain Schedule #1 dated May 4, 2018 (“Schedule”), as amended on October 23, 2018, is made effective on June 4, 2020 (the “Amendment Effective Date”) between JPMorgan Chase Bank, National Association (“JPMC”) and Cardlytics, Inc. (“Supplier”).
NOW, THEREFORE, in consideration of the good and valuable consideration, mutual promises, covenants, representations and warranties, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound, the parties agree as follows:
1.Supplier’s Responsibilities. As of the Amendment Effective Date, Section 2(c)(viii) will be deleted and replaced with the following text:
(viii.) In conjunction with JPMC, engineer, procure and maintain network connections between the parties’ data centers to enable [***];”
2.Supplier’s Responsibilities. As of the Amendment Effective Date, Section 2(c)(xxvii) will be deleted and replaced with the following text:
(xxvii) Implement the necessary requirements, provide the technology and support necessary for JPMC’s implementation and operation of [***], in accordance with [***]; provided, however, Supplier shall not be in breach of this Section if Supplier’s failure to [***] is a result of [***];”
3.JPMC’s Responsibilities. As of the Amendment Effective Date, the following will be added as Section 2(d)(xiii):
(xiii) Provide [***] which Supplier agrees to use solely in order for [***].”
4.Data - Use of [***]. As of the Amendment Effective Date, the following will be added as Section 3(b-1):
(b-1) Use of [***]. In accordance with the Agreement and this Schedule, Supplier is only entitled to use [***] when providing the Services to JPMC during the Term of this Schedule and only as expressly permitted below:
(i) to [***];
(ii) notwithstanding [***], to [***].
(iii) notwithstanding [***], to [***].”
5.[***]. As of the Amendment Effective Date, Section 3(b)(iii) shall be deleted and replaced with the following text:
“(b)(iii) [***]
6.[***]. As of the Amendment Effective Date, Section 3(b)(xii) shall be deleted and replaced with the following text:
“(b)(xii) [***].”
7.Limited Exception. As of the Amendment Effective Date, the following shall be added as Section 3(b)(xv) of the Schedule:
“(b)(xv) Limited Exception. Notwithstanding Section 3(b)(xii) [***], Supplier may [***]:
(1)
[***]
(2)
[***]
(3)
[***]
(4)
[***]
(5)
[***]
(6)
[***]
(7)
[***]
(8)
[***]
(9)
[***]

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.1


(10)
[***]
(11)
[***]
(12)
[***]
(13)
[***]
(14)
[***]

8.Data - Ownership of [***]. As of the Amendment Effective Date, Section 3(c) shall be deleted and replaced with the following text:
(c) Ownership of [***]. Supplier acknowledges and agrees JPMC is the sole owner of the data in the [***].”
9.[***]. As of the Amendment Effective Date, Section 3(g) shall be deleted and replaced with the following text:
(g) [***]. Even if expressly permitted by this Schedule, in no event may Supplier [***] which (i) [***]; or (ii) [***]. Additionally, except in connection with [***], in no event may Supplier [***].”
10.[***]. As of the Amendment Effective Date, Section 3(j) shall be amended to add the following as a final sentence:
“Additionally, JPMC shall have [***].”
11.Databases and Data Transfer. As of the Amendment Effective Date, the following shall be added as Section 5(a-1) of the Schedule:
(a-1) Databases and Data Transfer [***]. [***] will be loaded into a database [***].”
12.Attachment 1. As of the Amendment Effective Date, the following shall be appended to Attachment 1:
“[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]

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.1


[***]
[***]
[***]
[***]
[***]
[***]
[***]
13.Defined Terms. All capitalized terms used but not otherwise defined herein shall have the meanings given to them in the Schedule.
14.Ratification. Except to the extent expressly amended by this Amendment, all terms, provisions and conditions of the Schedule shall continue in full force and effect and the Schedule shall remain enforceable and binding in accordance with its terms, and the Parties hereby ratify and confirm the terms of the Schedule as modified by this Amendment.
15.Counterparts. This Amendment may be executed by the parties in separate counterparts, each of which shall be deemed to be an original, and all such counterparts shall together constitute but one and the same instrument. Delivery of an executed counterpart of a signature page to this Amendment by facsimile or electronic mail (in .pdf or .tif format) shall be effective as delivery of a manually executed counterpart of this Amendment.
IN WITNESS WHEREOF, the undersigned have executed this Amendment effective as of the Amendment Effective Date.
CARDLYTICS, INC.
 
 
JPMORGAN CHASE BANK, NATIONAL ASSOCIATION
 
 
 
 
 
/s/ Andrew Christiansen
Date:  June 5, 2020
 
/s/ Michael Nagle
Date:  June 10, 2020
Andrew Christiansen
 
 
Michael Nagle
 
Chief Financial Officer
 
Managing Director


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-31.1 3 cdlxform10-q2020q2ex311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

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

I, Lynne M. Laube, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q 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:
August 4, 2020
By:
/s/ Lynne M. Laube
 
 
 
Lynne M. Laube
 
 
 
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 4 cdlxform10-q2020q2ex312.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2

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

I, Andrew Christiansen, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q 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:
August 4, 2020
By:
/s/ Andrew Christiansen
 
 
 
Andrew Christiansen
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 5 cdlxform10-q2020q2ex321.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1

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

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Scott D. Grimes, Chief Executive Officer of Cardlytics, Inc. (the “Company”), and Andrew Christiansen, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 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:
August 4, 2020
By:
/s/ Lynne M. Laube
 
 
 
Lynne M. Laube
 
 
 
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
Date:
August 4, 2020
By:
/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 6 cdlx-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2128100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - COMMON STOCK WARRANTS (Details) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - COMMON STOCK WARRANTS (Notes) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - COMMON STOCK WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - DEBT - Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - LEASES - Future Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - LEASES - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - LEASES (Notes) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - RECENT ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - RELATED PARTIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - RELATED PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 2432404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2432406 - Disclosure - SEGMENTS Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2432405 - Disclosure - SEGMENTS - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432402 - Disclosure - SEGMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432403 - Disclosure - SEGMENTS - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2332301 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Deferred Offering Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2422405 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cdlx-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cdlx-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cdlx-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] SEGMENTS Segment Reporting Disclosure [Text Block] Equity [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of Intangible Assets Amortization of Intangible Assets Restructuring Charges Restructuring Charges Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Contract with Customer, Liability Bad debt expense (reversal) Accounts Receivable, Credit Loss Expense (Reversal) Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES United Kingdom UNITED KINGDOM INDIA [Domain] INDIA [Domain] [Domain] for INDIA [Axis] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenues Revenues Property and equipment Property, Plant and Equipment, Net Commitments and Contingencies Disclosure [Abstract] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Deferred Financial Institution Costs [Roll Forward] Beginning balance Contract with Customer, Asset, Net, Noncurrent 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 Amortization Capitalized Contract Cost, Amortization Ending balance Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Beginning balance Accounts Receivable, Allowance for Credit Loss Bad debt expense (reversal) Write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Ending balance Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Statement [Line Items] Statement [Line Items] Common stock, par or stated value per share (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Earnings Per Share [Abstract] EARNINGS PER SHARE Earnings Per Share [Text Block] Accounting Policies [Abstract] Consumer Incentives, Expense Consumer Incentives, Expense Consumer Incentives, Expense Number of operating segments Number of Operating Segments Capital expenditures Payments to Acquire Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Common Stock Warrants Common Stock Warrant [Member] Common Stock Warrant [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Concentration risk Concentration Risk, Percentage Stock option expense Stock or Unit Option Plan Expense Proceeds from Warrant Exercises Proceeds from Warrant Exercises Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Class of Warrant or Right, Exercised Statement of Cash Flows [Abstract] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Cash Equivalents Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of financing costs charged to interest expense Capitalized Contract Cost, Amortization, Interest Expense Capitalized Contract Cost, Amortization, Interest Expense Termination of U.K. agreement expense Share-based Payment Arrangement, Noncash Expense Other non-cash expense, net Other Noncash Income (Expense) Amortization of deferred FI implementation costs Contract with Customer, Asset, Deferred Implementation Costs , Amortization Contract with Customer, Asset, Deferred Implementation Costs , Amortization Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Recovery of deferred FI implementation costs Accounts payable Increase (Decrease) in Accounts Payable Other accrued expenses Increase (Decrease) in Accrued Liabilities FI Share liability Increase (Decrease) In Financial Institution Share Liability Increase (Decrease) In Financial Institution Share Liability Consumer Incentive liability Increase (Decrease) In Consumer Incentive Liability Increase (Decrease) In Consumer Incentive Liability Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Acquisition of patents Payments to Acquire Intangible Assets Capitalized software development costs Payments to Develop Software Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Principal payments of debt Repayments of Long-term Debt Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Debt issuance costs Payments of Financing Costs Net cash (used in) received from financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash — Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash — End of period Supplemental schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Amounts accrued for property and equipment Property And Equipment Incurred But Not Yet Paid Property And Equipment Incurred But Not Yet Paid Statement of Stockholders' Equity [Abstract] Common Stock Common Stock [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Exercise of common stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Shares, Warrants Exercised In Period Stock Issued During Period, Shares, Warrants Exercised In Period Stock Issued During Period, Shares, Warrants Exercised In Period Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Settlement of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Vesting of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance (in shares) Ending balance Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Net Income (Loss) Attributable to Parent Share-based Payment Arrangement [Abstract] Allocation of recognized period costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of common stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] One Customer One Customer [Member] One Customer [Member] Two Customer [Member] [Member] Two Customer [Member] [Member] Two Customer [Member] [Member] Chase Largest FI Partner Two [Member] Largest FI Partner Two [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Customer Concentration Risk Customer Concentration Risk [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] Accounts Receivable Accounts Receivable [Member] Financial Institution Partner Financial Institution Partner [Member] Financial Institution Partner [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Financial institutions agreement, term Financial Institutions Agreement, Term Financial Institutions Agreement, Term COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Adjusted contribution Adjusted Contribution Adjusted contribution represents our revenue less FI Share and other third-party costs. We refined our definition of adjusted contribution used by our CODM to exclude the impact of non-cash charges related to the issuance of equity to our FI partners and the impact of amortization and impairment of deferred FI implementation costs. Delivery costs Delivery Costs Costs to deliver ad campaigns Sales and marketing expense Selling and Marketing Expense Research and development expense Research and Development Expense General and administration expense General and Administrative Expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Total other expense Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subsegments [Axis] Subsegments [Axis] Subsegments [Domain] Subsegments [Domain] Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Lines of credit Line of Credit [Member] Term loans Loans Payable [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Loan Facility, Threshold Two [Member] Loan Facility, Threshold Two [Member] Loan Facility, Threshold Two [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument, Unused Borrowing Capacity, Amount Debt Instrument, Unused Borrowing Capacity, Amount Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of Credit, Current Line of Credit, Current Maximum borrowing capacity, percentage of accounts receivable Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Eligible Accounts Receivable Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate Debt Instrument, Interest Rate, Effective Percentage Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Principal payments of debt Deferred FI implementation costs Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Schedule Of Deferred Financial Institutions Implementation Costs [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Common stock options Share-based Payment Arrangement, Option [Member] Common stock warrants Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Common stock issuable pursuant to the ESPP Employee Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount RECENT ACCOUNTING STANDARDS Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Income Statement [Abstract] Revenue Costs and expenses: Costs and Expenses [Abstract] FI Share and other third-party costs Financial Institution Share And Other Third-Party Costs Financial Institution Share And Other Third-Party Costs Total costs and expenses Costs and Expenses Operating loss Operating Income (Loss) Other expense: Other Income and Expenses [Abstract] Interest (expense) income, net Interest Income (Expense), Net Foreign currency loss Other Nonoperating Income (Expense) Total other expense Income Tax Expense (Benefit) Income Tax Expense (Benefit) Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss per share attributable to common stockholders, basic and diluted (in USD per share) Earnings Per Share, Basic and Diluted Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted DEBT Debt Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Employees and non-employee directors Employees And Non Employee Directors [Member] Employees And Non Employee Directors [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Restricted securities units Restricted Securities Units [Member] Restricted Securities Units [Member] Restricted stock units Performance Shares [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested — Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested — Ending balance (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested — Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unvested — Ending balance (in usd per share) Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Compensation not yet recognized, awards other than options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Changes in Allowance for Doubtful Accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Leases [Abstract] Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Lessee, Finance Leases [Text Block] Lessee, Finance Leases [Text Block] Schedule of segment reporting information Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of revenue by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Operating lease expense Operating Lease, Expense Variable lease expense Variable Lease, Cost Short-term lease expense Short-term Lease, Cost Weighted average borrowing rate Lease, Weighted Average Discount Rate, Percent Lease, Weighted Average Discount Rate, Percent Weighted average remaining lease term (years) Lease, Weighted Average Remaining Lease Term Lease, Weighted Average Remaining Lease Term Loss Contingencies [Table] Loss Contingencies [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Financial Institution Share Commitment Financial Institution Share Commitment [Member] Financial Institution Share Commitment [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] FI share commitment Other Commitment Class of Warrant or Right, Outstanding Class of Warrant or Right, Outstanding Warrants and Rights Outstanding Warrants and Rights Outstanding Class of Warrant or Right, Exercised Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised Class or Warrant or Right, Forfeited And Canceled Class or Warrant or Right, Forfeited And Canceled Class or Warrant or Right, Forfeited And Canceled Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Right-of-use asset Operating Lease, Right-of-Use Asset Total operating lease liabilities Operating Lease, Liability Deferred rent liabilities Deferred Rent Credit Operating Lease, Modification Operating Lease, Modification Operating Lease, Modification Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Cost per Served Sales [Member] Cost per Served Sales [Member] Cost per Served Sales [Member] Cost per Redemption [Member] Cost per Redemption [Member] Cost per Redemption [Member] Cost Other [Member] Cost Other [Member] Cost Other [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Cash and cash equivalents Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] RELATED PARTIES Related Party Transactions Disclosure [Text Block] Schedule of antidilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2020 (remainder of year) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Document And Entity Information [Abstract] Document and Entity Information [Abstract] Document Information [Table] Document Information [Table] Document Information, Document [Axis] Document Information, Document [Axis] Document [Domain] Document [Domain] Document Information [Line Items] Document Information [Line Items] Entity Shell Company Entity Shell Company Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Registrant Name Entity Registrant Name Security Exchange Name Security Exchange Name Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity File Number Entity File Number Entity Current Reporting Status Entity Current Reporting Status Document Fiscal Year Focus Document Fiscal Year Focus Entity Interactive Data Current Entity Interactive Data Current Entity Ex Transition Period Entity Ex Transition Period Document Fiscal Period Focus Document Fiscal Period Focus Entity Emerging Growth Company Entity Emerging Growth Company Current Fiscal Year End Date Current Fiscal Year End Date Entity Central Index Key Entity Central Index Key Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Entity Address, City or Town Entity Address, City or Town Entity Address, Address Line One Entity Address, Address Line One Entity Tax Identification Number Entity Tax Identification Number Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Local Phone Number Local Phone Number City Area Code City Area Code REVENUE Revenue from Contract with Customer [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] ESPP Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Delivery costs Delivery Costs [Member] Cost to deliver ad campaigns Sales and marketing expense Selling and Marketing Expense [Member] Research and development expense Research and Development Expense [Member] General and administration expense General and Administrative Expense [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 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 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 Total stock-based compensation expense Share-based Payment Arrangement, Expense Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Restricted cash Restricted Cash and Cash Equivalents, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Other receivables Other Receivables, Net, Current Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term assets: Assets, Noncurrent [Abstract] Property and equipment, net Operating Lease, Right-of-Use Asset Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Capitalized software development costs, net Capitalized Computer Software, Net Deferred FI implementation costs, net Other long-term assets, net Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities: Accrued Liabilities, Current [Abstract] Accrued compensation Employee-related Liabilities, Current Accrued expenses Accrued Liabilities, Current FI Share liability Financial Institution Share Liability, Current Financial Institution Share Liability, Current Consumer Incentive liability Customer Incentive Liability Customer Incentive Liability Deferred revenue Contract with Customer, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Current finance lease liabilities Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Deferred liabilities Deferred Rent Credit, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Long-term finance lease liabilities Long-term Debt, Excluding Current Maturities Total liabilities Liabilities Redeemable convertible preferred stock: Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,275 shares issued and outstanding as of December 31, 2019 and June 30, 2020, respectively. Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Ending balance (in shares) Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Award, Tranche One Share-based Payment Arrangement, Tranche One [Member] Share-based Compensation Award, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Share-based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Tranche Three [Member] Lease Obligation Incurred Lease Obligation Incurred 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 Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Options vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Compensation not yet recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unvested PSU (in shares) RSU, performance condition, period Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Condition, Period Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Condition, Period Stock issued during period, RSU (in shares) ESPP, purchase price percentage Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 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 Less current portion of long-term debt Long-term debt, net of current portion Unaudited Interim Results Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Revenue Revenue from Contract with Customer [Policy Text Block] 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Cardlytics Direct Cardlytic Direct Segment [Member] Cardlytic Direct Segment [Member] Adjusted contribution 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 EX-101.PRE 10 cdlx-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 cardlytics_logoa29.jpg begin 644 cardlytics_logoa29.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 12 cdlxform10-q2020q2_htm.xml IDEA: XBRL DOCUMENT 0001666071 2020-01-01 2020-06-30 0001666071 2019-01-01 2019-06-30 0001666071 2020-06-30 0001666071 2020-07-31 0001666071 2019-12-31 0001666071 2019-04-01 2019-06-30 0001666071 2020-04-01 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2018-12-31 0001666071 us-gaap:CommonStockMember 2018-12-31 0001666071 2018-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001666071 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001666071 2019-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001666071 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001666071 us-gaap:CommonStockMember 2020-06-30 0001666071 2019-01-01 2019-09-30 0001666071 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001666071 us-gaap:RetainedEarningsMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001666071 us-gaap:CommonStockMember 2019-12-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001666071 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-06-30 0001666071 us-gaap:CommonStockMember 2020-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001666071 us-gaap:RetainedEarningsMember 2020-03-31 0001666071 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001666071 2020-03-31 0001666071 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001666071 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001666071 us-gaap:CommonStockMember 2019-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001666071 us-gaap:RetainedEarningsMember 2019-03-31 0001666071 2019-03-31 0001666071 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001666071 2020-03-01 2020-03-31 0001666071 us-gaap:AccountingStandardsUpdate201602Member 2020-01-01 0001666071 srt:MaximumMember 2020-01-01 2020-06-30 0001666071 srt:MinimumMember 2020-01-01 2020-06-30 0001666071 cdlx:CostOtherMember 2019-04-01 2019-06-30 0001666071 cdlx:CostperServedSalesMember 2019-01-01 2019-06-30 0001666071 cdlx:CostperRedemptionMember 2019-04-01 2019-06-30 0001666071 cdlx:CostperRedemptionMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2020-04-01 2020-06-30 0001666071 cdlx:CostperRedemptionMember 2020-04-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2019-04-01 2019-06-30 0001666071 cdlx:CostOtherMember 2020-04-01 2020-06-30 0001666071 cdlx:CostOtherMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperServedSalesMember 2020-01-01 2020-06-30 0001666071 cdlx:CostperRedemptionMember 2019-01-01 2019-06-30 0001666071 cdlx:CostOtherMember 2019-01-01 2019-06-30 0001666071 cdlx:LoanFacilityThresholdTwoMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-01-01 2020-06-30 0001666071 us-gaap:LineOfCreditMember 2020-06-30 0001666071 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-14 0001666071 us-gaap:LineOfCreditMember 2020-01-01 2020-06-30 0001666071 us-gaap:LoansPayableMember 2020-06-30 0001666071 us-gaap:LoansPayableMember us-gaap:PrimeRateMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001666071 cdlx:DeliveryCostsMember 2020-04-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2020-01-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2019-01-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001666071 cdlx:DeliveryCostsMember 2019-04-01 2019-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001666071 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001666071 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001666071 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001666071 cdlx:RestrictedSecuritiesUnitsMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2020-01-01 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-07-29 0001666071 us-gaap:EmployeeStockMember 2018-12-31 0001666071 2018-02-08 0001666071 us-gaap:EmployeeStockMember 2018-02-08 2018-02-08 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-06-30 0001666071 2019-01-01 2019-01-01 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-30 0001666071 us-gaap:PerformanceSharesMember 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2019-12-31 0001666071 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2020-07-29 2020-07-29 0001666071 us-gaap:EmployeeStockMember 2020-06-30 0001666071 srt:MinimumMember cdlx:EmployeesAndNonEmployeeDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 srt:MaximumMember cdlx:EmployeesAndNonEmployeeDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-06-30 0001666071 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2019-12-31 0001666071 cdlx:CommonStockWarrantMember 2018-02-01 2018-02-28 0001666071 cdlx:FinancialInstitutionShareCommitmentMember 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001666071 cdlx:CommonStockWarrantMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001666071 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001666071 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001666071 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001666071 cdlx:TwoCustomerMemberMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001666071 cdlx:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001666071 country:GB 2019-01-01 2019-06-30 0001666071 country:GB 2020-01-01 2020-06-30 0001666071 cdlx:LargestFIPartnerTwoMember cdlx:FinancialInstitutionPartnerMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2019-01-01 2019-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2020-04-01 2020-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2020-01-01 2020-06-30 0001666071 cdlx:CardlyticDirectSegmentMember 2019-04-01 2019-06-30 0001666071 country:US 2020-01-01 2020-06-30 0001666071 country:GB 2020-04-01 2020-06-30 0001666071 country:US 2019-04-01 2019-06-30 0001666071 country:GB 2019-04-01 2019-06-30 0001666071 country:US 2020-04-01 2020-06-30 0001666071 country:US 2019-01-01 2019-06-30 0001666071 cdlx:INDIADomain 2019-12-31 0001666071 country:US 2019-12-31 0001666071 country:GB 2019-12-31 0001666071 country:GB 2020-06-30 0001666071 country:US 2020-06-30 0001666071 cdlx:INDIADomain 2020-06-30 cdlx:segment iso4217:USD shares pure iso4217:USD shares cdlx:user P7Y P3Y P3Y P5Y false --12-31 Q2 2020 0001666071 0.0001 100000000 100000000 22466000 25664000 22466000 25664000 P4Y P4Y P1Y P4Y 10-Q true 2020-06-30 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 Yes Accelerated Filer false true false false 27286104 0.0001 104458000 98370000 129000 105000 81452000 36566000 3908000 5007000 5783000 6356000 195730000 146404000 14290000 12983000 0 10422000 389000 407000 3815000 4738000 8383000 6384000 1706000 1701000 224313000 183039000 1229000 1177000 8186000 4904000 6018000 3270000 41956000 19291000 19861000 9113000 1127000 969000 0 3712000 24000 24000 78401000 42460000 2632000 0 0 10114000 13000 0 81046000 52574000 8000 8000 480578000 499663000 1312000 2714000 -338631000 -371920000 143267000 130465000 224313000 183039000 48730000 28222000 84718000 73731000 27620000 16811000 46624000 42949000 3370000 3499000 6616000 6905000 11047000 10405000 20384000 21373000 2782000 3966000 5723000 7817000 8340000 11734000 15340000 22478000 1053000 1545000 2014000 3876000 54212000 47960000 96701000 105398000 -5482000 -19738000 -11983000 -31667000 -338000 -10000 -642000 274000 -690000 -10000 -199000 -1896000 -1028000 -20000 -841000 -1622000 -6510000 -19758000 -12824000 -33289000 0 0 0 -6510000 -19758000 -12824000 -33289000 -6510000 -19758000 -12824000 -33289000 -0.29 -0.73 -0.57 -1.24 22731000 27072000 22618000 26898000 -6510000 -19758000 -12824000 -33289000 449000 105000 77000 1402000 -6061000 -19653000 -12747000 -31887000 26547000 8000 480578000 1312000 -338631000 143267000 275000 5426000 5426000 9000 0 0 12347000 12347000 416000 28000 1312000 1312000 1402000 1402000 -33289000 -33289000 27275000 8000 499663000 2714000 -371920000 130465000 26824000 8000 487903000 2609000 -352162000 138358000 114000 2281000 2281000 8167000 8167000 309000 28000 1312000 1312000 105000 105000 -19758000 -19758000 27275000 8000 499663000 2714000 -371920000 130465000 22466000 7000 371463000 1992000 -321487000 51975000 111000 1348000 1348000 4797000 4797000 157000 0 0 0 94000 1165000 1165000 77000 77000 -12824000 -12824000 22828000 7000 378773000 2069000 -334311000 46538000 22570000 7000 373351000 1620000 -327801000 47177000 80000 1175000 1175000 3082000 3082000 84000 0 0 0 94000 1165000 1165000 449000 449000 -6510000 -6510000 22828000 7000 378773000 2069000 -334311000 46538000 -12824000 -33289000 652000 1326000 2014000 3876000 50000 48000 0 1731000 4780000 13233000 -351000 -2073000 1384000 1999000 7024000 -42460000 1622000 603000 2312000 0 -306000 -163000 323000 -6922000 2932000 -22665000 4009000 -10748000 -2969000 -7644000 4019000 1225000 5000 30000 1139000 2132000 -5163000 -3387000 10010000 11000 1213000 5435000 93000 13000 -8890000 5411000 -99000 -492000 -17121000 -6112000 59870000 104587000 42749000 98475000 32495000 98370000 10254000 105000 42749000 98475000 771000 32000 53000 452000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION</span><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also operate in the United Kingdom through Cardlytics UK Limited, 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Results</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited interim condensed consolidated financial statements and information have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. In the opinion of management, these financial statements contain all normal and recurring adjustments considered necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The results for interim periods presented are not necessarily indicative of the results to be expected for the full year due to the seasonality of our business, which has been historically impacted by higher consumer spending during the fourth quarter. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included on our Annual Report on Form 10-K ("Annual Report") for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with 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. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, allowance for doubtful accounts, income tax valuation allowance and contingencies. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we began capitalizing costs related to the development of new technology for building and launching marketing campaigns. In March </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we redesigned certain elements of this project and wrote off development costs totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> recognized in depreciation and amortization expense on our condensed consolidated statement of operations.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. We recognize these costs when the extent of our actions are determined and the costs can be estimated. These charges are reflected on our condensed consolidated statement of operations as follows: </span><span style="font-family:inherit;font-size:10pt;">$0.7 million</span><span style="font-family:inherit;font-size:10pt;"> in sales and marketing expense, </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> general and administrative expense and </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> in research and development expense. Severance and medical benefits of </span><span style="font-family:inherit;font-size:10pt;">$0.2 million</span><span style="font-family:inherit;font-size:10pt;"> were paid to former employees through June 30, 2020.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impacts of COVID-19 Pandemic</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue growth for the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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. During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we deferred </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue and recorded bad debt expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> associated with billings to marketers that we believe are likely to be materially and adversely affected by the slowdown in economic activity resulting from the COVID-19 pandemic. We expect both a reduction in consumer spending and a reduction in marketing campaigns in the near term, which will result in a decline in our revenue and an increase in our net loss in future periods. The severity and duration of this decline is difficult to estimate given the uncertainty that the impacts of COVID-19 will continue to have on the global economy.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense (reversal)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Results</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited interim condensed consolidated financial statements and information have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. In the opinion of management, these financial statements contain all normal and recurring adjustments considered necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The results for interim periods presented are not necessarily indicative of the results to be expected for the full year due to the seasonality of our business, which has been historically impacted by higher consumer spending during the fourth quarter. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included on our Annual Report on Form 10-K ("Annual Report") for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with 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. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, allowance for doubtful accounts, income tax valuation allowance and contingencies. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods and it is possible that actual results could differ from our current or revised future estimates.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-Use Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we began capitalizing costs related to the development of new technology for building and launching marketing campaigns. In March </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we redesigned certain elements of this project and wrote off development costs totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> recognized in depreciation and amortization expense on our condensed consolidated statement of operations.</span></div> 800000 400000 900000 1200000 1300000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense (reversal)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 397000 1383000 169000 255000 402000 151000 652000 1326000 227000 212000 249000 561000 572000 1020000 572000 1020000 RECENT ACCOUNTING STANDARDS<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) </span><span style="font-family:inherit;font-size:10pt;">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. The adoption of the new lease standard at January 1, 2020 resulted in the recognition of right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, consisting primarily of operating leases related to the rental of office and data center space. The adoption of this guidance did not have a significant impact on our condensed consolidated statements of operations or cash flows.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2020, we adopted ASU 2015-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement</span><span style="font-family:inherit;font-size:10pt;">, to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The adoption of this guidance did not have a material effect on our condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2020, we adopted ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="font-family:inherit;font-size:10pt;">, 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 condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Except for the adoption of ASU 2016-02, ASU 2015-05 and ASU 2018-15, there have been no changes to our accounting policies, and these unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare our audited annual consolidated financial statements for the year ended December 31, 2019, and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements.</span></div> 10300000 13500000 REVENUE<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics Direct is our bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited online and mobile 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"). Leveraging our powerful purchase intelligence platform, we are able to create compelling Consumer Incentives that have the potential to increase return on advertising spend for marketers and measure the effectiveness of the advertising. Consumer Incentives totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively, and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$47.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. 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 FIs’ customers and certain third-party data costs. Revenue on our condensed consolidated statements of operation is presented net of Consumer Incentives and gross of FI Share. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CPS. </span><span style="font-family:inherit;font-size:10pt;">Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage 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.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CPR. </span><span style="font-family:inherit;font-size:10pt;">Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing 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.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes revenue by pricing model (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost per Served Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost per Redemption</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>530</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,920</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics Direct is our bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited online and mobile 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"). Leveraging our powerful purchase intelligence platform, we are able to create compelling Consumer Incentives that have the potential to increase return on advertising spend for marketers and measure the effectiveness of the advertising. Consumer Incentives totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively, and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$47.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. 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 FIs’ customers and certain third-party data costs. Revenue on our condensed consolidated statements of operation is presented net of Consumer Incentives and gross of FI Share. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CPS. </span><span style="font-family:inherit;font-size:10pt;">Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage 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.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CPR. </span><span style="font-family:inherit;font-size:10pt;">Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing 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.</span></div> 25000000.0 11300000 47600000 33600000 <div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost per Served Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost per Redemption</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>530</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,920</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33549000 20353000 54558000 51199000 14276000 7339000 28240000 21407000 905000 530000 1920000 1125000 48730000 28222000 84718000 73731000 LEASES<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2020, we early adopted ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon the adoption of ASU 2016-02, we recorded right-of-use assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and eliminated deferred rent liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we renewed certain data center lease agreements resulting in a lease modification and the recognition of additional right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we made cash payments of </span><span style="font-family:inherit;font-size:10pt;">$1.7 million</span><span style="font-family:inherit;font-size:10pt;"> for operating leases which are included in cash flows from operating activities in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to our leases (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>472</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our weighted average borrowing rate and weighted average lease term:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average borrowing rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The following table summarizes future maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span> (in LEASES<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2020, we early adopted ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon the adoption of ASU 2016-02, we recorded right-of-use assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and eliminated deferred rent liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we renewed certain data center lease agreements resulting in a lease modification and the recognition of additional right-of-use assets and lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we made cash payments of </span><span style="font-family:inherit;font-size:10pt;">$1.7 million</span><span style="font-family:inherit;font-size:10pt;"> for operating leases which are included in cash flows from operating activities in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity related to our leases (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>472</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our weighted average borrowing rate and weighted average lease term:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average borrowing rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The following table summarizes future maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span> (in 10300000 13500000 3200000 2100000 ctivity related to our leases (in thousands):<div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>472</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our weighted average borrowing rate and weighted average lease term:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:84%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average borrowing rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 886000 1913000 175000 472000 45000 157000 0.034 P3Y9M21D s of <span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (remainder of year)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,348</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,765</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2098000 3969000 3932000 2348000 1807000 611000 14765000 939000 13826000 as of <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> prior to our adoption of ASU 2016-02 (in thousands):</span><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Minimum Lease</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,872</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3040000 2759000 2808000 1847000 1807000 611000 12872000 DEBT<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Loan Facility</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 14, 2019, we amended our loan facility with Pacific Western Bank to increase the capacity of our asset-based revolving line of credit ("2018 Line of Credit") and decreased the capacity of our term loan ("2018 Term Loan"). This amendment also extended the maturity date of the term loan from May 21, 2020 to May 14, 2021. We repaid </span><span style="font-family:inherit;font-size:10pt;">$10.0 million</span><span style="font-family:inherit;font-size:10pt;"> of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining </span><span style="font-family:inherit;font-size:10pt;">$10.0 million</span><span style="font-family:inherit;font-size:10pt;"> principal balance in September 2019. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$26.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unused borrowings available under our 2018 Line of Credit and had no outstanding borrowings. Under the amended terms, we are able to borrow up to the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the amount of our eligible accounts receivable. Interest on advances bears an interest rate equal to the prime rate minus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>2.75%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. In addition, we are required to pay an unused line fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.15%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on the average daily unused amount of the </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus </span><span style="font-family:inherit;font-size:10pt;"><span>2.75%</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> at the date of repayment in September 2019. We believe that we were in compliance with all financial covenants as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 26400000 40000000.0 0.85 0.0050 0.0275 0.0015 40000000.0 0.0275 0.0200 STOCK-BASED COMPENSATION<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our board of directors has adopted and our stockholders have approved our 2018 Equity Incentive Plan ("2018 Plan"). Our 2018 Plan became effective on February 8, 2018, the date our registration statement in connection with our initial public offering ("IPO") was declared effective. We do not expect to grant any additional awards under our 2008 Stock Plan ("2008 Plan"). Any awards granted under the 2008 Plan will remain subject to the terms of our 2008 Plan and applicable award agreements.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Initially, the aggregate number of shares of our common stock that may be issued pursuant to stock awards under the 2018 Plan is the sum of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>1,875,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares plus (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>61,247</span></span><span style="font-family:inherit;font-size:10pt;"> shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were </span><span style="font-family:inherit;font-size:10pt;"><span>1,345,631</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by </span><span style="font-family:inherit;font-size:10pt;">5%</span><span style="font-family:inherit;font-size:10pt;"> of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by </span><span style="font-family:inherit;font-size:10pt;"><span>1,327,352</span></span><span style="font-family:inherit;font-size:10pt;"> shares on January 1, 2020.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we capitalized less than </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense for software development, respectively.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we accrued </span><span style="font-family:inherit;font-size:10pt;">$1.1 million</span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation for bonus and commissions in lieu of cash compensation which has not been settled as of June 30, 2020. This amount is presented within accrued compensation on our condensed consolidated balance sheet.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Options</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options to purchase shares of common stock generally vest over </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years and expire </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years following the date of grant. The following table summarizes changes in common stock options:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding — December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14,956</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding — June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable — June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The aggregate intrinsic value represents the total pre-tax intrinsic value based on the </span><span style="font-family:inherit;font-size:9pt;"><span>$69.98</span></span><span style="font-family:inherit;font-size:9pt;"> per share closing price of our common stock as reported on the Nasdaq Global Market on </span><span style="font-family:inherit;font-size:9pt;">June 30, 2020</span><span style="font-family:inherit;font-size:9pt;">, that would have been received by option holders had all in-the-money options been exercised on that date.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total fair value of options vested during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of June 30, 2020, unamortized stock-based compensation expense related to unvested common stock options was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and the weighted-average period over which such stock-based compensation expense will be recognized was </span><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unamortized Compensation Costs<br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested — December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested — June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>1,057,978</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to employees, executives and non-employee directors, which have annual vesting periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;">9,278</span><span style="font-family:inherit;font-size:10pt;"> immediately vesting RSUs to employees for bonus in lieu of cash compensation. Stock-based compensation related to these grants totaled </span><span style="font-family:inherit;font-size:10pt;">$0.6 million</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>91,593</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to employees and a new director, which have annual vesting periods ranging from one to four years. The unamortized stock-based compensation expense related to these RSUs is </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, we expect to recognize </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> of stock-based compensation in the third quarter of 2020 related to the accelerated vesting of certain RSU and performance-based RSU awards for which the performance-based vesting condition has been met.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance-based RSUs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, we granted </span><span style="font-family:inherit;font-size:10pt;"><span>1,252,500</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based restricted stock units (“2019 PSUs”). The 2019 PSUs are composed of four equal tranches, each of which have an independent performance-based vesting condition. The vesting criteria for the four tranches are as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum growth rate in adjusted contribution over a trailing 12-month period,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a minimum trailing 30-day average closing price of our common stock.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests immediately, </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests six months after achievement date and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within 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 target 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. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-month anniversary of the tranche's achievement date. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 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 Cardlytics Direct 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="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our 2018 Employee Stock Purchase Plan ("2018 ESPP") enables eligible employees to purchase shares of our common stock at a discount. Purchases are accomplished through participation in discrete offering periods. On each purchase date, participating employees purchase our common stock at a price per share equal to </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of our common stock on the first trading day of the offering period or the date of purchase. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>267,823</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, which began on January 1, 2019 and will continue through and including January 1, 2026, by the lesser of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) </span><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by </span><span style="font-family:inherit;font-size:10pt;"><span>265,470</span></span><span style="font-family:inherit;font-size:10pt;"> shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP. In May 2020, we issued 28,097 shares pursuant to our 2018 ESPP.</span></div> 1875000 61247 1345631 1327352 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 199000 357000 363000 532000 952000 2567000 1659000 3836000 363000 1401000 566000 2004000 1558000 4783000 2192000 6861000 3072000 9108000 4780000 13233000 100000 200000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options to purchase shares of common stock generally vest over </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years and expire </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> years following the date of grant. The following table summarizes changes in common stock options:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding — December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14,956</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options outstanding — June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.12</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable — June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P10Y 1000000 22.99 0 0 275000 19.71 9000 28.71 1000 28.96 715000 24.17 P6Y1M13D 32752000 607000 23.87 P5Y11M26D 27983000 69.98 1400000 1300000 P0Y8M12D <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant restricted stock units ("RSUs") to employees and our non-employee directors. The following table summarizes changes in RSUs, inclusive of performance-based RSUs:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Unamortized Compensation Costs<br/>(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested — December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested — June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1741000 18.55 1544000 38.29 416000 18.88 242000 22.16 2627000 29.76 P3Y5M1D 64036000 1057978 91593 6100000 1252500 0.50 0.25 0.25 0.85 267823000 0.01 500000 265470000 12000 23.64 9000 23.64 3000 23.64 0 0 RELATED PARTIES<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Agreements with Fidelity Information Services, LLC</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are party to a reseller agreement with Fidelity Information Services, LLC ("FIS"). Pursuant to the reseller agreement, FIS markets and sells our services to financial institutions that are current or potential customers of FIS in exchange for a revenue share percentage.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2013, FIS purchased shares of our redeemable convertible preferred stock and we also granted performance-based warrants to purchase preferred stock with accelerated vesting upon an IPO. Since FIS did not participate in a subsequent financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the vesting-date fair value of our common stock underlying these warrants.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2019, FIS exercised all of their warrants to purchase common stock, resulting in cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the issuance of </span><span style="font-family:inherit;font-size:10pt;"><span>644,365</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock. As of September 2019, FIS was no longer a related party.</span></div> 2500000 15200000 644365 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">FI Implementation Costs</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Agreements with certain FI partners require us to fund the development of user interface 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 condensed consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our condensed consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our condensed 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 FI implementation costs and also result in a cumulative adjustment to accumulated amortization. The scheduled FI Share payment reductions were completed in December 2019.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes changes in deferred FI implementation costs (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recoveries through FI Share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,312</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(991</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have an FI Share commitment to a certain FI partner totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> over a 12-month period following the completion of certain milestones by the FI partner, which were not met as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, we may become involved in legal actions arising in the ordinary course of business including, but not limited to, intellectual property infringement and collection matters. We make assumptions and estimates concerning the likelihood and amount of any potential loss relating to these matters using the latest information available. We record a liability for litigation if an unfavorable outcome is probable and the amount of loss or range of loss can be reasonably estimated. If an unfavorable outcome is probable and a reasonable estimate of the loss is a range, we accrue the best estimate within the range. If no amount within the range is a better estimate than any other amount, we accrue the minimum amount within the range. If an unfavorable outcome is probable but the amount of the loss cannot be reasonably estimated, we disclose the nature of the litigation and indicates that an estimate of the loss or range of loss cannot be made. If an unfavorable outcome is reasonably possible and the estimated loss is material, we disclose the nature and estimate of the possible loss of the litigation. We do not disclose information with respect to litigation where an unfavorable outcome is considered to be remote or where the estimated loss would not be material. Based on current expectations, such matters, both individually and in the aggregate, are not expected to have a material adverse effect on our liquidity, results of operations, business or financial condition.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes changes in deferred FI implementation costs (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recoveries through FI Share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,312</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(991</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14067000 7375000 15877000 8383000 1155000 0 2312000 0 -731000 -991000 -1384000 -1999000 12181000 6384000 12181000 6384000 10000000.0 EARNINGS PER SHARE<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net loss per share is the same as basic net loss per share for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock issuable pursuant to the ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:75%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,620</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock issuable pursuant to the ESPP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1620000 715000 868000 0 1846000 2627000 22000 9000 SEGMENTS<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> operating segments: Cardlytics Direct in the U.S. and U.K., 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 Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our chief operating decision maker allocates resources to, and evaluates the performance of, our operating segments based on revenue and adjusted contribution. </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information regarding our Cardlytics Direct reportable segment (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.78544061302682%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: Adjusted FI Share and other third-party costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less amortization of deferred FI implementation costs, which is detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adjusted Contribution</span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution measures the degree by which revenue generated from our marketers exceeds the cost to obtain the purchase data and the digital advertising space from our FI partners. Adjusted contribution demonstrates how incremental marketing spend on our platform generates incremental amounts to support our sales and marketing, research and development, general and administration and other investments. Adjusted contribution is calculated by taking our total revenue less our FI Share and other third-party costs exclusive of amortization of deferred FI implementation costs, which is a non-cash cost. Adjusted contribution does not take into account all costs associated with generating revenue from advertising campaigns, including sales and marketing expenses, research and development expenses, general and administrative expenses and other expenses, which we do not take into consideration when making decisions on how to manage our advertising campaigns.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minus:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred FI implementation costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,966</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,824</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to adjusted contribution.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide geographical information (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,607</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures within the United Kingdom and India were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Risk</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customers</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A substantial 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 with three financial institutions, which we believe are of high credit quality. Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. One marketer represented </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>17%</span></span><span style="font-family:inherit;font-size:10pt;"> of our revenue during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. This marketer also represented </span><span style="font-family:inherit;font-size:10pt;">24%</span><span style="font-family:inherit;font-size:10pt;"> of our accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. A different marketer represented </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> of our accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">FI Partners</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years but are generally terminable by the FI partner on </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During both the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, Bank of America, National Association (“Bank of America”) and JPMorgan Chase Bank, National Association (“Chase”) combined to account for over </span><span style="font-family:inherit;font-size:10pt;"><span>75%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total FI Share we paid to all FIs, with each representing over </span><span style="font-family:inherit;font-size:10pt;">30%</span><span style="font-family:inherit;font-size:10pt;">. No other FI partner accounted for over 10% of FI Share during these periods.</span></div> 2 21841000 12402000 39478000 32781000 26889000 15820000 45240000 40950000 48730000 28222000 84718000 73731000 <div style="line-height:120%;padding-left:4px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minus:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred FI implementation costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Delivery costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,966</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administration expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,824</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to adjusted contribution.</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides information regarding our Cardlytics Direct reportable segment (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.78544061302682%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted contribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plus: Adjusted FI Share and other third-party costs</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less amortization of deferred FI implementation costs, which is detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.</span></div> 21841000 12402000 39478000 32781000 731000 991000 1384000 1999000 3370000 3499000 6616000 6905000 11047000 10405000 20384000 21373000 2782000 3966000 5723000 7817000 8340000 11734000 15340000 22478000 1053000 1545000 2014000 3876000 -1028000 -20000 -841000 -1622000 -6510000 -19758000 -12824000 -33289000 <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide geographical information (in thousands):</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,607</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2020</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 43123000 26750000 74471000 66778000 5607000 1472000 10247000 6953000 48730000 28222000 84718000 73731000 12052000 10465000 2010000 2338000 228000 180000 14290000 12983000 300000 400000 0.17 0.12 0.75 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - $ / shares
6 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Dec. 31, 2019
Document Information [Line Items]      
Entity Shell Company false    
Document Transition Report false    
Document Quarterly Report true    
Title of 12(b) Security Common Stock    
Trading Symbol CDLX    
Entity Incorporation, State or Country Code DE    
Entity Registrant Name CARDLYTICS, INC.    
Security Exchange Name NASDAQ    
Document Type 10-Q    
Amendment Flag false    
Document Period End Date Jun. 30, 2020    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity File Number 001-38386    
Entity Current Reporting Status Yes    
Document Fiscal Year Focus 2020    
Entity Interactive Data Current Yes    
Entity Ex Transition Period false    
Document Fiscal Period Focus Q2    
Entity Emerging Growth Company true    
Current Fiscal Year End Date --12-31    
Entity Central Index Key 0001666071    
Entity Common Stock, Shares Outstanding (in shares)   27,286,104  
Entity Address, City or Town Atlanta    
Entity Address, Address Line One 675 Ponce de Leon Ave. NE, Ste 6000    
Entity Tax Identification Number 26-3039436    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30308    
Common stock, par or stated value per share (in usd per share) $ 0.0001   $ 0.0001
Local Phone Number 792-5802    
City Area Code (888)    

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 98,370 $ 104,458
Restricted cash 105 129
Accounts receivable, net 36,566 81,452
Other receivables 5,007 3,908
Prepaid expenses and other assets 6,356 5,783
Total current assets 146,404 195,730
Long-term assets:    
Property and equipment, net 12,983 14,290
Operating Lease, Right-of-Use Asset 10,422 0
Intangible assets, net 407 389
Capitalized software development costs, net 4,738 3,815
Deferred FI implementation costs, net 6,384 8,383
Other long-term assets, net 1,701 1,706
Total assets 183,039 224,313
Current liabilities:    
Accounts payable 1,177 1,229
Accrued liabilities:    
Accrued compensation 4,904 8,186
Accrued expenses 3,270 6,018
FI Share liability 19,291 41,956
Consumer Incentive liability 9,113 19,861
Deferred revenue 969 1,127
Operating Lease, Liability, Current 3,712 0
Current finance lease liabilities 24 24
Total current liabilities 42,460 78,401
Long-term liabilities:    
Deferred liabilities 0 2,632
Operating Lease, Liability, Noncurrent 10,114 0
Long-term finance lease liabilities 0 13
Total liabilities 52,574 81,046
Stockholders’ equity:    
Common stock, $0.0001 par value—100,000 shares authorized and 26,547 and 27,275 shares issued and outstanding as of December 31, 2019 and June 30, 2020, respectively. 8 8
Additional paid-in capital 499,663 480,578
Accumulated other comprehensive income 2,714 1,312
Accumulated deficit (371,920) (338,631)
Total stockholders’ equity 130,465 143,267
Total liabilities and stockholders’ equity $ 183,039 $ 224,313
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Common stock, par or stated value per share (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 25,664,000 22,466,000
Common stock, shares outstanding (in shares) 25,664,000 22,466,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue $ 28,222 $ 48,730 $ 73,731 $ 84,718
Costs and expenses:        
FI Share and other third-party costs 16,811 27,620 42,949 46,624
Delivery costs 3,499 3,370 6,905 6,616
Sales and marketing expense 10,405 11,047 21,373 20,384
Research and development expense 3,966 2,782 7,817 5,723
General and administration expense 11,734 8,340 22,478 15,340
Depreciation and amortization expense 1,545 1,053 3,876 2,014
Total costs and expenses 47,960 54,212 105,398 96,701
Operating loss (19,738) (5,482) (31,667) (11,983)
Other expense:        
Interest (expense) income, net (10) (338) 274 (642)
Foreign currency loss (10) (690) (1,896) (199)
Total other expense (20) (1,028) (1,622) (841)
Loss before income taxes (19,758) (6,510) (33,289) (12,824)
Income Tax Expense (Benefit) 0   0 0
Net loss (19,758) (6,510) (33,289) (12,824)
Net loss attributable to common stockholders $ (19,758) $ (6,510) $ (33,289) $ (12,824)
Net loss per share attributable to common stockholders, basic and diluted (in USD per share) $ (0.73) $ (0.29) $ (1.24) $ (0.57)
Weighted-average common shares outstanding, basic and diluted (in shares) 27,072 22,731 26,898 22,618
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (19,758) $ (6,510) $ (33,289) $ (12,824)
Other comprehensive income:        
Foreign currency translation adjustments 105 449 1,402 77
Total comprehensive loss $ (19,653) $ (6,061) $ (31,887) $ (12,747)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2018   22,466      
Beginning balance at Dec. 31, 2018 $ 51,975 $ 7 $ 371,463 $ 1,992 $ (321,487)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   111      
Exercise of common stock options 1,348   1,348    
Stock-based compensation     4,797    
Settlement of restricted stock (in shares)   0      
Vesting of common stock warrants 4,797        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   157      
Stock Issued During Period, Value, Restricted Stock Award, Gross   $ 0 0    
Other comprehensive income 77     77  
Ending balance (in shares) at Jun. 30, 2019   22,828      
Ending balance at Jun. 30, 2019 46,538 $ 7 378,773 2,069 (334,311)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,165 $ 94 1,165    
Net Income (Loss) Attributable to Parent (12,824)       (12,824)
Beginning balance (in shares) at Mar. 31, 2019   22,570      
Beginning balance at Mar. 31, 2019 47,177 $ 7 373,351 1,620 (327,801)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   80      
Exercise of common stock options 1,175   1,175    
Stock-based compensation     3,082    
Settlement of restricted stock (in shares)   0      
Vesting of common stock warrants 3,082        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   84      
Stock Issued During Period, Value, Restricted Stock Award, Gross   $ 0 0    
Other comprehensive income 449     449  
Ending balance (in shares) at Jun. 30, 2019   22,828      
Ending balance at Jun. 30, 2019 46,538 $ 7 378,773 2,069 (334,311)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,165 $ 94 1,165    
Net Income (Loss) Attributable to Parent (6,510)       (6,510)
Beginning balance (in shares) at Dec. 31, 2019   26,547      
Beginning balance at Dec. 31, 2019 $ 143,267 $ 8 480,578 1,312 (338,631)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares) 275 275      
Exercise of common stock options $ 5,426   $ 5,426    
Stock Issued During Period, Shares, Warrants Exercised In Period 0 9 0    
Stock-based compensation $ 12,347   $ 12,347    
Settlement of restricted stock (in shares)   416      
Other comprehensive income 1,402     1,402  
Ending balance (in shares) at Jun. 30, 2020   27,275      
Ending balance at Jun. 30, 2020 130,465 $ 8 499,663 2,714 (371,920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) Attributable to Parent (33,289)       (33,289)
Beginning balance (in shares) at Mar. 31, 2020   26,824      
Beginning balance at Mar. 31, 2020 138,358 $ 8 487,903 2,609 (352,162)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   114      
Exercise of common stock options 2,281   2,281    
Stock-based compensation 8,167   8,167    
Settlement of restricted stock (in shares)   309      
Other comprehensive income 105     105  
Ending balance (in shares) at Jun. 30, 2020   27,275      
Ending balance at Jun. 30, 2020 130,465 $ 8 499,663 $ 2,714 (371,920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,312 $ 28 $ 1,312    
Net Income (Loss) Attributable to Parent $ (19,758)       $ (19,758)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Finance Lease, Right-of-Use Asset, Amortization     $ 1,731 $ 0
Cash paid for interest     32 771
Cash and cash equivalents $ 98,370 $ 32,495 98,370 32,495
Restricted cash 105 10,254 105 10,254
Operating activities        
Net loss (19,758) (6,510) (33,289) (12,824)
Bad debt expense (reversal) 151 402 1,326 652
Adjustments to reconcile net loss to net cash used in operating activities:        
Depreciation and amortization     3,876 2,014
Amortization of financing costs charged to interest expense     48 50
Termination of U.K. agreement expense     13,233 4,780
Other non-cash expense, net     2,073 351
Amortization of deferred FI implementation costs 991 731 1,999 1,384
Change in operating assets and liabilities:        
Accounts receivable     42,460 (7,024)
Prepaid expenses and other assets     (603) (1,622)
Recovery of deferred FI implementation costs 0 1,155 0 2,312
Accounts payable     (163) (306)
Other accrued expenses     (6,922) 323
FI Share liability     (22,665) 2,932
Consumer Incentive liability     (10,748) 4,009
Net cash used in operating activities     (7,644) (2,969)
Investing activities        
Acquisition of property and equipment     (1,225) (4,019)
Acquisition of patents     (30) (5)
Capitalized software development costs     (2,132) (1,139)
Net cash used in investing activities     (3,387) (5,163)
Financing activities        
Principal payments of debt     (11) (10,010)
Proceeds from issuance of common stock     5,435 1,213
Debt issuance costs     (13) (93)
Net cash (used in) received from financing activities     5,411 (8,890)
Effect of exchange rates on cash, cash equivalents and restricted cash     (492) (99)
Net decrease in cash, cash equivalents and restricted cash     (6,112) (17,121)
Cash, cash equivalents, and restricted cash — Beginning of period     104,587 59,870
Cash, cash equivalents, and restricted cash — End of period 98,475 42,749 98,475 42,749
Supplemental schedule of non-cash investing and financing activities:        
Amounts accrued for property and equipment $ 452 $ 53 $ 452 $ 53
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION
Cardlytics, Inc. (“we,” “our,” “us,” the “Company,” or “Cardlytics”) is a Delaware corporation and was formed on June 26, 2008. We operate an advertising platform within financial institutions’ (“FIs”) digital channels, which include online, mobile, email, and various real-time notifications. Our partnerships with FIs provide us with access to their anonymized purchase data and digital banking customers. By applying advanced analytics to this aggregation of purchase data, we make it actionable, helping marketers identify, reach and influence likely buyers at scale, and measure the true sales impact of their marketing spend. We have strong relationships with leading marketers across a variety of industries, including national and regional restaurant and retail chains, large providers of cable satellite television and wireless services, and increasingly, travel and hospitality, grocery, e-commerce and luxury brands. Using our purchase intelligence presents customers with offers to save money at a time when they are thinking of their finances.
We also operate in the United Kingdom through Cardlytics UK Limited, 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.
Unaudited Interim Results
The accompanying unaudited interim condensed consolidated financial statements and information have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. In the opinion of management, these financial statements contain all normal and recurring adjustments considered necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The results for interim periods presented are not necessarily indicative of the results to be expected for the full year due to the seasonality of our business, which has been historically impacted by higher consumer spending during the fourth quarter. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included on our Annual Report on Form 10-K ("Annual Report") for the fiscal year ended December 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with 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. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, allowance for doubtful accounts, income tax valuation allowance and contingencies. We base our estimates on historical experience and 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.
Internal-Use Software Development Costs
During 2019, we began capitalizing costs related to the development of new technology for building and launching marketing campaigns. In March 2020, we redesigned certain elements of this project and wrote off development costs totaling $0.8 million recognized in depreciation and amortization expense on our condensed consolidated statement of operations.
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 $0.4 million and $0.9 million during the three and six months ended June 30, 2020, respectively. We recognize these costs when the extent of our actions are determined and the costs can be estimated. These charges are reflected on our condensed consolidated statement of operations as follows: $0.7 million in sales and marketing expense, $0.1 million general and administrative expense and $0.1 million in research and development expense. Severance and medical benefits of $0.2 million were paid to former employees through June 30, 2020.
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 growth for the three and six months ended June 30, 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. During the six months ended June 30, 2020, we deferred $1.2 million of revenue and recorded bad debt expense of $1.3 million associated with billings to marketers that we believe are likely to be materially and adversely affected by the slowdown in economic activity resulting from the COVID-19 pandemic. We expect both a reduction in consumer spending and a reduction in marketing campaigns in the near term, which will result in a decline in our revenue and an increase in our net loss in future periods. The severity and duration of this decline is difficult to estimate given the uncertainty that the impacts of COVID-19 will continue to have on the global economy.
The following table summarizes changes in the allowance for doubtful accounts (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019

2020
Beginning balance
$
397

 
$
1,383

 
$
169

 
$
255

Bad debt expense (reversal)
402

 
(151
)
 
652

 
1,326

Write-offs, net of recoveries
(227
)
 
(212
)
 
(249
)
 
(561
)
Ending balance
$
572

 
$
1,020

 
$
572

 
$
1,020


XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
RECENT ACCOUNTING STANDARDS
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
RECENT ACCOUNTING STANDARDS RECENT ACCOUNTING STANDARDS
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board ("FASB") issued 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. The adoption of the new lease standard at January 1, 2020 resulted in the recognition of right-of-use assets and lease liabilities of $10.3 million and $13.5 million, respectively, consisting primarily of operating leases related to the rental of office and data center space. The adoption of this guidance did not have a significant impact on our condensed consolidated statements of operations or cash flows.
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 condensed 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 condensed consolidated financial statements.
Except for the adoption of ASU 2016-02, ASU 2015-05 and ASU 2018-15, there have been no changes to our accounting policies, and these unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare our audited annual consolidated financial statements for the year ended December 31, 2019, and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Notes)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Cardlytics Direct is our bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited online and mobile 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"). Leveraging our powerful purchase intelligence platform, we are able to create compelling Consumer Incentives that have the potential to increase return on advertising spend for marketers and measure the effectiveness of the advertising. Consumer Incentives totaled $25.0 million and $11.3 million during the three months ended June 30, 2019 and 2020, respectively, and totaled $47.6 million and $33.6 million during the six months ended June 30, 2019 and 2020, respectively. 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 FIs’ customers and certain third-party data costs. Revenue on our condensed consolidated statements of operation is presented net of Consumer Incentives and gross of FI Share.
Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).
CPS. Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage 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.
CPR. Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing 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 following table summarizes revenue by pricing model (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Cost per Served Sale
$
33,549

 
$
20,353

 
$
54,558

 
$
51,199

Cost per Redemption
14,276

 
7,339

 
28,240

 
21,407

Other
905

 
530

 
1,920

 
1,125

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Notes)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lessee, Operating Leases [Text Block] 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.
Upon the adoption of ASU 2016-02, 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. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years.
During the three months ended June 30, 2020, we 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.1 million.
During the six months ended June 30, 2020, we made cash payments of $1.7 million for operating leases which are included in cash flows from operating activities in our consolidated statement of cash flows.
The following table summarizes activity related to our leases (in thousands):
 
Three Months Ended
June 30, 2020
 
Six Months Ended
June 30, 2020
Operating lease expense
$
886

 
$
1,913

Variable lease expense
175

 
472

Short-term lease expense
45

 
157

The following table presents our weighted average borrowing rate and weighted average lease term:
 
June 30, 2020
Weighted average borrowing rate
3.4
%
Weighted average remaining lease term (years)
3.81


The following table summarizes future maturities of lease liabilities as of June 30, 2020 (in
Lessee, Finance Leases [Text Block] 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.
Upon the adoption of ASU 2016-02, 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. As of the adoption date, our office and data center leases have remaining lease terms ranging from one to six years.
During the three months ended June 30, 2020, we 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.1 million.
During the six months ended June 30, 2020, we made cash payments of $1.7 million for operating leases which are included in cash flows from operating activities in our consolidated statement of cash flows.
The following table summarizes activity related to our leases (in thousands):
 
Three Months Ended
June 30, 2020
 
Six Months Ended
June 30, 2020
Operating lease expense
$
886

 
$
1,913

Variable lease expense
175

 
472

Short-term lease expense
45

 
157

The following table presents our weighted average borrowing rate and weighted average lease term:
 
June 30, 2020
Weighted average borrowing rate
3.4
%
Weighted average remaining lease term (years)
3.81


The following table summarizes future maturities of lease liabilities as of June 30, 2020 (in
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
DEBT DEBT
2018 Loan Facility
On May 14, 2019, we amended our loan facility with Pacific Western Bank to increase the capacity of our asset-based revolving line of credit ("2018 Line of Credit") and decreased the capacity of our term loan ("2018 Term Loan"). This amendment also extended the maturity date of the term loan from May 21, 2020 to May 14, 2021. We repaid $10.0 million of the principal balance of the 2018 Term Loan upon the execution of the amendment in May 2019 and repaid the remaining $10.0 million principal balance in September 2019. As of June 30, 2020, we had $26.4 million of unused borrowings available under our 2018 Line of Credit and had no outstanding borrowings. Under the amended terms, we are able to borrow up to the lesser of $40.0 million or 85% of the amount of our eligible accounts receivable. Interest on advances bears an interest rate equal to the prime rate minus 0.50%, or 2.75% as of June 30, 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 $40.0 million revolving commitment. Interest accrued on the 2018 Term Loan at an annual rate of interest equal to the prime rate minus 2.75%, or 2.00% at the date of repayment in September 2019. We believe that we were in compliance with all financial covenants as of June 30, 2020.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
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 initial public offering ("IPO") was declared effective. We do not expect to grant any additional awards under our 2008 Stock Plan ("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 is the sum of (i) 1,875,000 shares plus (ii) 61,247 shares reserved, and remaining available for issuance, under our 2008 Plan at the time our 2018 Plan became effective and (iii) the number of shares subject to stock options or other stock awards granted under our 2008 Plan that would have otherwise returned to our 2008 Plan (such as upon the expiration or termination of a stock award prior to vesting). As of December 31, 2019, there were 1,345,631 shares of our common stock reserved for issuance under our 2018 Plan. The number of shares of our common stock reserved for issuance under our 2018 Plan will automatically increase on January 1 of each year, beginning on January 1, 2019 and continuing through and including January 1, 2028, by 5% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 Plan increased by 1,327,352 shares on January 1, 2020.
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Delivery costs
$
199

 
$
357

 
$
363

 
$
532

Sales and marketing expense
952

 
2,567

 
1,659

 
3,836

Research and development expense
363

 
1,401

 
566

 
2,004

General and administration expense
1,558

 
4,783

 
2,192

 
6,861

Total stock-based compensation expense
$
3,072

 
$
9,108

 
$
4,780

 
$
13,233


During the six months ended June 30, 2019 and 2020, we capitalized less than $0.1 million and $0.2 million of stock-based compensation expense for software development, respectively.
During the three months ended June 30, 2020, we accrued $1.1 million of stock-based compensation for bonus and commissions in lieu of cash compensation which has not been settled as of June 30, 2020. This amount is presented within accrued compensation on our condensed consolidated balance sheet.

Common Stock Options
Options to purchase shares of common stock generally vest over four years and expire 10 years following the date of grant. The following table summarizes changes in common stock options:
 
Shares
(in thousands)
 
Weighted-Average Exercise Price
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Options outstanding — December 31, 2019
1,000

 
$
22.99

 
 
 
 
Granted

 

 
 
 
 
Exercised
(275
)
 
19.71

 
 
 
$
14,956

Forfeited
(9
)
 
28.71

 
 
 
 
Canceled
(1
)
 
28.96

 
 
 
 
Options outstanding — June 30, 2020
715

 
24.17

 
6.12
 
$
32,752

Exercisable — June 30, 2020
607

 
$
23.87

 
5.99
 
$
27,983


(1)
The aggregate intrinsic value represents the total pre-tax intrinsic value based on the $69.98 per share closing price of our common stock as reported on the Nasdaq Global Market on June 30, 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 the six months ended June 30, 2020 was approximately $1.4 million. As of June 30, 2020, unamortized stock-based compensation expense related to unvested common stock options was $1.3 million, and the weighted-average period over which such stock-based compensation expense will be recognized was 0.7 years.
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
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested — December 31, 2019
1,741

 
$
18.55

 
 
 
 
Granted
1,544

 
38.29

 
 
 
 
Vested
(416
)
 
18.88

 
 
 
 
Forfeited
(242
)
 
22.16

 
 
 
 
Unvested — June 30, 2020
2,627

 
$
29.76

 
3.42
 
$
64,036


During the six months ended June 30, 2020, we granted 1,057,978 RSUs to employees, executives and non-employee directors, which have annual vesting periods ranging from one to four years.
During the three months ended June 30, 2020, we granted 9,278 immediately vesting RSUs to employees for bonus in lieu of cash compensation. Stock-based compensation related to these grants totaled $0.6 million.
Subsequent to June 30, 2020, we granted 91,593 RSUs to employees and a new director, which have annual vesting periods ranging from one to four years. The unamortized stock-based compensation expense related to these RSUs is $6.1 million. In addition, we expect to recognize $2.0 million of stock-based compensation in the third quarter of 2020 related to the accelerated vesting of certain RSU and performance-based RSU awards for which the performance-based vesting condition has been met.
Performance-based RSUs
In April 2019, we granted 1,252,500 performance-based restricted stock units (“2019 PSUs”). The 2019 PSUs are composed of four equal tranches, each of which have an independent performance-based vesting condition. The vesting criteria for the four tranches are as follows:
a minimum growth rate in adjusted contribution over a trailing 12-month period,
a minimum number of advertisers that are billed above a specified amount over a trailing 12-month period,
a minimum cumulative adjusted EBITDA target over a trailing 12-month period, and
a minimum trailing 30-day average closing price of our common stock.
The vesting conditions of each of the four tranches must be achieved within four years of the grant date. Upon a vesting event, 50% of the related tranche vests immediately, 25% of the related tranche vests six months after achievement date and 25% of the related tranche vests 12 months after the achievement date. Adjusted EBITDA and adjusted contribution are performance metrics defined within 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 target 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. In May 2020, 25% of the adjusted EBITDA tranche vested upon the six-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 Cardlytics Direct 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.
Employee Stock Purchase Plan
Our 2018 Employee Stock Purchase Plan ("2018 ESPP") enables eligible employees to purchase shares of our common stock at a discount. Purchases are accomplished through participation in discrete offering periods. On each purchase date, participating employees 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.
As of December 31, 2019, 267,823 shares of common stock were reserved for issuance pursuant to our 2018 ESPP. Additionally, the number of shares of our common stock reserved for issuance under our 2018 ESPP will automatically increase on January 1 of each year, which began on January 1, 2019 and will continue through and including January 1, 2026, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the preceding calendar year, (ii) 500,000 shares of our common stock or (iii) such lesser number of shares of common stock as determined by our board of directors. Accordingly, the number of shares of our common stock reserved for issuance under our 2018 ESPP increased by 265,470 shares on January 1, 2020. Shares subject to purchase rights granted under our 2018 ESPP that terminate without having been issued in full will not reduce the number of shares available for issuance under our 2018 ESPP. In May 2020, we issued 28,097 shares pursuant to our 2018 ESPP.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTIES
6 Months Ended
Jun. 30, 2020
Related Party Transactions [Abstract]  
RELATED PARTIES RELATED PARTIES
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.
In 2013, FIS purchased shares of our redeemable convertible preferred stock and we also granted performance-based warrants to purchase preferred stock with accelerated vesting upon an IPO. Since FIS did not participate in a subsequent financing, their warrants to purchase preferred stock were converted to warrants to purchase common stock. The warrants vested upon the completion of our IPO in February 2018, resulting in a non-cash expense of $2.5 million based on the vesting-date fair value of our common stock underlying these warrants.
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. As of September 2019, FIS was no longer a related party.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 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 user interface 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 condensed consolidated balance sheets the earlier of when paid or earned and are amortized over the remaining term of the related contractual arrangements. Amortization is included in FI Share and other third-party costs on our condensed consolidated statements of operations and is presented in amortization of deferred FI implementation costs on our condensed 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 FI implementation costs and also result in a cumulative adjustment to accumulated amortization. The scheduled FI Share payment reductions were completed in December 2019.
The following table summarizes changes in deferred FI implementation costs (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Beginning balance
$
14,067

 
$
7,375

 
$
15,877

 
$
8,383

Recoveries through FI Share
(1,155
)
 

 
(2,312
)
 

Amortization
(731
)
 
(991
)
 
(1,384
)
 
(1,999
)
Ending balance
$
12,181

 
$
6,384

 
$
12,181

 
$
6,384


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 June 30, 2020. Any expected shortfall will be accrued during the 12-month period following the completion of the milestones.
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 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 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 the six months ended June 30, 2019 and 2020 because the effects of potentially dilutive items were anti-dilutive, given our net loss during these periods. The following securities as of June 30, 2019 and June 30, 2020 have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 
June 30,
 
2019
 
2020
Common stock options
1,620

 
715

Common stock warrants
868

 

Unvested restricted stock units
1,846

 
2,627

Common stock issuable pursuant to the ESPP
22

 
9


XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
SEGMENTS SEGMENTS
As of June 30, 2020, we have two operating segments: Cardlytics Direct in the U.S. and U.K., 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 Direct operating segments in the U.S. and U.K. represent our proprietary native bank advertising channels and are aggregated into one reportable segment given their similar economic characteristics, nature of service, types of customers and method of distribution.
Our chief operating decision maker allocates resources to, and evaluates the performance of, our operating segments based on revenue and adjusted contribution.
The following table provides information regarding our Cardlytics Direct reportable segment (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Plus: Adjusted FI Share and other third-party costs(1)
26,889

 
15,820

 
45,240

 
40,950

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less amortization of deferred FI implementation costs, which is detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
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 amortization of deferred FI implementation costs, which is a non-cash cost. 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):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Minus:
 
 
 
 
 
 
 
Amortization of deferred FI implementation costs(1)
731

 
991

 
1,384

 
1,999

Delivery costs
3,370

 
3,499

 
6,616

 
6,905

Sales and marketing expense
11,047

 
10,405

 
20,384

 
21,373

Research and development expense
2,782

 
3,966

 
5,723

 
7,817

General and administration expense
8,340

 
11,734

 
15,340

 
22,478

Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Total other expense
1,028

 
20

 
841

 
1,622

Loss before income taxes
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)

(1)
Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to adjusted contribution.
The following tables provide geographical information (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue:
 
 
 
 
 
 
 
United States
$
43,123

 
$
26,750

 
$
74,471

 
$
66,778

United Kingdom
5,607

 
1,472

 
10,247

 
6,953

Total
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

 
December 31, 2019
 
June 30, 2020
Property and equipment, net:
 
 
 
United States
$
12,052

 
$
10,465

United Kingdom
2,010

 
2,338

India
228

 
180

Total
$
14,290

 
$
12,983


Capital expenditures within the United Kingdom and India were $0.3 million and $0.4 million during the six months ended June 30, 2019 and 2020, respectively.
Concentrations of Risk
Customers
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. A substantial 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 with three financial institutions, which we believe are of high credit quality. Our accounts receivable are diversified among a large number of marketers segregated by both geography and industry. One marketer represented 10% and 17% of our revenue during the six months ended June 30, 2019 and 2020, respectively. This marketer also represented 24% of our accounts receivable as of June 30, 2020. A different marketer represented 12% of our accounts receivable as of June 30, 2019.
FI Partners
Our business is substantially dependent on a limited number of FI partners. We require participation from our FI partners in Cardlytics Direct and access to their purchase data in order to offer our solutions to marketers and their agencies. We must have FI partners with a sufficient number of customers and levels of customer engagement to ensure that we have robust purchase data and marketing space to support a broad array of incentive programs for marketers. Our agreements with a substantial majority of our FI partners have terms of three to 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 both the six months ended June 30, 2019 and 2020, Bank of America, National Association (“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 30%. No other FI partner accounted for over 10% of FI Share during these periods.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Unaudited Interim Results
Unaudited Interim Results
The accompanying unaudited interim condensed consolidated financial statements and information have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission. Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements. In the opinion of management, these financial statements contain all normal and recurring adjustments considered necessary to present fairly the financial position, results of operations, and cash flows for the periods presented. The results for interim periods presented are not necessarily indicative of the results to be expected for the full year due to the seasonality of our business, which has been historically impacted by higher consumer spending during the fourth quarter. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included on our Annual Report on Form 10-K ("Annual Report") for the fiscal year ended December 31, 2019.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with 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. Significant items subject to such estimates and assumptions include revenue recognition, internal-use software development costs, income taxes, stock-based compensation, allowance for doubtful accounts, income tax valuation allowance and contingencies. We base our estimates on historical experience and 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.
Internal-Use Software Development Costs
Internal-Use Software Development Costs
During 2019, we began capitalizing costs related to the development of new technology for building and launching marketing campaigns. In March 2020, we redesigned certain elements of this project and wrote off development costs totaling $0.8 million recognized in depreciation and amortization expense on our condensed consolidated statement of operations.
Revenue
Cardlytics Direct is our bank advertising channel that enables marketers to reach consumers through the FIs' trusted and frequently visited online and mobile 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"). Leveraging our powerful purchase intelligence platform, we are able to create compelling Consumer Incentives that have the potential to increase return on advertising spend for marketers and measure the effectiveness of the advertising. Consumer Incentives totaled $25.0 million and $11.3 million during the three months ended June 30, 2019 and 2020, respectively, and totaled $47.6 million and $33.6 million during the six months ended June 30, 2019 and 2020, respectively. 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 FIs’ customers and certain third-party data costs. Revenue on our condensed consolidated statements of operation is presented net of Consumer Incentives and gross of FI Share.
Cardlytics Direct is priced predominantly in two ways: (1) Cost per Served Sale (“CPS”), and (2) Cost per Redemption (“CPR”).
CPS. Our primary pricing model is CPS, which we created to meet the media buying preferences of marketers. We generate revenue by charging a percentage 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.
CPR. Under our CPR pricing model, marketers specify and fund the Consumer Incentive and pay us a separate negotiated, fixed marketing 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.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Changes in Allowance for Doubtful Accounts
The following table summarizes changes in the allowance for doubtful accounts (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019

2020
Beginning balance
$
397

 
$
1,383

 
$
169

 
$
255

Bad debt expense (reversal)
402

 
(151
)
 
652

 
1,326

Write-offs, net of recoveries
(227
)
 
(212
)
 
(249
)
 
(561
)
Ending balance
$
572

 
$
1,020

 
$
572

 
$
1,020


XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Cost per Served Sale
$
33,549

 
$
20,353

 
$
54,558

 
$
51,199

Cost per Redemption
14,276

 
7,339

 
28,240

 
21,407

Other
905

 
530

 
1,920

 
1,125

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lease, Cost [Table Text Block] ctivity related to our leases (in thousands):
 
Three Months Ended
June 30, 2020
 
Six Months Ended
June 30, 2020
Operating lease expense
$
886

 
$
1,913

Variable lease expense
175

 
472

Short-term lease expense
45

 
157

The following table presents our weighted average borrowing rate and weighted average lease term:
 
June 30, 2020
Weighted average borrowing rate
3.4
%
Weighted average remaining lease term (years)
3.81


Lessee, Operating Lease, Liability, Maturity [Table Text Block] s of June 30, 2020 (in thousands):
 
Amount
2020 (remainder of year)
$
2,098

2021
3,969

2022
3,932

2023
2,348

2024
1,807

Thereafter
611

Total lease payments
14,765

Imputed interest
939

Total operating lease liabilities
$
13,826


Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] as of December 31, 2019 prior to our adoption of ASU 2016-02 (in thousands):
 
Minimum Lease
Payments
2020
$
3,040

2021
2,759

2022
2,808

2023
1,847

2024
1,807

Thereafter
611

Total
$
12,872


XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Allocation of recognized period costs
The following table summarizes the allocation of stock-based compensation in the consolidated statements of operations (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Delivery costs
$
199

 
$
357

 
$
363

 
$
532

Sales and marketing expense
952

 
2,567

 
1,659

 
3,836

Research and development expense
363

 
1,401

 
566

 
2,004

General and administration expense
1,558

 
4,783

 
2,192

 
6,861

Total stock-based compensation expense
$
3,072

 
$
9,108

 
$
4,780

 
$
13,233


Summary of common stock option activity
Options to purchase shares of common stock generally vest over four years and expire 10 years following the date of grant. The following table summarizes changes in common stock options:
 
Shares
(in thousands)
 
Weighted-Average Exercise Price
 
Weighted Average Contractual Life (in years)
 
Aggregate Intrinsic Value(1)
(in thousands)
Options outstanding — December 31, 2019
1,000

 
$
22.99

 
 
 
 
Granted

 

 
 
 
 
Exercised
(275
)
 
19.71

 
 
 
$
14,956

Forfeited
(9
)
 
28.71

 
 
 
 
Canceled
(1
)
 
28.96

 
 
 
 
Options outstanding — June 30, 2020
715

 
24.17

 
6.12
 
$
32,752

Exercisable — June 30, 2020
607

 
$
23.87

 
5.99
 
$
27,983


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
 
Weighted-Average Remaining Contractual Term (in years)
 
Unamortized Compensation Costs
(in thousands)
Unvested — December 31, 2019
1,741

 
$
18.55

 
 
 
 
Granted
1,544

 
38.29

 
 
 
 
Vested
(416
)
 
18.88

 
 
 
 
Forfeited
(242
)
 
22.16

 
 
 
 
Unvested — June 30, 2020
2,627

 
$
29.76

 
3.42
 
$
64,036


XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Deferred FI implementation costs
The following table summarizes changes in deferred FI implementation costs (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Beginning balance
$
14,067

 
$
7,375

 
$
15,877

 
$
8,383

Recoveries through FI Share
(1,155
)
 

 
(2,312
)
 

Amortization
(731
)
 
(991
)
 
(1,384
)
 
(1,999
)
Ending balance
$
12,181

 
$
6,384

 
$
12,181

 
$
6,384


XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of antidilutive securities
 
June 30,
 
2019
 
2020
Common stock options
1,620

 
715

Common stock warrants
868

 

Unvested restricted stock units
1,846

 
2,627

Common stock issuable pursuant to the ESPP
22

 
9


XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Schedule of segment reporting information
The following table presents a reconciliation of loss before income taxes presented in accordance with GAAP to adjusted contribution (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Minus:
 
 
 
 
 
 
 
Amortization of deferred FI implementation costs(1)
731

 
991

 
1,384

 
1,999

Delivery costs
3,370

 
3,499

 
6,616

 
6,905

Sales and marketing expense
11,047

 
10,405

 
20,384

 
21,373

Research and development expense
2,782

 
3,966

 
5,723

 
7,817

General and administration expense
8,340

 
11,734

 
15,340

 
22,478

Depreciation and amortization expense
1,053

 
1,545

 
2,014

 
3,876

Total other expense
1,028

 
20

 
841

 
1,622

Loss before income taxes
$
(6,510
)
 
$
(19,758
)
 
$
(12,824
)
 
$
(33,289
)

(1)
Amortization of deferred FI implementation costs is excluded from adjusted FI Share and other third-party costs, which is shown above in our reconciliation of GAAP revenue to adjusted contribution.
The following table provides information regarding our Cardlytics Direct reportable segment (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Adjusted contribution
$
21,841

 
$
12,402

 
$
39,478

 
$
32,781

Plus: Adjusted FI Share and other third-party costs(1)
26,889

 
15,820

 
45,240

 
40,950

Revenue
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731


(1)
Adjusted FI Share and other third-party costs presented above represents GAAP FI Share and other third-party data costs less amortization of deferred FI implementation costs, which is detailed below in our reconciliation of GAAP loss before income taxes to adjusted contribution.
Schedule of revenue by geographic areas
The following tables provide geographical information (in thousands):
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
2019
 
2020
 
2019
 
2020
Revenue:
 
 
 
 
 
 
 
United States
$
43,123

 
$
26,750

 
$
74,471

 
$
66,778

United Kingdom
5,607

 
1,472

 
10,247

 
6,953

Total
$
48,730

 
$
28,222

 
$
84,718

 
$
73,731

 
December 31, 2019
 
June 30, 2020
Property and equipment, net:
 
 
 
United States
$
12,052

 
$
10,465

United Kingdom
2,010

 
2,338

India
228

 
180

Total
$
14,290

 
$
12,983


XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Amortization of Intangible Assets $ 800        
Restructuring Charges   $ 400   $ 900  
Increase (Decrease) in Contract with Customer, Liability       1,200  
Bad debt expense (reversal)   $ 151 $ 402 $ 1,326 $ 652
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 1,383 $ 397 $ 255 $ 169
Bad debt expense (reversal) (151) (402) (1,326) (652)
Write-offs, net of recoveries (212) (227) (561) (249)
Ending balance $ 1,020 $ 572 $ 1,020 $ 572
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accounting Policies [Abstract]        
Consumer Incentives, Expense $ 11.3 $ 25.0 $ 33.6 $ 47.6
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Minimum    
Concentration Risk [Line Items]    
Financial institutions agreement, term 3 years  
Maximum    
Concentration Risk [Line Items]    
Financial institutions agreement, term 7 years  
One Customer | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk 12.00%  
Two Customer [Member] [Member] | Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk 17.00%  
Chase | Supplier Concentration Risk | Financial Institution Partner    
Concentration Risk [Line Items]    
Concentration risk   75.00%
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Accounting Policies [Abstract]      
Cash and cash equivalents $ 98,370 $ 104,458 $ 32,495
Restricted cash $ 105   $ 10,254
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 28,222 $ 48,730 $ 73,731 $ 84,718
Cost per Served Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,353 33,549 51,199 54,558
Cost per Redemption [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 7,339 14,276 21,407 28,240
Cost Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 530 $ 905 $ 1,125 $ 1,920
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Consumer Incentives, Expense $ 11,300 $ 25,000 $ 33,600 $ 47,600
Revenue from Contract with Customer, Excluding Assessed Tax 28,222 48,730 73,731 84,718
Cost per Served Sales [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 20,353 33,549 51,199 54,558
Cost per Redemption [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 7,339 14,276 21,407 28,240
Cost Other [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 530 $ 905 $ 1,125 $ 1,920
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use asset $ 10,422   $ 0
Total operating lease liabilities 13,826    
Operating Lease, Modification $ 2,100    
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right-of-use asset   $ 10,300  
Total operating lease liabilities   13,500  
Deferred rent liabilities   $ 3,200  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Lease Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Leases [Abstract]    
Operating lease expense $ 886 $ 1,913
Variable lease expense 175 472
Short-term lease expense $ 45 $ 157
Weighted average borrowing rate 3.40% 3.40%
Weighted average remaining lease term (years)   3 years 9 months 21 days
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
2020 (remainder of year) $ 2,098
2021 3,969
2022 3,932
2023 2,348
2024 1,807
Thereafter 611
Total lease payments 14,765
Imputed interest 939
Total operating lease liabilities $ 13,826
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Future Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 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 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Less current portion of long-term debt $ (24) $ (24)
Long-term debt, net of current portion $ 0 $ 13
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
May 14, 2019
Debt Instrument [Line Items]      
Debt Instrument, Unused Borrowing Capacity, Amount $ 26,400,000    
Cash paid for interest $ 32,000 $ 771,000  
Maximum borrowing capacity, percentage of accounts receivable 85.00%    
Principal payments of debt $ 11,000 $ 10,010,000  
Lines of credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 40,000,000.0    
Debt instrument, interest rate 2.75%    
Commitment fee percentage 0.15%    
Lines of credit | Loan Facility, Threshold Two [Member] | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.50%    
Term loans      
Debt Instrument [Line Items]      
Debt instrument, interest rate 2.00%    
Term loans | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.75%    
Revolving Credit Facility | Lines of credit      
Debt Instrument [Line Items]      
Line of Credit, Current     $ 40,000,000.0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Millions
6 Months Ended
Jul. 29, 2020
USD ($)
shares
Feb. 08, 2018
shares
Jun. 30, 2020
USD ($)
user
shares
Jun. 30, 2019
USD ($)
Jan. 01, 2020
shares
Dec. 31, 2019
shares
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Lease Obligation Incurred | $     $ 0.2 $ 0.1      
Number of shares authorized (in shares)   1,875,000       1,345,631  
Number of shares remaining available for issuance (in shares)   61,247          
Award vesting period     4 years        
Expiration period     10 years        
Options vested in period, fair value | $     $ 1.4        
Compensation not yet recognized | $     $ 1.3        
Common stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation cost not yet recognized     8 months 12 days        
Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     4 years        
Granted (in shares)     1,544,000        
Unvested PSU (in shares)     2,627,000     1,741,000  
Compensation cost not yet recognized     3 years 5 months 1 day        
Restricted stock units | Share-based Compensation Award, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     1,057,978        
Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unvested PSU (in shares)     1,252,500        
Performance Shares [Member] | Share-based Compensation Award, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
RSU, performance condition, period     3 years        
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions | user     0.50        
Performance Shares [Member] | Share-based Compensation Award, Tranche Two              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
RSU, performance condition, period     5 years        
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Conditions | user     0.25        
Performance Shares [Member] | Share-based Payment Arrangement, Tranche Three [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        
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized, annual increase             1.00%
ESPP, purchase price percentage   85.00%          
ESPP, number of shares authorized, annual increase (in shares)     500,000   265,470,000 267,823,000  
Employees and non-employee directors | Minimum | Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     1 year        
Employees and non-employee directors | Maximum | Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     4 years        
Subsequent Event | Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 91,593            
Compensation not yet recognized, awards other than options | $ $ 6.1            
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Feb. 08, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Monthly Average Closing Price, Common Stock, Threshold     $ 69.98          
Number of shares authorized (in shares)           1,345,631   1,875,000
Total stock-based compensation expense $ 9,108 $ 3,072 $ 13,233 $ 4,780        
Delivery costs                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Total stock-based compensation expense 357 199 532 363        
Sales and marketing expense                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Total stock-based compensation expense 2,567 952 3,836 1,659        
Research and development expense                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Total stock-based compensation expense 1,401 363 2,004 566        
General and administration expense                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Total stock-based compensation expense $ 4,783 $ 1,558 $ 6,861 $ 2,192        
ESPP                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
ESPP, number of shares authorized, annual increase (in shares) 500,000   500,000   265,470,000 267,823,000    
Number of shares authorized, annual increase             1.00%  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 01, 2019
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $   $ 32,752
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number   607,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares   $ 23.87
Award vesting period   4 years
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,327,352  
Shares (in thousands)    
Beginning balance (in shares)   1,000,000
Granted (in shares)   0
Exercised (in shares)   (275,000)
Forfeited (in shares)   (9,000)
Canceled (in shares)   (1,000)
Ending balance (in shares)   715,000
Weighted-Average Exercise Price    
Beginning balance (in usd per share) | $ / shares   $ 22.99
Granted (in usd per share) | $ / shares   0
Exercised (in usd per share) | $ / shares   19.71
Forfeited (in usd per share) | $ / shares   28.71
Canceled (in usd per share) | $ / shares   28.96
Ending balance (in usd per share) | $ / shares   $ 24.17
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $   $ 27,983
Common stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term   6 years 1 month 13 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term   5 years 11 months 26 days
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Summary of RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 29, 2020
Jun. 30, 2020
Weighted-Average Grant Date Fair Value    
Award vesting period   4 years
Restricted securities units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option expense   $ 64,036
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation cost not yet recognized   3 years 5 months 1 day
Shares (in thousands)    
Unvested — Beginning balance (in shares)   1,741,000
Granted (in shares)   1,544,000
Vested (in shares)   (416,000)
Forfeited (in shares)   (242,000)
Unvested — Ending balance (in shares)   2,627,000
Weighted-Average Grant Date Fair Value    
Unvested — Beginning balance (in usd per share)   $ 18.55
Granted (in usd per share)   38.29
Vested (in usd per share)   18.88
Forfeited (in usd per share)   22.16
Unvested — Ending balance (in usd per share)   $ 29.76
Award vesting period   4 years
Performance Shares [Member]    
Shares (in thousands)    
Unvested — Ending balance (in shares)   1,252,500
Subsequent Event | Restricted stock units    
Shares (in thousands)    
Granted (in shares) 91,593  
Weighted-Average Grant Date Fair Value    
Compensation not yet recognized, awards other than options $ 6,100  
Maximum | Employees and non-employee directors | Restricted stock units    
Weighted-Average Grant Date Fair Value    
Award vesting period   4 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTIES - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2018
Jun. 30, 2020
Related Party Transaction [Line Items]    
Proceeds from Warrant Exercises   $ 15.2
Class of Warrant or Right, Exercised   644,365
Common Stock Warrants    
Related Party Transaction [Line Items]    
Stock option expense $ 2.5  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Financial Institution Share Commitment  
Loss Contingencies [Line Items]  
FI share commitment $ 10.0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Deferred Financial Institution Costs [Roll Forward]        
Beginning balance $ 7,375 $ 14,067 $ 8,383 $ 15,877
Recoveries through FI Share 0 (1,155) 0 (2,312)
Amortization 991 731 1,999 1,384
Ending balance $ 6,384 $ 12,181 $ 6,384 $ 12,181
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 715 1,620
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 0 868
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,627 1,846
Common stock issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 9 22
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 2  
Capital expenditures $ 1,225 $ 4,019
United Kingdom    
Segment Reporting Information [Line Items]    
Capital expenditures $ 400 $ 300
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS - Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Adjusted contribution $ 12,402 $ 21,841 $ 32,781 $ 39,478
Revenues 28,222 48,730 73,731 84,718
Cardlytics Direct        
Segment Reporting Information [Line Items]        
Adjusted contribution 12,402 21,841 32,781 39,478
Plus: FI Share and other third-party costs 15,820 26,889 40,950 45,240
Revenues $ 28,222 $ 48,730 $ 73,731 $ 84,718
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS - Adjusted Contribution Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting [Abstract]        
Adjusted contribution $ 12,402 $ 21,841 $ 32,781 $ 39,478
Amortization of deferred FI implementation costs 991 731 1,999 1,384
Delivery costs 3,499 3,370 6,905 6,616
Sales and marketing expense 10,405 11,047 21,373 20,384
Research and development expense 3,966 2,782 7,817 5,723
General and administration expense 11,734 8,340 22,478 15,340
Depreciation and amortization expense 1,545 1,053 3,876 2,014
Total other expense 20 1,028 1,622 841
Loss before income taxes $ (19,758) $ (6,510) $ (33,289) $ (12,824)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS - Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]          
Revenues $ 28,222 $ 48,730 $ 73,731 $ 84,718  
Property and equipment 12,983   12,983   $ 14,290
United States          
Segment Reporting Information [Line Items]          
Revenues 26,750 43,123 66,778 74,471  
Property and equipment 10,465   10,465   12,052
United Kingdom          
Segment Reporting Information [Line Items]          
Revenues 1,472 $ 5,607 6,953 $ 10,247  
Property and equipment 2,338   2,338   2,010
INDIA [Domain]          
Segment Reporting Information [Line Items]          
Property and equipment $ 180   $ 180   $ 228
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS Concentration of Risk (Details) - Accounts Receivable - Customer Concentration Risk
6 Months Ended
Jun. 30, 2020
One Customer  
Revenue, Major Customer [Line Items]  
Concentration risk 12.00%
Two Customer [Member] [Member]  
Revenue, Major Customer [Line Items]  
Concentration risk 17.00%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK WARRANTS (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Exercised (644,365)  
Common stock warrants    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Outstanding 0 12,000
Warrants and Rights Outstanding $ 0 $ 23.64
Class of Warrant or Right, Exercised (9,000)  
Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised $ 23.64  
Class or Warrant or Right, Forfeited And Canceled (3,000)  
Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled $ 23.64  
XML 65 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Stock Issued During Period, Value, Employee Stock Purchase Plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $ 1,312,000
Common Stock [Member]  
Stock Issued During Period, Value, Employee Stock Purchase Plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan 28,000
Additional Paid-in Capital [Member]  
Stock Issued During Period, Value, Employee Stock Purchase Plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $ 1,312,000
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2&!%$'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 " TA@11?F[X->\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;0;14.7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/4G#?@D)11I& &%GXA,MD:+71 14,XXXU>\/XS=!EF-&"'#GN*4)45,#E/ M]*>I:^$*F&&$P<7O IJ%F*M_8G,'V#DY1;NDQG$LQU7.I1TJ>']^>LWK%K:/ MI'J-Z5>T@DX>-^PR^6UU_[!]9++F-2_X;<'7VZH1ZSM1-Q^SZP^_J[ ;C-W9 M?VQ\$90M_+H+^0502P,$% @ -(8$49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" TA@111$()%*8% !?%P & 'AL+W=O,ZVJ"2' M\.^[DHU-KF;M+^"W??1H5_OL2N.=D-_4AG--7M,D4U>]C=;;#XZCP@U/F3H7 M6Y[!FY60*=-P*]>.VDK.(FN4)@YUWCT6NDSCC"TE4GJ9, M[F]X(G97/:]W>/ 8KS?:/'"NQUNVYDNN?]LN)-PY%4H4ISQ3L:QCQA(?:0##X>^%3GB0&"7C\6X+V MJC&-X?'U ?W.3AXF\\P4GXKDCSC2FZO>J$3NC"X(4B4?:7 M[(IO []'PEQID9;&P""-L^*?O9:..#+P@Q,&M#2@WQEX@Q,&?FG@=S48E ;6 MU4XQ%>N'&=/L>BS%CDCS-:"9"^M,:PW3CS,3]Z66\#8&.WT]$V$.8=2$91&Y MS72L]V2>%>O)Q*5/?B(.41LFN1H[&D8T=DY8HM\4Z/0$>D ^B4QO%"!'/'IK M[P#3BBX]T+VA*. O>79.?/>,4)>Z#7RF;>8)F'LGS6>X^8R'!W/O$IF-7SG? MMWA^F_.//?[W/7Q%YIJGZA]DC$$UQL".,3@Q1AG3Y092BTQ%NF79OBF0.,J* M)8HC;"XJ-A?SN[_1&A<5C0NNRSI>18*"7&R:7,&DV0:G"9AD>>9 MEGOXCW@31QQ\=HLP]-Q:5MTN'!_Y.E8:UKHF#RQMI-,"-)T\SNZ_/LVGRS,R M?YB>8^R.1-]#00\KBMR^AAN6K?EI=CC0PV0YFWS!.-&:$^TH#?MM,Q7K68>[@"EXO\+DXXI!WP6@O9J%(M.),PA$80$IE'!1C&KI9U M#Q?C0^5+&52^FUS!:]7&L9=W#Y?C(7^0A3Y^_GVA)!P=Q7:_OC_Q1 M@%&J%=W#);FD-,VE-.NL*'Q6XT%.\V9WX8A?OV\4WS*K1=YK$>+#VK^+5<@2 M\I4S2>[@83,I'*QER=-:UVDG79]GT"@4>Q:3D.S@P"9J+8BXOVBMZ127XI+9 M[>MQ;U7H1B,K'*UMT=-:UVE'72_C6$K9R4BVP'VA&*M:Y"FNT0=OI5RNS7+_ M" AZ@S7(+8 MK1^M-9_B0GU(Q>-EC^E^"UR_[]&^[V'4:KVGG?1^"O0D4)O# MINZ5_,J;W85#N2!C01"X0Y19K?6TD]8?][O0$=I=*_F<:Z5A>VO"_"[.RLWL M^\;=8S'*A1W%')F\7-,A'06>.Q@[+TT,:^VGG;1_$D4PN#HC4W,'W>J3V&6- M_L/A)CJ!II)ASJMK .U4 RIJY06Q&]'/6?.JPR֛"SD).+DGD-,)B_\ MG#S[BH1F:UX<3E9/J]/CB3TS=>K/ MBZ/G3\Q4:$42O@)3]WP(ZBR+T]SB1HNM/=]\%EJ+U%YN.(NX-!_ ^Y40^G!C M!JC.U*__ U!+ P04 " TA@118G]M7[,& !Z&P & 'AL+W=O-]%(>A/BA;V[FYZ- (V(E M*Y1VD<._)W;%RE)[ AP_-TY'NSGUP/WKK?>/W>)A,0^Y9%>B_)?/U?)\E([0 MG"WRME3?Q/,GMEE0I/T5HI3=7_2\L0U&J&BE$M5F,""H>+W^G__:!&)O X= M \AF #EV -T,H-U"U\BZ94USE5^<->(9-=H:O.F++C;=:%@-K_5KG*D&GG(8 MIRZNOMQ-K^]FUU,$5[,OMS?3R^]P\^'R]O+NZAK-/EU??Y^AM_=WE_?3&WCR M%SI!][,I>OOF+_0&\1I]7XI6YO5)\5F[@_KN8EC[L]M?8IH,$8D M((%E^)5_^)05,!SKX3A[/7P"4=B%@NQ"03I_U!6*MFE8K5 N)5/RG<=*)]_319;2!.+RM!\2TPH'81BE M.[-70,,=T- +]!N3JN&%8FNH-GAK!]&KB:,!.(L-R>S(HAVRR(OLLBA$"Q$# MRB@8A.^A9&-4,V6#&!G3TSB*XP%(TRK%843L,.,=S-@+\XM:LF8/H_4-Q\;, M41 D WBF$;W9;6@3 TA,HV$P M3:,H2:D=;;I#FWK1?AT'0(W;2B*8XK MDFG >5>P'4!M:D=,TV$N6ZQ2ZN(;W&L,]HO,FKW+04J[L9H2@I, #[%:K6(' MUEYHL%]IUNSH9D5L"@A.:4"S(3S3CI"08E

ZW!R5%E5,GS!UYRQ9F?''M9 MP'Y=V)4"J_Q%:ZQU]1:VQXF1MQ8KXJI4<"\)V*\) +!I8>\?N7+2RP+QR\+6 M<2$J+>!=/ME63TRB#S-#$"U6*4X=&Y/T:D#\:K %N2TRK !-3J?$J'$M5G& M'340V2OO_>0/E#1;:B[=OI\7*T23TW%&LF%V6\Q"J"M<4>S)GQP@?U%#1PUL M=%,7D$70XAZ :_)XAO&P K!8X2R-L0-M3_?D2+IO0)[JUIJ2Q.3L+!ZRD<4( M8Y(X\/7$3@X0^[!"N=W&\3[+CLN!0!#+/AMFLWC0A,74TI[07$.H7$%\>W(FZ<*<"M?0. M <;#[64Q<^0"[06%^@6E?V._E0W4US=LT%HZ$$?=0WMYH7YY62?#(7"F;$0D M2HQPFF8I]$@.=:%[YU'4FP0S)8H?2U'.62/__",E.'G?M9GJQ7OL!]>O! ME:@J*/6EGF:,W@2G01!@J-<:])27+>NF).]Q$(SA 9):C27*6[443=?NZ+:7 MQ.,H3-:7R9@DT=:.2]EN;$2K)'1R<[VCZ$ M<0PJ)5>L.SV,9PK0":A_1@P6L1G2-*8. MK:*]5M%C3L"D,UFML"T]#07*&)[1VNQ"2F)'K45[%:1^%33XK\O WUQ$9AYO MVYI7BYVU>9WL?1C17Z7^SIM'7DL0D@4,#$X3"$.S_M"SOE%BU7TK>1!*B:J[ M7+(+X00FUO].>7W>>VB_\!4$L#!!0 ( #2&!%'IJ*!Z=P( (D& M 8 >&PO=V]R:W-H965T&ULE551;YLP$/XK%MI#*W4Q M$)*N%4%*DTSKU*51TV[/+ER"5;"9;9)NOWYG0UFZ)FO+ _C.]]U]WV&.>"O5 M@\X!#'DL"Z%'7FY,=4ZI3G,HF>[)"@3NK*0JF4%3K:FN%+#,@'#=\G1OKH$E9\\DL&*U86YD=LO MT.IQ!%-9:'W##B"(#@#"%A"^%=!O 7TG MM&'F9$V984FLY)8H&XW9[,+UQJ%1#1?V+2Z-PEV..)-,KN?3V7PYFQ)<+:^O M+J?C6S0NQE?C^61&EE]FL]LE.;J;C^^FE[AS3(X63($P.1B>LN*8?"0?""4Z M1Z^.J4%.-C--V_H73?WP0/VOM>B1OG]"0C_T]\ G_X=/(45X8.'!V7,XQ4YT M[0B[=H0N7W2H';(L\7!AV].'$U(Q120>><,,9&3#BAI(!:H12XZX(+7._GJ. M]\EOZ@U=/?M);1*_Y_M^$-/-KLQ7PY[)Z7=R^N^0T[PCPFJ32\5_HR0KH?'N MY=XD'^R0"OSV^H?^6R*?*8@Z!='[%7"MZ]?91R\XA8/A,'I)?D]@& V'![D/ M.NZ#]W/'28KG261,2?26)EE^-=A*N;L<#O/UEJ4TO^ [EJE?-ERD M5*I'\33,=X+1J Q*DR&Q+&^8TC@;C$?ENWLQ'O&]3.*,W0N4[].4BE\W+.&O M5P,\>'_Q$#]M9?%B.![MZ!-;,/FXNQ?J:=ADB>*497G,,R38YFIPC2]GQ"X" M2L0?,7O-#[ZC@LJ*\^?B81Y=#:RB1RQA:UFDH.KCA4U8DA295#_^KI,.FC:+ MP,/O[]F_EN05F17-V80G/^-(;J\&P0!%;$/WB7S@K[^SFI!;Y%OS)"__HM<: M:PW0>I]+GM;!J@=IG%6?]*T6XB! Y8$#2!U ] "G(\"N ^S/MN#4 "C>EDHY'@K\B4:!5MN)+J7X9K?2*LZ)0%E*H7V,5)\>3N]OI['8Q MFR+U;7'W?3Z]7JJ'Q5)]_)C=+A?H[BNZNY\]7"_G"H!.'F^O'Z=SA3E%Y^AQ M,44G7TY1OJ6"Y2C.T'++]SG-HOP,?3EZ'@VEZF[1Z'!==^VFZAKIZ)J-?O!, M;G,TRR(6 ?'3_GBO)WZH9&JT(N]:W9#>A-_VV06RK3-$+&(!_9E\.AR'$)W_ MU_KL/[=^)(;=%(Y=YK,[\LVS-4\96D@JF5HX)/KS>I5+H2;^7SW9G2:[4V9W M.K(_L!>6[1E4-%6@7P86R^#+F 2$D-'PY7 H3)03^+9UC)J:*-_V;7R,FIFH MP/%QT*".&+H-0[=7OPG/98[4S$#L3:WZ.W3SFJQ>KVY?YVA1S,4R,9=; M)I#LT39 76J[&$@!YV(-)!@W)H)?D M@B:LJARUM3\S&6=/[S4$,0[,H;4MM23Q2RT/"=^6ZTT,]-,6,4&3DC>-E 6(BV6V=%D]U.NDQP/JVXY&'H %MJ.7.H B MQ/$#C3_4IGN8[5B! XN"/YC5R@.OXXIS*4/*A8S_^5@$#'3(T4L?0EFNK6M@ MHNS ]W0)3)3:;SM*'Y-6 =*KP))+50%K8\L 21-S9?5#S])9FS#7(5@O? !6 MB!,:8V_B0L^W< ?SUF5@NY?YW8X5Q:Z6N(3G,%_;:/DL1[O,$N+4:V.T5<9Y)IORY1"=UVE-E MS0O[=H8R)D%178"=44( R-9UGP(HXCNZFD JSR$=6K9N"']@A[A0)\5,':2$ M8-GZ5W<1F78$X N U)ZO\X52!:&Q4D"P R=RS+@U0+C? 54K!3^L(9"O:4S. M=2,W@4#8(L8 0S!/=^0S"!8X70M$:X9POQOZKD84K=A&C71=U$C2MXZET70F MQ5+A&DL%@/-GW1S_+FU 6G5-U[J5/ MK)&JNI'C>YE+)9$R4%V"54A8*=/C$-_R];L6"$:,:Y0I!/,"PTF"V3SCNF5X M<.>9,O%47C;GBOX^D]4M5O.VN="^+J]QM?N*ZXE#PMOVX9555; -3O&\[E^T/10/-O M@?&_4$L#!!0 ( #2&!%&WZ1$H&P, D) 8 >&PO=V]R:W-H965T M&ULI59=;]HP%/TK5K2'5EJ;;T(K0*(D59E:J!K:/4Q[<(DA M61.;V0;:?[]K)\T@#:C:7H@_SKG7Y\31$B+1:Y%3T3=2*5>7IBGF M*2FP.&964=)LH)0D3&*.%GT MC:%]&04*KP%/&=F*G3%22IX9>U&3<=(W+'4@DI.Y5!$P/#9D1/)_UMI!RS,69,3R[UDBT[[1-5!"%GB=RP>VO2&5'E_%F[-9K(5E1D>$$14;+)WZM?-@A0)QV@E,1G";!.T!P*X+[V0Q>1? ^F\&O M"%JZ66K7QH58XD&/LRWB"@W1U$"[K]G@5T;5/8DEA]T,>'(PFD[":!)'(8)1 M/+T=A\,93.(9/.ZBR2Q&TVO8NKM_B&X -WZ*T.TTCM')XV3X&(X!>XK.T&,< MHI,OI^@+RBB:I6PM,$U$SY1P0I7'G%>GN2I/XQPXC8ON&)6I0!%-2-+"#X_S M.T?X)CA3V^.\VW/E' WX;4W/D6M]18[E6"WG&7V:;E^TR?F_[-$_9]\SPZWO MBJOCN0?BQ1)+ C5"(K9 (U9 84I5Q=@0-*9S5A#T8_@L)(<__\\CZ;PZG:?3 M>0?23:!*YDRT7J.2&6BF*H6;P9E]$?C=GKG9?3LML(YO6_NHL 7END[W8A\6 MM>5TNHY7P_94^K5*_ZBI4YD2CN9[;F;:S,RLK^CU[;\AL$?,9[7\"ULB>-93L/ZG;56+^R+T=VRWH(?;YLRW_#EQ\)=Y@O,RI0 M3A:0RCH/X/7PLO&6$\E6NK,\,PE]2@]3^%8A7 %@?\&8?)^H!/77S^ /4$L# M!!0 ( #2&!%&]![QL3 @ %TN 8 >&PO=V]R:W-H965T&ULQ9IK4^,V%(;_BB;MM#!#-M;-EQ:8(1?:M%N@!+;3Z?2#203QK&-G M;6?9_?>5'&\42[*<$+K[A<3AZ/B5=*3GZ-BGSVGV/I\S5H!/BSC)SSKSHEC^ MU.OETSE;A/F;=,D2_I_'-%N$!;_,GGKY,F/AK&RTB'O(<=S>(HR2SOEI^=M- M=GZ:KHHX2MA-!O+58A%FG_LL3I_/.K#SY8?;Z&E>B!]ZYZ?+\(E-6'&_O,GX M56_C918M6))':0(R]GC6N8 _7=) -"@MWD7L.=_Z#D17'M+TO;@8S\XZCE#$ M8C8MA(N0?WQD Q;'PA/7\:%RVMG<4S3<_O[%^V79>=Z9AS!G@S3^*YH5\[.. MWP$S]ABNXN(V??Z551VBPM\TC?/R+WBN;)T.F*[R(EU4C;F"192L/\-/U4!L M-8"XH0&J&J!=&^"J 58:(*^A :D:$*4!#AH:T*H!5>_0U&FW:N"68[\>K'*D MAV$1GI]FZ3/(A#7W)KZ4TU6VY@,<)2*R)D7&_QOQ=L7YX/IJ.+J:C(: ?YM< MOQT/+^[XQ>2.?_PQNKJ;@.M+?G4]^/W7Z[?#T>WDA^]\!+V?P=%P=#D>C.^. MP>C/^_'=W^#H_NKB?CCFK8]!%]Q/AN#H^V.0S\.,Y2!*P-T\7>5A,LM/P/>U MZ]->P3LBY/2FE>C^6C1J$'V7%F%L:#:P-QNDBP4/YDF13M\;6@_MK2]FLT@L MAC &-V$TZXX3, B7D5G)J,77=+I:K.*P8#-P7^^PI2I(H>>)K. Z3*0-'?/[6 M,WL,PH+?:OH&8'@"D -]T[RL_=/2O]CK/IXC1%SWM/?1( MO9.$]9>T@I;_V MZ6U)H3#PZ$;*6K!NY=4MAKH%]B!Q<=ULI)O!($!UHTO=J(L1)+YG'B"R&2!2 M-L0- \2CB,,FY]/%1Z7\=BP67AG_\S2>L2S_$8P^K*+B,_CG-HUCP#?KYS"; M_6L)&KJY.;7.SN@3RZ81OWGZ"*;KA9>+&X-T*591OAU#II"A6LA ",WCX6XD MN0=),H6+J\O Q%=BH<6H)M;;B/6L8LM9Z@IHSH18GDGDH5!IVK@\[?[$"QJ" MQ]_9PD\:">>V!S7B2\X>LLWG&-P4?#M MZ&%5A \Q T7*\^Z,\\C8.1V!7<@7"U$#IM6N+E[2$MIQV9HC_Q%FF\34O-QU M9B)$O:;-4H(3VLEI3)/;U/2A"9Y0W3<'E9EUQ>N>L(J*U^V@BQQU G4K MGBM[OM.PXI'D.G*^_HI'$L_(CN=#\V6D<]9OB!VT=?"S@_8E&3/240JA>L : MMEG5!4OD(CMR]\F:DE$:YI%R3)D/XJ])'=&^OG+ M,CB2:^CE7'N=Y!GIF@L&3/6&("VX]_+\B>L7Z>,V7/E9FUZ*1[ M,F;/!CM#]FRPLF;/6,(,PZ_/4BRQA>W8^A^R9VSBE98]5U;6[+G-4[W/6\50 M._D.R9ZQ3L*N2Z&:>[6:U:5+8F([,?>J+QL7.S:<%EU*&D[P6)(3V\G96F(V MKW>J%WT)1JZ:/!OLU,HBUC%,?(=ZOKK@#>52#+4ZLV[%%[SOXJ8%+[F.W6^P MX"6?L9W/!R;/?:R#%NG/!.Q&=>F2Q]C.XY>DV)7+VD,,@EPU=EJLZH(EE[&= MR[ND<']5F27XTKL9WYLJ*V.'=%@[ZNCK)H':89N7^A,4B7NR0[5WMP-%G^@ MAP@3%>*M9G6I$KJDILU!(#&HFC[&*C-JNZ5 E0 M\DK56E&3,(R?H5KK->X/9.L9W@'56J.4/M%I"+%#M&R%Z.5:E3\&5R0(7.TQ MI\$.>5"MOAFLNMB# 6I:IA+4Y!N4:XG$'[$?:P])OHA^8.501KZ:K;?;U<5+ M>!([//TL,J MJJ;8H3H%$?*54O6PS:HN6,*2[G!LW3'7H#H$?:B>,(9M5G6A$I6TI MO[!%3;14*P<#JK,2:7.HV]0\U?LLV4;MY\U#&PO=V]R:W-H965T&ULI9IO4F6K$Y*U\V3T+>35HMBR1C>9'P' FVO!K=X(N9;:D!E<1_$_9>[%TCYJ@?O7.^UWE?/2F=>H M8%.>_I$LRO75R!^A!5M&V[3\QM]_98U#CM(7\[2H_D7OC:PU0O&V*'G6#)86 M9$E>_XU^-('8&R#UP -(,X#T!]@# V@S@)[Z!KL98)_Z!J<94+D^J7VO A=& M971]*?@[$DI::E,75?2KT3)>2:X295X*^6LBQY77T\>',=FM[,?T5W7Q[_F*-/+P\W+^&]E/F,QNAE'J)//WU& M/Z$D1\]KOBVB?%%<3DIIF=(_B1LK;FLKR( 5%'WE>;DNT"Q?L 4P/C2/=PWC M)S(B;5C(+BRWQ*CPMVU^CJAUAHA%+,">Z/OO';S\(!FUSA%;Z M[ %]=TD>Y3%#7YBH*B9COAR_% S=% 4KS]!-QD69_!6IR0_Y6[_ JUZ@ M:M?;-?8HOIR\[7NE"UFMQ('A=FNX;31\&A5KM(F2!9(55:9HR00K2LB^6H^S M]VI*>M;I(IZ'8?N0HT4G\*EG'5HYU:4H ML0/G4"IT-%\ 73-=ZE#7@<]NZ[-K]/F;_ (BB4M6>PUYZFKOQ5;/@RDD0QR[ MY^<)FF;'-!UXZ;5>>M4P.N#EXX8).1GR54W"I$Q889B)?JO6-P;O0:X<4EZ M^>%K?HQQX#E^+W" F.O@WJ]D_AD('A!ZV5@]/(V6DC6OY:( M_9#K(5ED/@GVQD01I9\AQP/] SJ]TC+596RK-\%#0 \E;L]C7QTG*4-Y\;_5475=U8EO(N2-YRX$XHB\V8?69"+O!: M-U[.?S]'T4HPIA+#:#&%,I?2OM&ZF.WY0V9WC,5FR#Z6:R90SO-Q3;':SC.5 MKZ"Q.D>)Y6FV D!V!FB+.]QB,V_[F2(;"B:$3(V[>Y1DF[2*=/UKE3K@0A9@ M9] O-X"0MMP) 2$DW2 MXR6EXR'VS*&/8[Y5]4T6%B:7.:\IG,J>GJ/$=OLK$T!L[%E#W,$=7K&9KT^" M5O@@#9#2+6TC(98Z9(A=G2LQ&98?I.PD'#\^,?YK!.MOZ8$ M1#!V^FO*XXIF@ BA>" $I,,GL4[+K4WT,918C8I>^/L?"9*BECM@8,=38N9I M72*C.!9;UB47:*:.R+$;D'XO HC)@C]@9@=28@:IS)JY9"5K9_\':*+.OC$A MKMM?5P-R)*!#'[NC)#%3Q;'.+9(?@C5 !*3^J2JLZX(VJ66! ]$9--AM$2SM S*[V0<" = CQP!V M:'=4#C3J(0'@1/NE$!(:Z*Q)AR]BQM2AYL;MKFTU3IHEM",&-1/C2212[R9*%=/JQK#B^RLX-2A #:SMKD%"EH4' M&@#:88.:L?$D>,S8HD!+P3.4%,6VVBV4]L8\R^1T*4H>?P?M!MHHF_9G-""% M96X.F+VWJ6D&2:AV&%IK!V<&A?C17S= 0L&0A1T[Z(GL^-1,B\_-ZEG>5+%> M'DV_Q@<=$HZM)PB $M\/AO*C0PDU=UVSY9+%IV@7[0@J6"@9-&.8]3,,?5Q%BP6:D]<5:Q_Z0E +1=C MS16(@9Z<#0/>='2C9KI-0>O/(//1S__Q"2:_H%NV2O)<99_B(1,)!T]NJ$XZ M;-F.5J,!.2?PO:'TZZ!(CT'Q_W=MIMH^@U.W5 =AX-M>?Y<:$+.)9_=Z_/ T M;;.CV@XCU-&7!D:*S;>;7:^8(G44O=BF5?UN-W7V<"PC Y4=TRZ!W?'4/M+) M974CMVN5U+'-R2O$VT;Y_N&'[?2FT!00S^DR]4U\?\7^-A)R>!4K94K[* M.O=DVHCZU+R^*?FF.A9^Y67)L^IRS:(%$TI _K[DO-S=J!>T_W?A^F]02P,$ M% @ -(8$41]]0\IG# .AX !@ !X;"]W;W)KT>+:W M%ZNY:77<]0OC\&3J0ZL3?H;97EP$HVM9U#9[X_W]1WNMMF[KU0L9NPRO7O@N M-=:9RZ!BU[8ZK$Y,XYK'0,W-ETOO%9<"OO4%*;5OC MHO5.!3-]N74\>G9RR/DRX8,UR[CQ7?$D$^^O^>.B?KFU3X5,8ZI$"1H?-^;4 M- T%08W?B\RM84LNW/S>2W\M9\=9)CJ:4]]\M'6:O]QZLJ5J,]5=D][YY=]- M.<\1Y56^B?)?+N>-1,LSG?2K M%\$O5>!L2.,7.:JLAG+6T2E7*>"IQ;KTZNV'\WOU_'?]V\?;-B[V$/;ERKRKR3[+\\3?D/U*_>I?F M49V[VM1WU^]!UT'A<:_PR?B[ O_1N5UUL+^MQOOC_>_(.Q@,<"#R#KYE@##3 MSG[6Q,BV.O4N^L;6.D/&U>HRF&AAPT.A0-#K\TUSR_Y2O3G6HFU6R5=Q6%Z[:50_^^IY4GVEW3 M")E?L,>N.EDIO5@T*P[#3K %)&BGLR^R?#IB-@MF-@3#G2U@ -JNC;*)F%; M[_2$)Y^;9D&Y8/UKD["=P@D<#KS:I@E@,RIGW;3I#/95C;TVS4I-NA7GZJ1B MI2F'LUJC8P<8$$PI=$9%/() X*E*5"F;(6_%32/25RU(F.L;3$_!8S0 3F+K MM74;I+2[6NHJ^$CPT5\FK2C>NAI&PT_X.WN::YP(@V6I(@R4?X YDNZ"=JF, M)R" > '$ME6CP\ST_L1N$%[17CA10I*RP"P^S8V- ]0MU*:WHPDWMJ(*V7 5 MK$A4-S H:.C&9$7F/B[H;YLP/@N^,@%?S$[E6SB],C*IZ6Z[ &-#S1HX>"_1 MX8F_WK?6B3XS\38# M37*CTFTM44%(IZ*<#6GT,^+8&^X9Y/E@&N$IJC#.:Q+,?S[ M2,CUM@]$K92'1&D$F$3 U<#)N O$2L;AIKN MS5 !D'!*'%S(:T'IG-(YB5<<#_LL)*CON%[2;1RH^.?CX\N!BXLKOMR)JT-' M424NNQ+U!7AP4=4%FVR9<7Y+,D=4(C^U-C+P=M6Q".VCBQ"N/?EZ('HW M:8Q,N+%J/ F+9/][9VF2R4I1>68M<5X#MKG7OKOPGXCUH,_"N"TX>2:/19EX M_TKZ#F3C1#='E7IJPGE#YOA/".!ATR?FGA'!Z5CG,U1>$O.5HD8(;U=>R%&W S4=D+X;0>BE]-%?*@ MZ7LU;4/CK(P.JD;^R)D3E*HC2=MF MFBVCMNA.CR^X0 M#6C^WB&]FR"'C^:_BKHX]UU3\VCLPHA[K/G4N=SF#,#_8^$KB9".]PPNK$.6 M\CVTI:2B*8Z=Z[#VG4'IE3C(CDB-]G=^40^V[CS<>KBVLV7>SI8VK/Y1Q%6F MG< P!R-6:*.GB@E'_':.HJN5 "<:,GT,9<:]VN=S,][H,SFVA%6)L[@1*G2R M%"9FV$6X/,)-BTP(:A)==1FO02*_-+'2V:HQN)HPB8AQSWJKEUU*N0OR)HBIB/;DLJ&JFOA!%8G M -$*G$8C=4(O)5U0I^1(R59DC0+\5Q M\!)+TZ]A"YUY&&SYT_[N$]5:5+-RI201\#E7*;4!Z2#BAMR-P$>SF"\&!%B. MX,M\^ VZ'F+U;B[<9?V%9@7>%6N?;60#&V+JDP%7T0 ;CM!L6"!T9BOPOIVF MOE^E%G[CZD)EUB:RF.3A45[R^Z 5T(Y*4C+WE_H M*"DGF+"1SYN51/W@IU+P9)_V'05.*Q'54AJ)L-.W'R[.=D RE]C.M$ ST[R,RAW+Z#F> M+?IGFU#4:M;X"1,A;%FC5:(X(,)YSM0]RH4_:Y,#@&=N>2[RD$9OZW6]V<3/ M?,_"?2?=)YQ_20/8W0PV76V@CQ8N FR7RY [^1;/"HX43I-:# M@4Q?,95H,J&RN2;[U-4SHH8]T \24YK[^%5YA:8TGUPFFBGA-Q!(?(G%T M&NS^>N==J55FP2^A?U]8_F$RX=U@YZ;ZQ@=D^%6I[W*MGGK\[6PB+V?F]7T2 M>,+3A5'9 ML_TTV@A4N*VO\$K#A^:5)];$W22M,]F4"P_6[!VC9_KKP3+AN)O%7#OW5V+W ME5!K$&\XMED5SL+!H[G']D,X,[%_%P?'QH41U#> 2YBD:):9"2'-.UY5\O&FX;5;I^/RV)FD M&EXH?E40YA98DFZ?L9$[A_9':IUAKRCQ9"MJ 9OW,:=F2 I9<91:0Z2+P^1J MXAXRE@/US$-A'+ MST=/\7]\=*1.OHR!!_180#9^J [WQ^K!Z&BD'JI'1V,N'C]2'^$.LX.:$CQ. M[TEP59YNXDW4>/P8TQ^,1V/Y.'S*CZ-'E'%>LL.@T]'CL>A$G>_\NN^%T=[& M^SP >"9O+85V7WZJBK(:!D&G,%$M1AQQMJ9#?5.8? MR2_D[2 B*/E6OLZ-KDW@!#R?>M35Y0&PO=V]R:W-H965T&ULQ5==;]LV M%/TK%UXQI( 3?R5MUB8!'#?I4JQI$"?KP[ '6J(L;A2IDE3<[-?O7%)RG"SI MVF% 7VQ1NM_GW$OR8&7=G[Z4,M#G2AM_V"M#J%\-!CXK927\CJVEP9?"NDH$ M+-URX&LG11Z5*CT8#XMV+2[4L [\8'!W48BGG,ES7%PZKP=I*KBIIO+*&G"P.>]/1J^-=EH\"ORJY M\AO/Q)DLK/V3%V?Y86_( 4DML\ 6!/YNY$QJS880QJ?69F_MDA4WGSOKIS%W MY+(07LZL_JCR4![V]GN4RT(T.ES:U<^RS6>/[656^_A+JR0[@<>L\<%6K3+6 ME3+I7WQNZ["AL#]\0F'<*HQCW,E1C/*-".+HP-D5.9:&-7Z(J49M!*<,@S(/ M#E\5],+1YA,F% MRST=6_S15N]T.C_N/2?E?<-.YM?1Q/9PW*=?)+K!T]:5K55&^[OCYQ0L*9,Y M_A"=H*[&U\))D]T23%-F*RS%0FD5\*:R<(J)(HSZ2W"7>A*>5$"[:Q%@' 9U MM":\E\B%;:076B4K@+!/BUMH?&J4XR2TA&S2=3*S2]B&/CGNSVU;;#>=N4>L MW1+F' FMTWN/;@PE!>DJ3[:@RCI.3!@:C;%@KO>3B/R%.+':*6S;"MQE(&KI1$C= M%N%(#1OA3C&B@CI*%BA[JB#H)HC'%NJ.J9#)QZJRV0ZY2F6/A&*TD3:#R$!A MCJ#$K-5$P'(<%&0> \9DSV,PJ&IHA^!=S#QD&&/A2RI .6#SP3S:J5V/ME-O M;WNXU\'V[O#Y*YK%?;[5>_G:;XYDYM,IC[,+H2(%!,VT;7*:@?1- M%)EN$+C/")12UX15@EW>"-UPIS,P#YA:L.6:+6.$BO; 7BBGRSZR=9^-AME MJ[3^X^SYAZ#1US-;&J=K4!(\QT /HG[=4PF//!][Y"ST?LQOWO(0X+2QE)6<5-S$.*:- MNM7M@;,?[:3]L#&BR56:[9Q3]2U);#C&?8Q/63F70O M!=5K1S?#G0XQC'GC MTXQN%5*,;0C"@/#Z*_QV1;O%409C!D=]>H/C:+4 \I/8+J.?4I9M4_>[K0LD M-VV5*V%$0K\?-WJ1_P'.5^E$L+'M0-3P]4OSO@<:\3N$6T'*P*GWW*-=1(50 M[B[2;IO]%F(\=@<8;%ROT)/+>(GD @/9=--:OUW?4Z?I>G8GGBZY[X5;\L%" MRP*JPYV7>[VT@7<+S(%X65O8@ $0'TO&ULM5A=;QLW%OTKA&IL;6!6'R/)LA/;0.(F:(IM&]A-^U#T@=)<:0C/ M#"TCF:FO=@\^)@GHJB\I?#_(0ZE>C MD5_E5&H_M#556%E;5^J 3[<9^=J1SD2H+$;I>'P^*K6I!C=7,O?1W5S9)A2F MHH].^:8LM=N]I<)NKP>303MQ9S9YX(G1S56M-W1/X5/]T>%KU&G)3$F5-[92 MCM;7@S>35V]GO%\V_&IHZWMCQ9$LK7W@CP_9]6#,#E%!J\ :-'X>Z9:*@A7! MC<][G8/.) OVQZWV]Q([8EEJ3[>V^,UD(;\>7 Q41FO=%.'.;K^G?3QSUK>R MA9>_:AOWSA8#M6I\L.5>&!Z4IHJ_^FF?AY[ Q?@%@70OD(K?T9!X^9T.^N;* MV:URO!O:>""ABC2<,Q47Y3XXK!K(A9N[=[^^^^G3.W7ZDPWDSZY& 4IY:;3: M*W@;%:0O*#A7/]HJY%Z]JS+*GLN/X$SG4=IZ]#;]JL(?FFJHIN-$I>/)Y5?T M3;L(IZ)O^E*$]$A50VKM;*ENX:L#$I#ED*M;R2\Y]?N;I9?Y/[YB<-89G(G! MV==3>BR5_Y6@NM4N*W;!K+SZSCC 5QFO;,/PJQZ4SA[)!>--M5&K7%<5%2KD M.BBJ]+(@#W2X!PKDO H6?:-7N5K9"ETG4[FSS2;'+ZGW'_RW*C@D@3*EJPPI MHL\-5:'8J4<8X&DK7LIJ:9>F('&B9]L/U6_H.YZ1G++BUH-$;0DMXLT&[:=6 MNJPU#\7;H-V&@M]CG%WCYF*#K,(X53<.)CRIW&"'VPW5+U#=1B(I6:_)B>O* M5"OXC?[FF$O] (\/"J3R?;_$4\,^^9I69FV@I"9G;(9@2#5>Q*T3WK!KD5T3 M^>CYEKTHF%:BYF?YKIU]-!FQB.][V_HGF[B62/X_OKE()XO7O13H-7L'V5T, MXG.C"[/><7+;:+PZ'=RV:C]T:@=G0_4O(-WI#>]F"[7=DELWQ2$1I@J@/[,A MB*FZT(%)78JD'?X!/>S="I@)['M9\VYH.V(OIB+7CQ(J; 5>T 4K0+!0 7N. M0N,J+FD?M,@Y8\VZ7N8$7Y!I7-1'**WP=47>MR7H*1D>]\D&7:"6)^E\. 9; MPGNV#=TGD\EPVLUDC6-'6"?Z@0",2&'$%*9 0-01D$BGXW2L$H3#<&%3Q2Z1 MA<[@;#$\?VYP.NW-] QZ\_0_F!-3*]QBI-8^-E!;EX+3KZO=RQ >-@;2!U' M-$RN4#5<#[#?N.R?[/!.93BL #&/&X5J&9J;#9Z@:3*<^O"2V\<6)A/G?< / MK@-!\(!;B=/2GP@2UQ&/!6RJ<(W!ZC%OV9.-LQ%.;::&Q\FV=F;%60*[6!RZ M6BB1(]A:M=4[_TJ=3LY@Q0?.I+HG]XCM]\"".N4P (W;JS(_I:/W@?P?4E@?\0%X$NS9X82;LJ$E%=%V8E?/DETB23'KE'911G MT_^)Z[ISCL%.3]SCNG_2M#OWS>1[-'J@3M[H$,0CL-F%/U1OLLRP+F8)(7:_ M!X$N;5.%UL2Q_D 72T2L/5X:VJ0^=]@'(+'UEV(B2GMCGJ&NO%?H#R)$!?<^?\+\&(?3<^D M=3CT([>'O]5&'9(ESZA,FZ:7L/P,>CW<'P-Z#,M[TU[EEV*^Y)T/'I:/Y- MOD]1SSGQ5$X:VWBDPY^]@AX^X?N/%'6/,_C9A!R]1D?9_41-I\E\=HE! M.DZF\RD&\UDRGU_P8)),+B^/DOQDEJ2+<[5(IE.HOTC2&4Q-DMEXH7X6:KH< MS]5\.E:3Y#+EOY-TWIV+)VIVD2RP>"*B:8K!Q2Q93-CH8HJER;%GRZCW*@10 M-O+VQ86;B2 ^$+O9[GG])KXJ#]OCV_Q'.0/X.K"&Z'BXF ^4B^_=^!%L+6_, MI0TX^&68DT97\P:LKRTNB/L/-M#]I\/-?P!02P,$% @ -(8$409&UL[5K;;MPV$/T5 M8M$"-K#9JQV[@6W 3A.T1=L$<2X/11ZX$K5B38D*27EW^_4],Y2T%Z_M]+78 MEWA%S0SG5B8=V=SY4*8EF8TE_V\A"J5\.A3W)52#^PE2KQ)K.ND &/ M;C[TE5,R9:7"#">CTA2O7?"UT4AW>I&&;NX[(U[ M[<('/<\#+0RO+BHY5[.SP-.RNI+E3IM2V%4]EE[WK\ZN:4Y%G@LU8+ MO_%;4"0S:^_HX=?TLC/Y7+*+L%,))[8,M&F5X M4.@R_I7+)@\;"N>C1Q0FC<*$_8X;L9<_RR"O+IQ="$?2L$8_.%36AG.ZI*+< M!H>W&GKAZO/Z+\4?]@RY%Z\*5.5 M;NL/X4OGT*1UZ&;RI,'?ZG(@IJ.^F(PFHR?L3;L IVQO^EB "C7SXJ_KF0\. M&/CZA,V3SN8)VSQYU*;W2O7%NTHY&70Y%^TN']4RB!MCD[NO^W+YC-E8BS=9 MIABKXC=9UN@4,8[9Z(N%$DHZLQ(RM550J;B^_817XYL>> TY)(4N==#2B*!<@0>AE@G2)&PFPD(91%,P M4,BCUCX:D+H3KF )G.)5&<2]-+4BM;JLI$Y%II<(-#I1R14( 0J)K2N#9=Z\ MW3E%9$G .Q]\G^RQ_K9FGX.*:[I,L(1$MTX5MH8#Y#&>=L-&&A-IDMI(2KS\ M[TX/Q!>4CR1A 75,V'I35SCA+E"A-JM [ MU*YKP^M*4TXWT=%67JM=PW9F]%RVU2CDG=J%IW3:TSZ9L\7&%G+N%%=I$'LU M0A72:MV)#"VUQ-"E-" '@GB+@R6^H!$$)-I[M>L[PPMY]*@>)2QBI"DLLH$: M+- D-L((=2/U%DI=_;=MBD6N($NH@@'I;2EGJ'&B'%<^Y( F@+#0*+I:*I=H M4J35N W[M(>K4!(N S@AC3AS"O7W54-\C%%"(I4C13^5EM@","/0VJ*2Q+L0 MC*AH6HNX!*90DT UX?Z4R1W.%A191>P/I!O.;JICH0Q.)>1*Y,.X#:$#S'6D MCRE^F$$ZRQ6I@6!22B:W :DQ;F72%''==PTY]F$$5M9)W6DXAO8CIAMZI0S M"*SLH[D-"UMJG!!NLXVLR"1A@FL)G!)I2\Z#)J"UP1 "D>&.":E6IHN@52*+ MBURC2)!9-2!F,8!H(,]I_![YEU+A;9$7PH>F:YAMIN5"*9_$X[KA'OCKN/-1OQU_B$*P;>W4WK'# M,]A[FVB>._NF=-@$F"VP31)G00J5.-J>V!^&4NIO*;*:0L:)DJJ(^)F-HH_4 MTBVW>$X5[*6: X6E/EC0W2F6P6I7:_*+>62+69YS^%-E(SLQ#:8X,1M#!OI[2)V%IH/33H@\5D8SE& 89WOE'',37-O5G XF MG2+FH^^ U_J<,@1X7F09SW3B,IS1!9TZ5 M?S]P)OUA"*^ M][C9T 9,#O%]Y.N&O=H*-[.KK91,(P0 M>]KYS:ED\%X(Z4;T5',S\562/1G M(GV^GL)UE=B%F6W'36#>B#=AM)EOS:Y:#J52;S#2$4];6WMDSQ^_ M@C6J]^;5"YR[W%YXMQUJ=ZCX09R?O\2_X_Y/XZGX# ?8F6VA\=FI.#F;B-O< MNO"">WA;X.14C$_/]H;5G)4B3RSX7DS'&AQ9:!3OT _!X8',N@E>[=3ZRS/F MIH,3\>-#J7W])8ZXCXZA;AM'FZ;A]OFX;9YN&T>;IN'V^;AMGFX;1YNFX?; MYN&V^3^[;0XW/@\7RLWY(SC?:LH0OQ1WJ]UW]NOX>7DM'C_2_R$=.,+#EPRJ MH\$9[I@N?OB.#\%6_+%Y9D.P!?_,,<24(P&\SZP-[0-MT/WO@ZM_ 5!+ P04 M " TA@11[QL3=20$ !="0 &0 'AL+W=O;"$6J M)&4G_W[O*%EVMB3#/B06J;MW[][=D3K;.G\7ULR1[FMCPWFVCK%Y/QZ'*E:$[^Z[:_*4S(?VG;6=;O,NH M;$-T=>\,!K6VW:^Z[W4X<#C-GW$H>HX")98?5%2S,^^VY,4::/*04DW> M(*>M%.4F>KS5\(NS#Q_GMV?C""19C\O>:]YY%<]XG="5LW$=Z*.MN'KL/P:# M@4:QHS$O7@3\TMH1'>5OJKFSWNJXIFNLEKJD[QPB>TMS9>\H.M*VQ& &IKAF*E4#,[BX M9<)1(7#\63JXPC1MG-EHNR)A*19PK'2DG[*.8;][F7:S-Z1LA5[OT*LGX4&D M[KCV&+>R(:EF;T9TN]:ARPI_D90)CO@^=ED*'.:K]0)7J9A"R^8><^E=G60J M)EV/2+I[V8K)"&(@K4;IBEY-\E&.83%&YK[':CS4T8TR&&*C;#D$>4R6V@8^ MLL_W7+;Q &%/7WL%^P0UHHL@L3 + M/,P"I7Y8*V15G(RFAUFUMI5B+)Q'_R(B!-XH;=3",-Y50)6Z/%'/Q%D@K8-) M#!%K8;Q'&M&W!#"D+56"1*'K3@Q4BH(:=#Y0319B;AA]YB78J^FC,G@Z/7Z] MU]*U$++O'39ZI050E:7L!\A8LMY(D!%]M@B-3B M&H=_M)"XIP+-:^[V<7*V@?+1>WET!,'HNUG\_2 MU;6.TG4'0D FW\KQ8)_J8"4%3@0@A>_':9#I984Z67J%[_8;=X=OAHKLR]^;=A\>5\BMM SIW"=<<"F3DN\N\ M6T37I MTX2*NX_2XQOS' ^Z5S<;>0 ,,7U>QO4$L#!!0 ( #2&!%$B MC5;WZ@T %DI 9 >&PO=V]R:W-H965T.)D]T.G'R 2DK"A2 4@K;B_ON=>@!1I MR8XWFW8ZLQO;)![W>>ZY )]O"_/9KI0JQ==UEML7O559;IZ>GMIDI=;2]HN- MRO%F49BU+/&G69[:C5$RY4GK[#0*P_'I6NJ\]_(Y/[LR+Y\759GI7%T98:OU M6IK;5RHKMB]Z@U[]X(->KDIZY,&KQ MHG/IJ2.-YP"]:;6WK=T&:S(OB,_WQ)GW1"TD@E:FDI!4D?MRHM.>2-5"5EGYH=C^37E]1K1> M4F26_Q5;-W88]T12V;)8^\F08*US]U-^]79H39B&]TR(_(2(Y78;L907LI0O MGYMB*PR-QFKT"ZO*LR&B>E<;B;9&7*RLN\U2EW?FGD*H1+:I%>Q4] MN.#/5=X7<1B(*(S"!]:+&U5C7B^^3]65-.J$7)B**WF+R"K%F3$R7RK^_9]G M2>%\A( MI4E$L1*H-XKPP5JRD%3(M-B74 ME#E>8AC"*/F\*K)4\8 ;)>1F8XH;Y5Y'X6 J+K]4NKP5;_($QD"FB*M,YN*X MQR_I]]Z3/N_9/!!SEINM7EBD?K7)=:9F)3S3.=0,^%,CI?0JHW5^][3\06 MNJ8JR>#8="=&7_R*'0N1%Z507S=X*,I"+.'I$A:YA7523?M@8;F%_:RH$++& MFR*+;6>D_ +82G F[63 M8KUF&Y,NY4J6@(U;N$QH:RO(O:F,K<@D$,P-ZAC#*51[6EM^ .BFY8_U$S$( MII-1$(9AO>TFJRS>X-5X$$3#2?T<_RN#2 M81V<4\J&\D3IC95%:6"B)T ON M^L)9IW2V0SG8!>SA$*1-( 7$H!E[QFEYPRF-1$$HP&H8A1FF:XNND[M"L4VW M196E+J5X^E9;!27+RN28AEVZZGC MC([:WN)]\?&07?_0FBY?9(5B!]43BG*D?@*281E3?I8Y0\J ME$2%KQ5T@1P M_E+G'$SM0C/M W'6U$" M(^[556XTO?=Q5)6 LSSUTK1<4J\&TI0H?@\-59Y*X]6 =:3(E(6U]C=+E8L) MF!&R%05PBFV42R$"(!I= M5!:NL$^>0@Q :(>9B&O]M?N PX6D;OUVH3*@"11*"HM-CL1@-L._\6A"_XYC M_#N*(W$-3UJ.*2CV65%6S40<3..Q^ ";2Y.X0$S5 M#6CQADM@/8T6'P3#<"!&XS$6",.A^$GET#!S52)%-.QJ:#UM$(Q&4S$,)M,8 MDP:S2(R#Z7@@/A9-C!XR;CT=2@7A),+/63 6AWQ4B$I'@=1'(N+RK@T@AMA MP+4SH&(#@JDIS]1\XK$- ^!/G25P>LHQ3K"9BZ.P/P"=S3)FYIB !U'SX*%H MJ 6FD+7%H@0RJK8= XKJC2L&V6V_+7?)L7"?Y+7 ,DD,U<>C04O$AR0B2>9% M7ED/.>LU4HF#$;&8:571[$3:57?:=J41!<36B*?,E4)6JK+,B+9Q5'=DHX1" M$9;KHB*Z9 E-K.+:1&Q)YXWU._/$3#4%E3(HW_HA>(%6?PGXJRA86\P2*-73<0O,JLP:/"DL5V[-OSE M3]-H$#W;K]G(8&)31R**^L":GSSSJ,?7/VMIP7*BR4B B,WZDP'EZ3"8C<8" MO>I":9IY/,/;:$IOS\G-%%G' _=L-GY0N&Y:3 8C$0W[@XD8]P<$$7$43 !N M7A3VR^&9XY#@,HK[TXD8]1E!43EF@"@RS\<.C]6- 6_8@$;Y$+>M6HQ')Z7\ MNC?8I:6G5$?C67\V%1LBX.9-RE@9S)5.KUC:_9;&BQ:[]2JGQ0X03;G$ &==NP4)ZL&A<7 MGF528KA\<&982&V\YES^W&3*.DQ*'X?4$)[:)VX$OVH0+\ E@=ZP ;V:7G8F M$4$'"IF2$?V;,&U4QE #^*AR+^"A;&59L'O<[.[Z!=)B6V>L]!D)S^HB=0#C M8)1I]3>%89HY)Z&28IFS K1MV)^X?.Y3=49@)22E@\%/:+LL]9.N?32[]T[\ MBM\?]SYCV^T>N!HJ^4^>T$VX",Y M)+97F08]&O087L0%)=YK"B8'6GO#/C3M6AL%/X*1ME'P4RLBSMN&/V?R]*EV M_$/8-QDRB$W[HU&#?> TPZ&(I_UH)GYQ2QP/!V,"O6E_.FUC732,"-FB/E[O M[=>-^B@81PQ+ ,ZQB/M#@K3Q, C!SA[)8C=]ESZ'DK&%")#4>BFL0S;%3'#<@J#K:F[5ETJY@XJ' ME$"TS.(#$C-I%KG:-M;^$<:FY/U>)'1ZLZ1@FNBH%<'48UL"J0.L67 I7CCW(Q81+8#"/%EQ=M-Q!%YV M(@IV3]6&\@YA^P@KN)V;QP:89K1D:Y9<)+!QO26+)6OJ#,1G\:=M #J BLXA"ENQ((Y1TGN@.-0^%) =7*'(('N(3.PQ9\&.8- M^*94:Q'U1>^MS*6[R/FK%1?:)A4WX;S#62ZS6ZO9QJ]UCO7H4N&\P2 : ^97 M9>XXZ7USG-3O,?142W(?C7J'<.,<:$Y9NWC+W7]9JB9T#ES0$*"ZO.#,87QV ML?R'@]-1YNYB/R"%VB5[Z;QWD%K[:9S M1'YV6U+27G#P0R@@6,5Y+2HZ[3[NG7VX^D1]TZ,BD<,[CH,XCMJ2LG'I%N@1 M ELJG6B,K'+9YR_IJASXTKWY\B0@51;U>%[7-4 8)";:)@_ T_\TQO[O M"<_KJQ$JD:F[8JK M@+N9VH"=ZT1O&N9.LXWB(U%_[^V;D[YXGSNRT4A"=@C:2Y#K&IF;88?%=$"Z M.R_S'+<0TYU3_/U4S6[HS,!=>;3.H>XN[D-IH0U"$4G-9XR$Y'Z5.WH)3W?K M8^!:Z@>N.:/Q))A&\7TGTERJ#M]RM:^_=]] P/M$4NKO W[\;1KM\+W7G0ZJ MYVHI\_LN/'EE?^NI'G7G.>8[SZZ'^7[_L;>@'8=__R4H?SF /J[]2<'!+8R_ MWN\&@OP_N$AEUWN4:_W/EMH&ULG5;?;^,V#/Y7".,>-B"-T_SHND,2(.VU6 X]+&BZW<.P M!\5F8J&RY)/DI/WO1]*.+W=KB]M>6DDF/WX?15*9'IQ_# 5BA*?2V#!+BABK M]VD:L@)+%?JN0DM?MLZ7*M+6[])0>52Y.)4F'0X&%VFIM$WF4SE;^?G4U=%H MBRL/H2Y+Y9^OT+C#+#E/C@?W>E=$/DCGTTKM<(WQCVKE:9=V*+DNT0;M+'C< MSI+%^?NK,=N+P9\:#^%D#:QDX]PC;Y;Y+!DP(3281490]&^/UV@, Q&-+RUF MTH5DQ]/U$?U6M).6C0IX[N\-OV.J9,%[F3)"_<&AL M1V2OJJR2_.[V_N%@\W'V"UN']8WJRG:210_I1F+ " M/CD;BP W-L?\6_^4R'2,AD=&5\,W 3_6M@^C00^&@^'@#;Q1IW D>*/7%*)1 M$7-8*1^?X<$K&Y141("_%IL0/>W^?B/.N(LSECCC_Y_)_P0 BYU'I/J/@6HB M%G"KYUAZ,'=W35\1E >H1*IT8&BOJ$.,.A!'=%^&.RG MY':Y3G[NPZKVH5;D28BQP!

T"F5);^$8FMLCFP10!74_^WH.R]U5;93"L# MVH:H8]W<0RQ4%.)9[3U3=!XJ%VG%IDT7H">XK<31%O I*Y3=(1!Y4;E'6R.$ M0N2CS\B79DJ?Y%$=G8\:@E7MR2U0,8BA #)%CSGI4!M##)S=HX^:US3EMDB$ MR#RZ[%%T'2C#)CC841UQ55$LR9_-\&PCT ?E^9OH/0;\%Y3<@JG./ ME ^[@[KB465AN?J]#VM-L,(\USE8%^5F=:8K\N$T*!JFFX!?:DY:FUR[Z_$M M:?^#3-!WJNF03%]TRUQ9$C/QZ<,#54%GQM3)4YAS>9!I95 *JLTOB6&VM[CQ M-4U^OI'+'I<1C4X6+4JLLV>9"@7=+;TX%)*(IW2AILGDS3-'(M?PE;J4QQJKB.6&RIEH_=H4"CY1"6D.IXQA MS#<2>AKJ.U$BI_(N0\REV-Z=3_K#3A#7$VO1@=LK$_(7XW%O=#'YKD"_S?Y" MSE_B?5"!\@C&46LT?=',/AD(_9>&7'KR=%"/[>2!#!2PMK%Y1;K3[@U>-$_/ M5_/F ?^D_([:&@QNR770_V62@&\>Q683724/T<9%:FA9%O0[ CT;T/>MHYYO M-QR@^V4R_P=02P,$% @ -(8$41RY^>GR!@ *!$ !D !X;"]W;W)K M&ULK5AM4]PV$/XKFFNF0V=+9]59,F19"[TU_?9E<]G*"1TTB^<+$N[S^X^^V(.5L[?A%*I*#Y7 MQH;#01EC_7H\#EFI*AE&KE86;PKG*QGQZ)?C4'LE<[Y4F?%L,GDUKJ2V@Z,# MWGOGCPY<$XVVZIT7H:DJZ>].E'&KP\%TL-YXKY=EI(WQT4$ME^I:Q=_J=QY/ MXTY*KBME@W96>%4<#HZGKT^VZ3P?^%VK5>BM!5FR<.Z&'B[RP\&$ "FCLD@2 M)'YNU:DRA@0!QJ=6YJ!321?[Z[7T-VP[;%G(H$Z=^:CS6!X.]@8B5X5L3'SO M5C^KUIX=DI!H)*V_0K/[=^Z%W8FSQQ8=9>F#'N MI(A1GLDHCPZ\6PE/IR&-%FPJWP8X;2DHU]'CK<:]>'3Z]O+RXL/E^=6':W%\ M=29.WUY]N+CZZ?SJ].+\^F _@9QXLV%N*AJH\A( MR=0_=0'F'B^]4LGRE8ZER)2/R%HZ7TL?K?(!:?:IT;"^"2(Z433P4"P5:'Z+ M]*WILG %WBHOM(W*%S)30ME2VBR)'D+6G4"QZ,3K^U@*I7 ([RMYH\!HH\!Q MJ^A:PM;4.)64UL;=K76Z!J7$F8:$C,1QY1HZ7$N=$]*^#1+XMF-A@L :U4JFU# M).Q;W"!>$0A9.1_UW]AQMSA--[VB0@G""3BO(@%IU[ JZ&7*-=) @)?@)?N$ M[251";4.]^R#6=!WFD2OO\)7GD[EDV!OBCI0:YNE:>-:44@3K4^X"W M29_L8\'Q;_1OIYMD93*4HD"G@,VG+8&2DP+LVQ"X]NY6YXJ)5C21$A8(FBRA M[CLE;Q01A-R\(FRI]]"N%_'DU>[6.P.Y[L[M+$SW-NEC;WA?&\N MWB,JR"6JU;'TKEF6&[=L38?3G1WQ@_C^N[W9=/:CV)H-Y]-9;^->%FWMSJ=X MM[6_SS]3R-].B_W]?2P _ &VV7"Z-\7B%1_]U\9')4I)T>TQ*>O:#4?ZD9J+ M_2@-:7HQG8PF5!$-)Q:5# D=+RMRI$!.:I?W8UAV$6\3<2V\*ZI!+.X>,'^( MBJ6S,A'&NB@J#'Z2TQZM5G6M5J#FV#NA/M<8GRA+2[BND(;F$_Q9***M;_ F M;_P:SG\!2SL;H"/QJXYZF2+SQKM*1(Q^G+CX!6@<1E]9(/P55?=;9VX3SXU: M4K5L\P!T#J1/IQ:"#-86LR9T-Q[Y#KV+!@=46)=0'!YB+[(OC$:P%#64(;D5ICOEK/6!B1$11ARD?56IN,B##ZDTAA:T:ARC= M'"CE[=HS1M\HHTOGVM[!S8W 2H2@=A'*-%!@,@FI5_!%UY;%5J]H0B>/E%#9 M24,[3[^W4AO*>H:7BAOH9;1<:*-C:MEF$P--RD5C"WGK/%<+3/3)^5Q]%[PG MV_E@@Y@Q0A0WKVXC@ZP%J97!6=R\ZWR1C\3%LU7)C03525B3B15I+M:DFSF3 M.,JO%^21[@X-0"U'^#2CL&YMR,/72>Y"D:,W0B**)HS.RZ:JJG M)#_7?*+H?4]W-L.Y1-XG_,MX\C37)D16MHNL%LXKF0I+!4CI#Y]NHC9JY<8W+1>3 9/!(G MDL8EZKP-6C+BGNIQ&LZ&:."HY&WZHXJ!AAP_3$8H6G!N"FCBS1+#$PQ 7LBV M\G>U'2A3X^HT8T)!^X%+5%&0 ]H)SFA\'>2H%L-VLGDP+@XWU97F,I1>?%9! M&DU^FMW^V+?4N/?U6BF_Y&]TMWLP4 4VA MP-7):'=G('SZ+D\/T=7\+0Q?X&ULI57O;],\$/Y73D%"((VE3;NNC+92-\H+2*"JY<<'Q =,#B$#\'A\R_XJ MYLZY[ 3AE5&?9>&J>3)-H,!2>.4VIGV-?3YG@2\WBN(7VLYW-$@@]^1,W8-9 M02UU]Q&>TJPA6NL#B M+CYE/0=1V:VHR^Q!PK=>G\)H< +9(!L\P#,&"Q+OCH$IH3& M.-1."J5^0!%4\4T"Z; F:)'#"#8^NS6976U%%]+E3NE8A7 MGZF*OI9MO*98/&.HY:X#N:FY,%VY.*AWY#A0D/-[+4+9[Z0*3Z1FN_'$&'IZ M\8OB*/*J#^!,?@VF"8((AB<3-IT/S^Z:6V$M!R"83J;P^-$T&V8OX*/^CA2T MLT!G91Z&G;O7T@6NZ7@"&3.>WV631%[L%-?;6QYI!\[$;%;;]1JR#)[_Z>RG M1\VD1KN/+9.X3EZ[KJ\<5@]=>=DUHY_N74M_)^Q>V,XT87AQ6_+&B# ]M+PP>OGX0 A[=J\3]02P,$% @ -(8$4;1" M]IF#"@ ;AL !D !X;"]W;W)K&ULS5G;M?8!(2$1,$@I 6O9^_9YND)04 M2\EX=Q[VQ:8HH-&7TZ>[H=.-L3#O*[7ST].7)JK4KJA6:L* MWRR-+66-CW9UXM96R8PWE<5)'(:3DU+J:G!VRN^N[-FI:>I"5^K*"M>4I;3W MKU1A-B\'T:![\5&O\II>G)R=KN5*7:OZ\_K*XM-)+R73I:J<-I6P:OERM7[8V3 +CVR(VPTQZ^T/8BTO92W/3JW9"$NK M(8T>V%3>#>5T14&YKBV^U=A7GUV_?OO^]8=/UZ5YG*]O>?0(M>E;A3Y57\78&_--50)&$@XC .OR,OZ4U+6%YRS#2U M GIJ\5&MC:UUM1+_/%^XV@((__J.^%$O?L3B1_^%Y_[83G'NA%D*V*UZNT4@ M-DKD\E:)>F,$DL]*UMUY:]QS<2%M5MS7.G7B4EN@6^A*U+D2GX?70R&K# ^_ M#@,A'>!9*PO4J$PL[GF-KGPB4T;4N:R%::RXR+5:BM=W*FTH1\1ORZ5.E84J MN2%U4H,DS)3EQ2DOWBJ6J513BOYFG_05K #&,E1L$G#M35KJU4-DA&59(L6LKH1,KM5 ((C>6DN MJTJU&DFKA%RMK%I!V0Q'0'V#H%A&CEP4JCM?K""--=!@-EWJ0EJAX!]3PD8( M)70IJQU9$=#I#60CR$[96_@T$/7]6G'8?7(KZU4H59V;C-YGV&SUHJ$0>;\< M\SB[V I9%":%X@[Z.MB?LO\#%JMN9='P=^0T2.#H5RGI%+"S#KB86 ZJ$.G" MV$9Y'V5?H##>P]@=_3Y![-) @PV)\+Z"_V\!%[<'-G*NS6B1.1CJ [[^B6-M M&H?SW;/G.,LJM<P$(SA40O]M,U^7DM;WT.\@_=^BIZ)>!+, M9G,1C8,9SA^-@WB$?V$P'X>@(^_4)V(T"Z9)2(K,@CBF\V>C8!K1^=,$7T4L MZW&GMWF Y7)A;M4V,YQX>WY^]2,A&6I(*ZE0#M LB3K_[4-(X%1+9:U71I?K M0E&@_+>\BRA#I[G0S#U2%\0\5/DI;RGPEI(EU87N1;):A<%A"P6X$$6ER M@ MZI6N9J) MY9B! $LJB[0IV/E4J.1-1Q2U(7V[$#$F6[?].!<0,^0OT3]@]C\@68H*Y2V5 M+N>OCL;)P'F5J4E]Y8N(3%-R-%%TJY-TSJ2:#=WH.N_B0^9V1C(V]FJ5+-=2 MKRKHA" 6#;/H@5C!8& Y?=XT':6'(L>W-4MVO'N=I]W"[J"S'QC;="]N MHY"B+;%E15QP4FW$1Y! P 1WC MF?^#(O1>5UR%'@E@+AY41.;S2$1!,AOA[WP^%Y>J0)!MER5)D$Q#_!WAJTDP MB2;X.P_'XOHXP$04!>%H*J(0*H]A'TN') 2U M@S :08_9="(^,JZ!A 48U96KG$NG+O;#/Y92=7V4L_%YTJ3;M!UW)_LKBSUVH@'-^9?&]V6T4K5#PT ;,(QG4(Y-AE_JRYA%XX(DF0FWE69 MEDB#F8AF8:]O- KB>>@ES6<).NXU]R*,[DS7W X1_W4#U?X!I*,7O%$ UI-P MF A,.T6777@QZE]DC>7H0XQ#V$H?-L5AV_$!/$);VS$7YZ\5W\D4]T-JXE)X MP^<[ST5*3'RA,&*%\Q2%2\06=1JU4X1O '>T MG>IJR3J +;\8JVL6QO/R<8%P;*X*+DK+AK1_<_GNXJ]_F<51] )6-L0&Z/X\ MD:Z-@^*] FQY/RLB"1NDDA_Z=FS$C'=+(Z*XE3"T:AB?4&RYYTV@H=Z.X>@2 MT=;Z6OQ#U;F"UIR^AV7N- P8!#02EC=#AURO\D[7KXTLX#.OP $G\YZ,RI;3 M2ZV8W:&@%)B_T41L#=MV[$[U SU:RH7A9LOSD4]!765 EZ5# =%NXW9BPL8H M?,I+H^G3+IP=)?X)F/^4@XS[$18SO40AH8)[V*3X M<5)AP) *S%4[I7"$%FBK*^K%J9ILL0\$ Z?D [J)J2@\NF1:V09H;^#YG094 MP K!I9]$.->WH!B%H3H%FY;4L@11_*[>K$(-?P@-T7Z;)Z*V=^]<[!?5!>]<^@,H* M1W!G! T4I[O/ZNX"T)H%'?MPMMP=^FB:W!GCI%A8(^E*RTJF(,T,2%T]JC+0 M7SK4ZYW)MDTY&HD]I?9&':>T71_XJTIE2[;.,P'I0VDB[M$)HF%J:L[?=N( M2ORM) .NO9?Z.5AQ/N41.G3'> MEL;QG>K&-. KC BME[%?TACAK\Q(^8>.-GQWR[>'S(==3(?BTJ<_T\KC.. 5 M747BM',(0F,4B \,>;CYO)T-N4.B,A"'+[Y9S6^C%\]8X"]7[XU=P147K#4M M_8$T7MC+0/^ZX+OAG4F5L,$E8SI^Z@.JVAF\;S(WE*S:[RKH/?F7'*TDWZ:T M7,,3/$E*0*)#\<&TG>E.W-I#J9_MCB7&]2SA#]O2K./[2VTR-SQT>W^R\QL( M?+7B7WJ&PO=V]R:W-H965T#(L;JU6@4LD*5,@Q=I2R> M+)PO9<2E7XY"Y97,>5-I1I/Q^&A42FT'IR=\[\J?GK@Z&FW5E1>A+DOIUV?* MN-6;P<&@O7&MET6D&Z/3DTHNU4S%S]65Q]6HDY+K4MF@G15>+=X,I@>OSHYI M/2_XHM4J]'X+.LGA4TL;^ M[U;Z.SX[SC*709T[\U7GL7@S>#D0N5K(VL1KM_J[:L[S@N1ES@3^*U;-VO% M9'6(KFPVPX)2V_1?WC5^^)D-DV;#A.U.BMC*MS+*TQ/O5L+3:DBC'WQ4W@WC MM*6@S*+'4XU]\?3CEXOK+Y<77\7'=^+L\^SRP\5L)J8?WHJSZ>QR1G>OKB]F M%Q\^33]=?OP@GEXYHS.MPM[)*$(]"1EEC:JSI&KR@*HC\=[96 1Q87.5;^\? MP>S.]DEK^]GD48'_J.U0'([WQ60\&3\B[[#SQ2'+.WS(%WXIK?XA"2[[XMS9 M@,/F,J''YN+*JZ!L3#?<0KS35MI,2R-FN*D U1C$OZ?S$#W ]I]'+'K>6?2< M+7K^@$6?K:QS'54N+FU47I?B6@7@+>SR_A\4)3X5"LF1N;*2=JWM4M3=4MTL MS1Q"9@/N9)U7<+'H'! V#B!/:9OH@AQ5R%LEYDI9 =:HI&>QK-#GV*T ^%B( MI;+*2V/6]$15))V6U#:21977T%,9%6AOA,&?+1O(C@_BZ9__]'(R&;_^VW1Z MQ3\/7N\UAMS31+M]3:)H@5?+VK"A@4)*#V>[[5-M6^#O@_E[Y>&5X KP*CV.<5/-) M.Q<$.KAB:FV-O=>J 7S:>5E0'Q%N$K9S# M,8<'Q.0'?Q7#1YCS1<><+QZGN\"1OPA1ET01NPCSUR0P(A.%=15@IP>3[RGG M"3?L>D[M)M=#+UT):*6\ 1X[+>1_&0"5*I%2+&04Y(6 DB;.;^+F:&8Z:75"X ?@L'+)?!8 MS[^QR0X_D2$55TF@Z-B22NC@2- MEE2Y9"*$@9@\:"AO\)=%RN:60S/FFEP#E5XLO"M9$541B@B,0RPU^;X1WZE\ M++./NLP^>C0O+UM(4(+.6DB\[4'BG""Q*^'_)X+%V\3;3%7[*6SH&^'^2D?4 MBA_TD%'9\6A33OJP16Y9C"Q1985UQBW7C,=YK0W7!DY+"?HNZ KCTHWB1BB3 MJ"Q(MM0&O)<>J47=;S($Q5H%/"74*\^U'N-/8B5.9@JL=YR8I&'E':?YXGY& MP68Z#%0^&0]?8O(P)HUAG)P_4A.7*_ AR*!K;4EZDMH M9+M5> PIQQU2CA\-Z'5BE%U(>'SCN?2Y64>=(=A@[(PS@JN_M#?HDF[A7!TX M'L@SJTS*$L7I&IIP*<^9B#Q&C-KJ3[GN7;U,U?C=9?B+B!X]%_$Y_+>@&@%? MH(5 G&'Z]@Z?EHZT+1B(WJZB8$P^-*=KLRW%C J$B:$[,"3K(W2+ZD"I"&3 M3$M\Z;B]U%Y4-=!%Q)9X;)UZLJZ/(9<0 ;#I1)NPF_JMMJ3)C0"FB+Y=;"EU MHM0-9:@<$)(XB.F4> S;"4NISG+GH-2&*3'VTER?)&_Y&_B^1=_:],$;:UO[ M>!'%$LZG4>'@^'7/!7)!UG%#SX= 1V;T@J>B]C28-@;GK=C+3NQ@;RC^!D*&NVTBTD LGTQ>#,<=:9#L)P<'P\/N3J_U13XH ".]&4@=(>9ZU]N[T% 9]]P?4,2XW0VJ%>IM A)\^VN1" MNIP5"&4['2!')'A^Z1"9+L?U74([>4TN53=9:(YU2 G4QL60^S&7/PP!@(>L MP:[=B+:;8H"<\_DS,GA-'9Y,5#\4#5'^+%-O3W7<+73#F%5,Y+NL)4N6WB4X MM9X"CG:1+0;^C+P$=G$EM9R1ASH15TZLY#J\$D\/]K@>DRAL +'3O M LZO9NVK@(25IY/>CFN4RM05]39!^F8D4;;B(FSETN^26]4V764[F6J.V)1KPBTN2NC4?W)M(]@,5-,XSY$:P*%?M#,.8#?B_;D]?:P=,F3)\KZL.1HZ!+W1 CAL;T[D-6E4%? M3;?O(XT]B>&&(B,\=[K;7-?5.>[8^4V [%>:=F633*%'HQOJ3+.84;)QNH4K!U'X>?$ M23717T@3L^KQX'Y#@IO(H[AOSMU!KN6W-BUVYXC>C*EL!T%=AWLHWT\09]R% M_POP4AX=[G'JT-%W= ^_E$8=DMG/B$SKIH>PO 6-OI*N,/P\E'AP8< M?M#%]<^CN=E]LINE#Q69Y^MSSGEF-"MP"6\?#XQ<#X=,GE'017<6? M+>8NHI3QST))X)06X/G"H>5I+DA!]QWK]+]02P,$% @ -(8$45A*9A;I M @ " 8 !D !X;"]W;W)K&ULC51-;]LP#/TK MA+%#"G2UHWQT+9( 29MB&; VJ+/V,.R@V'0L3)8R25ZZ_?I1LI,V0%OL8DDT M^=X3*7*TT^:G+1$=/%52V7%4.K>]C&.;E5AQ>Z:WJ.A/H4W%'1W-)K9;@SP/ M096,69(,XXH+%4U&P;8TDY&NG10*EP9L757<_)FAU+MQU(WVAGNQ*9TWQ)/1 MEF\P1?=MNS1TB@\HN:A06:$5&"S&T;1[.>M[_^#P('!G7^S!WV2M]4]_6.3C M*/&"4&+F/ *GY3=>H90>B&3\:C&C Z4/?+G?H]^$N]-=UMSBE9:/(G?E./H4 M08X%KZ6[U[O/V-YGX/$R+6WXPJ[U32+(:NMTU0:3@DJH9N5/;1[^)X"U 2SH M;HB"RFON^&1D] Z,]R8TOPE7#=$D3BA?E-09^BLHSDWN'N;W#XOY(]S=P.Q; MNKB=IRE,;Z]A-DT7J;O!V5P]*@1>4:@R[@1BBN,L$EI&1$>JC.PO?IVCI# M3^W'.XKZ!T7]H*C_AJ*KDJL-6A *II*ZA^@0J _A6M=K5]02IEFF:^)]K1SO M8Z]*#^51A=J \U5M&U/\)A=B]V,]P(I;RB-9>![P/T+L[IVSWM?>KY=7A!7S88P(SGU'YK M!_A$$\HB= S^1F.Y/(%^PJ#3'73A!(8#YH/9$!Z-@P0?:QJAMZ?:T=38ZP+6E4 MH_$.]+_0VNT/GN P_"?_ %!+ P04 " TA@11YU6AJY<" !F!0 &0 M 'AL+W=OJ#PY< !4PLYTF^_<[FX2F4I,7.)_O^^Z[L\^CK9"OJD#4 ML*NK1HV=0NOVVO-46F#-U:5HL:&=M9 UU[24N:=:B3RSH+KRF.]?>34O&VT^E3&N"Q?6#_9FNG6E9P*SN+I%5>(S6])':0-&5G"7]NFDL(?1>8S_PS?&%? M8FCYPE,EXALV&X2U%#7,2*NDJT!MU@7,;(-1PO/-2EG_RYF$49\PL@FC$PEO M2\7S7&+.[<43:SA(>+9=A@?<:9A6(GU]^:S?9]G-E%ZKEJF3-A-+04@>6AHA G/1=0!BZ<30D@_EN&(=DQ)$; MQP-C!&XP'+X#%YAAW=I*@\AER14D;A@2_$=WGTXRMQ.N(!6;1G=C MT'O[1^2FFYWW\.X%NN,R+QL%%:X)ZE\FL0.RF^INH45K)VDE-%T;:Q;T$*(T M ;2_%D(?%B9!_[1._@-02P,$% @ -(8$4747,QJQ P YP@ !D !X M;"]W;W)K&ULC5;;;MLX$/V5@= %$L"-KI8OL W8 M:8I-T6"#.FT?BC[0TM@B(HE:DHJ=O^^0DI5;H^1%XF7F<&;.H4:SO9"W*D/4 M<"CR4LV=3.MJZKHJR;!@ZDQ46-+.5LB":9K*G:LJB2RU3D7N!IX7NP7CI;.8 MV;5KN9B)6N>\Q&L)JBX*)N]7F(O]W/&=X\(WOLNT67 7LXKM<(WZ>W4M:>9V M*"DOL%16_G05&WMK\(/C7CT:@\ED(\2MF5RF<\(YY;H HC/];3*<[TC@^'A_1/]O<*9<-4W@N\I\\U=G<&3N0XI;5N?XF]O]B MF\_0X"4B5_8)^];6K%<7ZSAY(9M!W#V;48486,^K#',"Y4!I^V=+!#1XTK'*1W/[^6Q'[ M\8PTN;XGE>=,8PI:@*@EY$WH)[P$G8E:L3)5IU.XR23BD[+#FA^>+OQ7H62: ME[L&!/! UYC>'V \CNGI#R9^"#^8Y#;ZIT;^: C1*(!U)J3^J%$6SPRB(?C# M$06"L!4Y76QSD+9(]&E06&IE$]C;2T'AL#L*9X>P$5(VUA0= B7TTJ8YRIPZ M!1(#=F* GV_ A6<1_//22J+Y.CW4PB9TX+R[P?#4;Q$"Z+JC8T\)*LD6[*))RT#N*9.O.V2)S43MH,!^,@[B$E[DB) M>VNTIA:6UE1I2OES3<6G6T-"*.JB80>NCR%3=X-S5G$3W/&#\2Z2>@,P'76J M*I;@W+'W0MZALP!FN?N$"18;JF/H&_[\"5T=3F&T=Y^EHK)]BTR7Z^_&(O[H M!2](?B4A2_H'HM*+O(;@8# :M@0'1.6X(9A8C49O$DRF&PO=V]R:W-H965TX<)^VZK4TN=MH/NWU@)-KF11)=DHKC_?H!E*PZU\3KOD@4 M"3P B <0SC9*/YJ5$!:>J[(VYX.5M>O3X=#D*U%QXZNUJ/%DH73%+7[JY="L MM>"%4ZK*(0N"=%AQ60\NSMS>K;XX4XTM92UN-9BFJKC>7HI2;7 M*TL;PXNS-5^*F;#WZUN-7\,>I9"5J(U4-6BQ.!],PM/+E.2=P&/K24Q%61(0NO&UPQST)DEQ?[U#?^=BQU@>N!%3 M57Z1A5V=#[(!%&+!F]+>J?E%;?\XDRK#6B21C1:N%"=-CHG:TK*S&H\E:AG M+V;SF^D?)Y>3V?453&\^WEY_FDWF'VX^P=&05ZVD.P- MR!0^JMJN#%S7A2A>Z@_1O=Y'MO/QDAT$_+VI?8@"#UC @@-X41]SY/"BMV)> M<2U.*)<%W/(M4LS"1&M>+X5;_S5Y,%8C7_X^8"SNC<7.6/R&L4E9JIP[!JH% MTCA7RUK^@Y;70DM50*Z,-:]=\F'8^4K 0B'V1M9+L)2KKK 0W(#%8_[",C(I M?^R"SE6%16W:,UD[Z5S51I6RX!8%C,47W84A5>P VLD:.'+2JC&\+LSQ*D(0B]-QA!Y693"G3""ZWSEE KQA%UG[9*Z4R/P MT(N#$)(T18 @B.&]J#'"TNGP JM,4O[=[>S40B]),HB]41:A4CAFD'I9&L)< M651\\W)WZAB4%XP8OL=>&&3X)JB H\\%D4'B);T1$L.,F+6ME5*&+I0H7'G M%6;O6_N3=OL:U0X#WZS;W%L%ZP:O%J,$0R5DOK.U;"^RW,*3,!84IAA9VFC8 M8E+:1.*-2(WW&71[>R1&%A+]"'6)U6A]^ ^6HR]8LX8H_$K(YA1FK9LO60M? M7*L6Q -1:'7ED:( M;"1.,.9C.;RG.T O=O*[]\[; H[8*(%CK!U_%!*58F^F4USG^"G$O;/?&Z4'GL.>*ON?"*$R Q7XX@M0/B<41\T98?YTK+B^O:Z8! M532+_&P$B>^*G(V\<7:(\6G/^/1'&7\WNS_(\,- 7T1+.&S/6/@R;UL@,:FI M);:GHP'BF\$QE8"HUJ7:BJXM$;=K59_L=J% E[ACYG=B=H+F-W-NG^%SH:I_B]S6OE+;N MKS7=[VY3U[SO:RKV/:*^1NQ1[!B:^4G2$QM[:AQ#E/EL#)];B*,X3(G1F9]E M^T1F,2/:,A^/O[/WDG',2YGC'%9%"I$?$U_3V NB]#7.#?=FITKHI9L0,3NJ MJ6T[1O6[_1 Z:6>O;^+M!/N1ZR4V "C% E4#?X1]5;=38?MAU=I-8@_*XESG MEBL&UL?53;;MLP#/T5PAN&% CJ M6ZY=$B"W;AF0M&BR[6'8@V(SL5!;RB2YZ?KUH^0T2XLV+S9%D8>'I,C>7JI[ MG2$:>"QRH?M>9LSNRO=UDF'!]*7&X=6H8>V=P0^.>WTB@\UD+>6]/.I_(Q^[7*G7-9,XUCF/WEJLK[7\2#%#2MS9"4VLCBX$P,"BZJ/WL\U.'$H1.\XQ ='"+'NPKD M6$Z888.>DGM0UIK0K.!2==Y$C@O;E*51=,O)SPS&-_/Y;#6?+E9+&"XF,+Y9 MK&:++]/%>#9=0FW%UCGJBYYO*);U\),#[JC"C=[!;<%<"I-IF(H4TY?^/G$\ M$HV>B8ZBLX#?2G$)<5"'*(B",WCQ,?'8X<7O)2Z+@AMZ7D8#$RF,B2X76Q0) M1PT3KI-GZ?B=HX1FVXJ(UWHDYP@TIA"M9 M2&WT6X4^C[C*$#8RI^$B]F!LOPX3QI\HD21CE)0&+NQ;/1L;:F1D,EEJJH>^ MN()5IA!?]!&6_/&E(@K"KFO)B33"+1?"TEFSG(D$X2.$C7K0:I/0KL?MIE4T MZYVV573J<2>&.TSD RI;>Y,I66XS2W.9,>I +:R'S29H6K+4IAJ^([:X^H:5A/[W[S:>W.FJ%P:&UL?911;]HP$(#_ MRBF3IDVJFA HI1T@0S,=IKNW^_LA(Q*A1=RY[O[ M?'?<>=HH_60*1 LOI9!F%A365M=A:+("2V;.5862+%NE2V9)U;O05!I9[H-* M$<91- Y+QF4PG_JS1,^GJK:"2TPTF+HLF?Z[1*&:63 (]@=KOBNL.PCGTXKM M,$7[6"6:M+"GY+Q$:;B2H'$["Q:#Z^7(^7N''QP;Q:-;?8U7/A>)D2QO]"T_H.QP%DM;&J[((I@Y++]LM>NCXE^U-2J\G**<[.5XOUP]W#UQ22U1K2 MV\5Z!1^^LXU \W$:6KK N859!UNVL/@(; SW2MK"P$KFF+^.#RFQ/KMXG]TR M/@G\5LMS&$9G$$=Q=((W[*L=>M[P6+5,2RYW!A+4D!9,(_Q:;(S5-!R_3_!' M/7_D^:,C_)1V)J\%@MH"DY;G7-1NZL!@5FMN.9JWNGH2ZM;RVE0LPUE >V=0 M/V,P!VH-=JT97/G^P(TJ2QITFIGL"53EIM[ X&Q,ILO!Q6MSP[2F# U,QA-X M_VX2#^)/\"B?T5C,:=NH)SQS8NM>2VX=:S(:0TS$R]!3-72MA/AV(5O%JLHOP4996BDO%O2&H78.9-\J9?>*NZ!_%>?_ %!+ P04 M " TA@11P*L,!Q0% "X# &0 'AL+W=OD9-79[+0%!NR+3%&\Y]Z>.Y[/-TI_,A6BA<>F;LW%I+)V?3:=FJ+" M1IA3M<:6OBR5;H2E5[V:FK5&47JAII[R($BGC9#MY/+<[]WIRW/5V5JV>*?! M=$TC]-,UUFIS,0DGVXT/+&[*S!>;)0ZI-[>5=>3 )G$-986(<@Z.=?%D(@Z]4_9LL;74QR2=0XE)TM?V@-C_BX(\WL%"U\4_8 M]&=C/H&B,U8U@S!9T,BV_Q6/0QQV!/+@@ ?!+BWNU?DK;P15ER>:[4![4X3 MFEMX5[TT&2=;EY2YU?15DIR]G+]^>_OZE_LY'-^+18WFY'QJ"=9]G!8#Q'4/ MP0] I'"K6EL9>-V66#Z7GY(YHTU\:],U?Q'P?=>>0A0PX $/7L"+1A\CCQ<= M\A%71",+'W"MM)7M"GZ_6ABKB1%_O ?C_"QAX\/P5.AE%V-H)9@!E5Z5"7; MOG*(@OM"^S+T?86P5#55CH.R+D- M6=(A0%!6@K5%K*6'M[IKY4QL$!2B:2Y M4 V2U".:K126M$VE4"A=BK9 8INMX.W5U1U8!:+\DQA'9PC6:KGH/.PQ2=A* M=4:TI3DY@_M*(S[+.]"/@(L]D,;K"F5J"?AF,1B[* GC%]2ED:IO2SE14K5+QU+OT%8T9U$<..U91-XD_HUS'ZX;I"07 Q<\ MQ&Z\1L-9D$3T3&(RFP5A3';D60KWRI)F92O4NV=Y3LZ!RT_(4L[AYT,$.X+C ME"5A "=N&" M;')^]T[82NKRA[70=L@S@TTE*2N$8BJUH1@MU(/S E2G]]22KPI-Z6L[/%@= MI["_1M6#+"DJ.]5/4"NA2W?(Z7M%Z_K)RL+ C23EVY[AY;=MY/\OO;O:5][W MQ-GGEJ,$U'C@,V2@.JCC^D1Q#GQ.'"&Y(QSIS^/618Z_5G$ M7.EZGGR7]B^=KL^OQK%C^HQ^!:2D6W1 HNHWSXOH&TBZP[(2K9 U'5VXV>> M.LYNA?Q7=!\(=@8?6^G"-J<$^1851RRD;GODZ)DECGA93'QW%9#2#A%_D/B) MS"ZIP20L#:C+TQGN>CVGED]W S70OEU^"X-OL,!F02R+0M;;2/,-CO,-W&F: ML!WS'!_Q;2/0].=:;)!O?(SLR'N=:WM!\MQ=QS+K_II],OQ?J:_%7HE M6U=)2Q(-3C-BC>[GY/[%JK6?31?*TJ3KEQ7]M4#M#M#WI5)V^^(4C']6+O\& M4$L#!!0 ( #2&!%%9P&PO=V]R:W-H965T,HS)D=.JM3^VG5E ME&).Y!7?(]-?=ESD1.FI2%RY%TAB"\HS-_"\OIL3RISQT-K68CSDA0Y$3^GF/'#R/&=9\.&)JDR!G<\W),$0U3W^[70,[>.$M,.9XAA!E&RD0@^O6(,\PR$TC3^%'%=.J4 M!G@\?HZ^M&O7:]D2B3.>?:6Q2D?.!P=BW)$B4QM^^!NK]?1,O(AGTC[A4/EZ M#D2%5#ROP)I!3EGY)D^5#D< ':<9$%2 X*V 3@7HO 9TSP"Z%:#[U@R]"M![ M:X9^!>A;[4NQK-)SHLAX*/@!A/'6TT-O)^C(C23%_ 7W(=S M>/_N MX!97"7\D(2%LNAJS0M$]R-*@K3DD)PAH(/7SA3J80%BS%NP,_:\9W? MX1?M^'X+WM5RUIH&SYI.@]: 7XBX@HY_"8$7>$WK:8=_*IB&>V?A\S?#_8]- M:OR_[,L_SOY"RTY]/CLV7N?<^10)8?07,67H$F:<29[1F)15B<6P%BB1J=+ M=["DC+"(D@Q";41= I6$?R9;J80N8M]:&'5K1EW+J'N&T23G0E6,3,:5SLX2 MNLT0)E*B:OP#RI #&]+4^L?Q!T^K^]C HU?SZ+7RV*!>4Q&I0E"6P"PE(L&F MW+/>2>[N4>[R3)SZ?#S'KU_SZ[?R6[%(=SJ)IF:4HPM3*/06VJW0=4ZE,+,5 M#L4E?*9D2S.J?C8=V3)3[XB>'YSC-ZCY#5KY34FL6]!6 3[I+FUX"GQ$(4EV MT:3BX$0AO^>_5'%^ZM/U@E=*-\3I!/V73LM3IWXO>+5<]ZCH:P43VYXE1+Q@ MJOR_:FM] YC8QO?*/O.OYWZ#?:%O#&6#_R]\>=W0!2ZA3$*&.YW*NQKHG1%E M"R\GBN]MR]ERI;?7#E-]ZT%A'/3W'>?J>6(2U/>H\;]02P,$% @ -(8$ M40OE43Y+ P M0D !D !X;"]W;W)K&ULI59M M;Z,X$/XK%MH/K=06 H%LJR127J@VJ]VV"GWY<+H/#@S!6F-G;9/T_OW90+F$ MD%QU]R7!9IYGYAD/GAGNN/@E,P"%WG/*Y,C*E-K0Y%G]-@?+=R.I9 M'QM+LLZ4V;#'PPU>0P3J9?,D],IN6!*2 Y.$,R0@'5F3WETX,/:EP2N!G=Q[ M1D;)BO-?9K%(1I9C @(*L3(,6/]M80:4&B(=QN^:TVI<&N#^\P?[?:E=:UEA M"3-.WTBBLI'UU4()I+B@:LEWWZ#6XQN^F%-9_J)=;>M8*"ZDXGD-UA'DA%7_ M^+W.PQY \W0#W!K@M@']$P"O!GB?]="O ?W/>O!K0"G=KK27B9MCA<=#P7=( M&&O-9A[*[)=HG2_"3)U$2NBW1./4^/$U7+XNPC?T>(^F+]'B(8PB-'F8H^DD M6D1F]VD91N'#\^1Y\?B 9AEF:Y"(,#2ANL8PBP'I:D5S7JQ46E TB6->,"71 MQ1P4)E1>HFOT$LW1Q9=+],4 GS->2,P2.;255F#BL.,ZVFD5K7LB6@_]Y$QE M$H4L@:0#/S^/#\[@;9VY)GWN1_JF[EG"[P6[09YSA5S'=3KBF7T:WKOMDO/_ MO(?_V?M!,KRFEKR2SSO!=T^8K@?"UF@),9 M7E&X:M7)3$!"%/K!I41_+#FE M2'_O.RR2/\\$T&\"Z))$[T3;A2"-YULY" +@1L M04A,+[OD5F3^7@37/;_7DMMAU'?R=/=8N*N59-H/,6"8Z#<'LM/;,N([=]R!U&?M!*7]C%U#]QS(-& M\^"L9GU#_4LA#XYKJ[P&#D0>&_F#]L%^AB@\3U1)M/?Z4 YB70X $I4-H;I& MFMUFQIB4K;6U/^W=S7H=^W,]DU0CQ#_TU4#S$PO][4M$(=6NG)N!/@U1#0G5 M0O%-V0577.F>6CYF>JX"80ST^Y1S];$P#II);?PW4$L#!!0 ( #2&!%%* M^ -2G0( -(& 9 >&PO=V]R:W-H965T=^^'((UEP\R0ICA5YJRN3 JI1:7MNV+"IP%0M; M+@7.2P.JJ>TZSH5=YX1986!L8Q$&?*4H87@LD%S5=2Y^#S'EZX'5MS:&"5E4 M2AOL,%CF"SS%ZG$Y%K"S.Y:2U)A)PAD2>#ZPHOYUZFM_X_"-X+7<6B-=R8SS M)[W)RH'EZ(0PQ872##F\GG&,*=5$D,:OEM/J0FK@]GK#?F-JAUIFN<0QI]]) MJ:J!]:-WZ.A8J5E+QN@5#!C5AS3M_:?NP M!0">_0"W!;BO ?X!@-<"O/=&\%N _]X(YRW E&XWM9O&);G*PT#P-1+:&]CT MPG3?H*%?A.DYF2H!IP1P*IQFMZ/L)HNCT0.*XOC^B.4 KS(0-;0?(Z!;MH$QTVB;H'$O70'6>JDBAE)2[WX)/C^(LC>!N:UG7. MW71NZ!XE_+)B/>0Y9\AU7&=//O&[X?VK?>7\7_3TGZ/O-,/KQL@S?-X!OJ@H M^ HNGRW0F%-2$!B"']%,*@%*\/-( +\+X)L _H$ >Z;L#*4O()<2[QNFANW* ML&FM? [[_9X7V,_;-]0X76XYN>>[+LE;'L_K7>PZI6^=_,LMIZ9@>^LCA4(6 M1ATE,GUK&MU9.P&.C.Z\L@_[UW%_CST!P6[T]2]]H_9WN5@0)A'%>^ZY^'+-->./8@D@T7.:4-%REE*N+EQ7Q$M(L3AE*Z!J9\YX MBJ6:\H4K5ASPS!BEB1MX7MU-,:%.NVG6AKS=9)E,"(4A1R)+4\Q?NI"P=%$5DLI5YPV\T57L 8Y-UJR-7,+5!F) 4J"*.(P[SE=/R+T&]H W/B%X&U MV!HC')'+'U#]@$5--X,4N$>:+UYJSGH#@3DJ4;8\4@ M)31_X^>-$%L&"F>W0; Q"#X:5/<85#8&%1-HSLR$U<,2MYN1U>#Z#(*.X,)ZH3A[=U@$@VNT/#V.@JC_AAU!CTT MZH?]]]OCB5KOC'IC]!V%C,9 )<&&INP 1Z_E<(\#0!"P7?*VN2=Z1$^%MUS[<&^MX'5SYV%BH[B!^<>MX7&Y^@Y!-8 MH29K5JI]?P/I%/A#.?CD5)2ERJ\<*Q5E$?.KGY$*.XC?.)2*LN3Y]MH4+E5? MH#0=9ZM50O8I7M[EJ+S+:(BYI,!M/,K"YM>/I7U9\OS&_VL?'@!IU/9I[VYU M)NK;79B&32#SK>;_[V*U: H[IA7ZL-[5S:+I>$J8O-.\P7RAJBE*8*X@O=.& M2B[/F[=\(MG*]#]3)M4%,L.E:GB!ZP-J?\Z8?)MH!T4+W?X+4$L#!!0 ( M #2&!%%EB['/? ( /@% 9 >&PO=V]R:W-H965T5TNI &N+M_8;^QVK66!9:0 M(,#0O>2TU0@Y[ZW!YY\#$\A MU_">@?JU1>?^^RL5&47TS%YF$B-M>9[WUU/*2W_+^$\1 TCTDJ6Y M&!BQE.M;TQ3+&#(J;M@:0B83GBL!H8(WP[P79)T(CO"6S%P1B5J3PS]K.<3,.!894100I+69J@ZK(! M']*TM*3B^+LR:M0^2^+A>&_]BTY>)?-,!?@L_3,)93PPN@8*846+5,[9]G>H M$G)+>TN6"OV/MA76,M"R$))E%5E%D"7Y[DI?JD(<$)2==@*I"*1)<,X0[(I@ M7^O!J0C.M1[YZ\*-J:3#/F=;Q$NTLE8.=/4U6]4KR0'HXQ@D35+Q22&>@C'Z^.$3^H"2'"UB5@B:AZ)O M2A5_&86YK&*]V\5*SL1JHWN6RUB@21Y"V,(?7^9W+O!-5;>Z>&1?O#MRT> ? M17Z#;.LS(A:Q6N+QKZ;C7ELZ_\_[Y)>]'Q7#KG>2K>W99^P=[(/R!&"K>B_\ M^*:@:"HA$W]=<.34CASMR#GC:&]VQ5F&?*4H5Z>->FQDC'S]P #_C"8OR[0( MDSQ"(R% _4*TH"]M>V[GS-/.RF-U,R1=0DC?W!PJ>8IRNIYM':/&IRC/]FQ\ MC)J M5E^O=N2]I[X[9^ZAOI;MV@U]3U&V[3J]AKZG*!?C7@,U:4$YKGM&WVY=E>YU M^LXAA&RM-;A"W5YMOO>VZF+K]8UCO:>^E3?WZ*&S&YKX+2CL$*_3$+@%1K!C M>0V%VV!=XECM$N.#ES'^;Y$?9*QDOD);3%[MDC=6]_4M@.UW5=<^.2S=YK'K MMX!ZEMN4]A2$,7&;RK:@>J0IK'G0<*F$(MWI"K1D12YW;\QZM>ZF1[J';*S? MX5L?MZR/R^Y;-WBOYG>M^SWE49(+E,)*N;)N/+4)^:X;WDTD6^MV[YE)56T] MC-47!/ 2H.ZO&)/[2>F@_B89_@M02P,$% @ -(8$4353C3]0 P F L M !D !X;"]W;W)K&ULO5;1CILX%/T5"_5A*G4' M,!#(*(DTD[#:5IKM*.FT#]4^>,)-0 4[:YMD^O=K&X:FAJ115QHI"MB<_K:C3U=3$X_,7]3^->67FB0B8L_)+D$O: U%6F_-2F'^T:'!CCP'K6LA6=62U1U4!6V.Y+D-XHB@ M=(8)N"5@FQ">( 0M(;BT0M@2PDLK1"W!6'<;[R:X!9%D-N'L@+A&*S5]8M(W M;)570?5"64FNKA:*)V?+]'/Z]V.*KA8@25&*M^@/]+A:H*LW;]$;5%#T*6>U M(#03$U>J>IKEKEOMNT8;G] .T#VC,A?[H#-]5/CNS^,7L'3XK M^*&FURCPWB'L86_@?N87T_WQD)W_5SW][>H_A1%T3SXP>N$)O3FC:G< CM[3 M-5#]NHIW*'U6.Y" H6?=J,5&36\_^YGO!YXRLC].L(_"D6>C%GU4$(QL5-I' MA?$QZB?;86<[/&M["7N@-: -9Q52&4BN]BKUTLD^E4H?E82QGPRG$G6I1+]8 M#$*BG5H,*^![Y79%2A#HZSU43\#_.;/:1EV!T6O&/NK'[@518,7>1P5!%(ZM MV/NHR/?'%BH=0(51="+VN$LEOBSV)610[_'A]1[S;#;:L>[ M7V3O&/,!T-B+K*P'0+Z/+50ZA!IC.VOWJ--0AK:FQ1-HS6HJFT]/-]NUD;>F M>;+F[_R;N3\PO]!MI^EL?L@W/>L]X=N""E3"1I7RKF.U+GC3!C8#R7:FSWEB M4J5M3G/5.@/7 '5]PYA\&>@"73,^^P]02P,$% @ -(8$47:9G/\) P M&PD !D !X;"]W;W)K&ULS5;?;]HP$/Y7K*@/ MK52:7_RL (E"IW5J.U3:[6':@TD.8C6QF>V4[K_?V0DI#$@G;0][26SGON^^ M.Y]]Z:^%?%8)@":O6,PE43E64;ESRM(Q7K@^,YFX8$M$VT6W&%_ M19

#:3FWC@ M>$81I!!I0T'Q]0)C2%/#A#I^E*1.Y=, M\<;]@\V> QF3A6,1?J5Q3H9.%V' MQ+"@>:H?Q/HCE &U#%\D4F6?9%W8=CH.B7*E15:"44'&>/&FKV4BM@#(&? IHEH&DS4X1B\S"AF@[[4JR)--;(9@8VF1:-X3-N]GVF M)7YEB-/#V^O1['I&&N2>2DG-'I#3"6C*4G6&JT^S"3D].2,GA''RF(A<41ZK MOJO1M2%PH]+-5>$F..*F3>X$UXDBUSR&>!?OHN1*=[#1?174$G[*^04)O7,2 M>(%W0,_X'3A%N. XC@ /F%9$2#).*%^"V80=,\8CMDJ!?+M%0G*C(5/?:^0T*SE-*Z=Y1(X] M_0VQ:.0*"%4*]*$=+S@ZEL-<+R]#WVL&0=]]V4[DOI576>R(:U7B6K7B'H6F M*<&+SY0K9B$%//8D973.4J89'*S.@K*UK37L!NW#2MJ5DG:MDL^5AENCX1QK M/&8+%E%SHQU2T=[+1>![1]+1J41T:D5LU<-,X^&D,E;D:153#:8ZVPTOJ*F( M;N6E^S\4:*^2T_O[ AWW#A1H>"S?OO=V8WK_O #')>=N!;:.BMFZOOU:,1-8 M@)008P_F^ET1_EY&PF!/@[O533*02]N5%;&[6C26:K7J_"/;[]PW\^*WX8[* M)>,*4[1 J'?1P?AET8F+B18KVYOF0F.GL\,$_UY &@/\OA!";R;&0?4_-/P% M4$L#!!0 ( #2&!%'<&PO=V]R:W-H965TVTY9_/]M)0Z%I$-I+8COW')_CZ]P;K1E_%AF 1)LBIV)D95(NSVU;S#,H ML.BQ)5#U9<%X@:6:\M062PXX,: BMSW'&=@%)M2*([-VQ^.(E3(G%.XX$F51 M8/YR 3E;CRS7VB[L&.HR5.80KR87G'U.\!P0& 7P-\8[129FQ=8HGCB+,UXCI: ML>F!.1N#5FX(U5F<2JZ^$H63\'HU1:?H!M1AH&M:70Q]PL>7(#')Q0DZ M0H2B7QDK!::)B&RI-M9P>UYOWC,I,H"N:0-*"GW3C!QUX6QEN M7'M;UQ=>)^&/DO:0[WQ%GN,Y#]-+='QTTB;K?UG>B/.;E/B&UC^4$IT)@7Z/ M9T)R=P?X/RY!*ZR2E.4FSS#1I4! 6VIK(A"0Z1KP"H>#@>1 MO=H]E_T8]\SUFZ W$H-&8M I\1%S@FX0=BN,&P4AIT*GTS1@@3AE4IW"FC&N*+0 M:5?9;Q7:3>CW^LZ7MA_CT[ W?H:-G^'G_'#0C>GU&IMD'+\ YJ+U_^VF]Y%! MHC-45.7%J6\JK;5!/)EJ9@SYA4Y=\,,]6@@>L ]7W!F-Q.] 9-RX__ 5!+ M P04 " TA@11EJR84L*>JN7/BJED S&U1R/PJ"Q"\IJ[Q):L<>Y205#7)6P:,DJBE+*M=7 MP,5J[(7>^\ 36Q1H!OQ)6M,%3 %?ZD>I>WZGDK$2*L5$123D8^\RO+@*;8!= M\9W!2FVUB;$R$^+5=.ZRL1>8C(##'(T$U:\E7 /G1DGG\7LCZG5,$[C=?E?_ M8LUK,S.JX%KP'RS#8NP-/9)!3AN.3V+U%3:&^D9O+KBR3[)JUR8]C\P;A:+< M!.L,2E:U;_JVV8BM@"C<$Q!M B*;=PNR6=Y0I)-4BA619K56,PUKU4;KY%AE MOLH4I9YE.@XG][>7T]LI^4P>*#:2X9J(G-R#]DGN&9TQSI"!(J-]/DS*BOR\G"F4^E/_.J 9=YJQU>SMT309DE,)YN?.0)J=60.5 M9R[3K=+ *IF3L-31HV'J+QW\7L?O'>.'+E8;U=]BQ:-DY&;U.U;_&"MRL?H. M5ARY64G'2HZQ8AJ%RP2FE&KN."\X'V(MM:WW90U+:^S@3J:FV;A;X?09H% M>CX7 M\[IF1W-^[D#U!+ P04 " TA@11Q.]-T%H" !9!@ &0 'AL M+W=OVBE;8F,1\)%43J MI[:ITU!IMXMI%P8.Q*IC9_9):?_];(=&;)AR0WSL\[[/.7%T&&^4?C(E )*7 M2D@SB4K$^CR.S:*$BIDS58.T)RNE*X8VU.O8U!K8THLJ$=,D&<85XS(JQGYO MJHNQ:E!P"5--3%-53+]>@E";291&;QOW?%VBVXB+<MDKM23"[XL)U'B"@(!"W0.S#Z>X0J$ M<$:VC#];SZA#.N'N^LW]UO=N>YDS U=*_.1++"=1'I$EK%@C\%YM/L.VGX'S M6RAA_"_9M+F9)2X:@ZK:BFU<<=D^VP(Z"$!W0JHK[L%^2JO&;)BK-6& M:)=MW=S"M^K5MC@NW:7,4-M3;G58W-U-_E> M@V;(Y9K<@>W MLW_ TU48:K!595[EOOWGHI?T;>9S@-7O6/UCK#3$:E6#'1;-!J,P:]"Q!L=8 M-,0:[+/R) ^SAAUK>(S5"[&&>ZPT[V=A5M:QLF.L?HB5!5C) 5;>L?)W60\E MV%&X0M A8KY''*9I&#CJ@*/W@0J9"+%&>U]C2O.,_D>+=R:%&[K?F%YS:8B ME=4E9YDM5K>#K U0U7YXS!7:4>27I9W]H%V"/5\IA6^!FT?=OTGQ%U!+ P04 M " TA@11)PZT*3@" E!0 &0 'AL+W=OW.;:6#AV9E]: M]N]W=D+4%EKM)?;9]WWW?<[9V4:;9UL"('NII+*CH$2L;\+0+DJHN+W0-2C: M66I3<:30K$);&^"%!U4RC*/H0UAQH8(\\VOW)L]T@U(HN#?,-E7%S=];D'HS M"H;!Z\*#6)7H%L(\J_D*9H!/];VA*.Q9"E&!LD(K9F Y"CX-;\:IR_<)/P1L M[-:<.2=SK9]=,"U&0>0$@80%.@9.PQK&(*4C(AE_.LZ@+^F V_-7]B_>.WF9 M:*O,VYIPY'EF](89ETUL;N+/QJ/)C5#N M+\[0T*X@'.:3S[>/;,!FU!U%(X'I)9O '-GI!) +:<]H\VDV8: M2]U8K@J;A4CU'4NXZ&K=MK7B [6^->J")=$YBZ,X>@<^/@Z?P(+@0P>/CU ?P?6TA\T MQG'7VOBNI>.56JT&"*:B;IOC>Z?8\EYY7G<+U_D@3K-PO7U4QW-V!*>]X/2X MX!UAYTS1&T)Z]RR\)SA](R;:D_LV8YCLJ0VWFM@](-^Y60EEF80E@:*+J\N MF?92M@'JVO?U7"/=$C\MZ1T#XQ)H?ZDUO@;NJO0O8_X/4$L#!!0 ( #2& M!%$55+1_ P0 %0/ 9 >&PO=V]R:W-H965TYMA/RA%H@:GK,T5_U@H?7R.@Q5O,",J8988F[> MS(3,F#9-.0_54B)+7%"6AC2*.F'&>!X,>J[O3@YZ8J53GN.=!+7*,B9?AIB* M33\@P:[CGL\7VG:$@]Z2S?$!]=/R3II66*(D/,-<<9&#Q%D_N"'78]JR 6[$ M5XX;M?<,=BE3(7[8QFW2#R++"%.,M85@YF>-(TQ3BV1X_+L%##^\P[] MDUN\6Z$4_N P@P1E;I?I>;/["[8+:%B\6J7+?L"G&=JX"B%=* MBVP;;!AD/"]^V?-6B+T @U,?0+ UI& YC:@>>H,K6V DSHLEN)T&#/- M!CTI-B#M:(-F'YR8+MHLG^=VWQ^T-&^YB=.#\#]&S7BJ M/IC>IX8/(Z/C0,2YIT1W-( MO8"?5WD#FM$%T(A&-7Q&)X>3JYKPL3]\PEZ M.JB7RVF66K>='#-8YKC5,-M MKK1TTXKLIQ>N:]BU2W9M+[L14PM8,IZ ,2W@N4:) MJI9!^X!!D^Y/7VS\X:ANEQQEV2E9=KPL)^R99ZL,IJ5F<:G9$F5L=#6N"&)F MC"NV$BIC@C'R-9NF6+<8_W27[484O?/L?;?DW?4"W4F>QWS)4B/QB]U]93DF M)B/J2'4/M"/D4.&:45%$CF?"9(>]52R\J/%36(GU5EN:3Y*\D&_\$7P7+X9#8O=57]N##R+42:P.-& MP+<)9E.4W\TX4U(9POV!K*^)5.9,6F?)T%&C[;4F4GDJ\;O<(\H,4B.[\L%55D>Z9U&R\B?B-ZC?*#(_('W#Y4EE M=.3J1"E/S5!:F1R-SJ$KK!5/<-R=,SDWE08HS QF9#0Y M%E>XHJ'%TEUJID*;*Y)[7)AT0FD'F/&UL MS5K13N,X%/T5JYJ59J32QD[2I"- HJ4PS Y04=A]&.V#FYK6FB3N. Z%U7[\ MVDF(4TB<@GCH2YNDOL?']UZ?:SL]W##^*UD1(L!C%,;)4682%O^;*?K#G!B\PH"OO(L@;]"-.XFG0U(-=&-@O#&S8 M8. 4!L[+'IH,W,+ W972H# 8[&K@%0;>"P/H-!CXA8&?13 M7%^! W"%.<95J8; M*M,-97AV4[HI'@=*;!9@S"*IP G.-.Q$YEJ\)%(5!9@_@6J[*7[*'I]L,%^ MGS\D)+@0)$K^,1"R2T)V1LAI(/2#R#[ ]3RDRYS(11RDG,MN_P.?ZO(IAQMF M<*HP/!Q;/738?ZCF2%T;6+;9XNF4/!TCSZLTFA,.V#W(0PEP*E:,TW\ET\]R M3N9/ZW)MG .[%3;0]US+LK99G]>TLQUW8#R<UY3G&=E,Q@P!K58V?LG&-T)=KQ63)/./3#CZ3*H+[C'E MX &'*6F:,/ZKR0![3GVPAB6=H9'.EG+$3,AQ"IE6 5O&V81H8#*L86+7,X&6 MKI]6&Y=(LI"%.O@%6.XG@\=AI3##_9!*J,4;HMW]'K!$U#B_M@:;87T@/2A6 M"8 (+/"3T7U:UZ%9V&]DJG(:J'3-8Y/&5!BAM11#9T\BHS46FD5V5_EJ@6G7 M+Z@%%9JU\%SZ0K16I],"9:OLN(Y3+4_;!+2"0K/^W<6%7$UG=ZTLO%"'Y']!H]179>^)SKSNZXJ4:67 A8OJ"+5-52N%E"[M7(AK<3( M+)FY+T9FGXV>?39Z[;,NN&+Q0;YH!I/?*15/WL21EV*;',I,AS[=0&. MXQ2'@,8!5Z>8=:>[+?"P9UE_F(CJ2F*;*XD*@I3$E K+[>)933LTC^S&O:6CRYACKCB3:!VR)Z+&'"_DOC(^(,43L*!R>RD85S/WDL8T2B-Y M]>;3$T=7+&=/7@$XNK(XYLJRZ^E)"PS,ZKJ)4>6TW[R5V35@^/'= =.EQ''W M)&!:\IV/.:UO@6D_[G)T\7#,&Y!9.D_([U0->O*@/M\3$UT7'']/8J(K@&/6 MZ]U./$8%2E7FAM =-IS#NUKCW=9S>-,[ :GP:M@)8&(EBX!8X?CYM+[A=<&H MZ+#ZOF#PZC5>O_+J7?W9XQ+S)968(;F75E;/DP/E^?\G\AO!UMG;^#D3@D79 MY8K@!>&J@?S]GC'Q?*->\)?_8CG^'U!+ P04 " TA@11]FEC_?$$ #B M% &0 'AL+W=O&D39\[X MV&?&8_MTP_BS6%(JT6L<)>*LLY1R==+KB?F2QD0"4K644)G3*D5C',>%OYS1BF[,.[KPWW(6+ MI50-O<'IBBSHC,J'U93#6Z_P$H0Q343($L3ITUEGB$^N3%,!4HN_0KH1E6>D MAO+(V+-ZN0K..H9B1",ZE\H%@;\7.J)1I#P!CU^YTT[1IP)6G]^]7Z2#A\$\ M$D%'+/H[#.3RK.-U4$"?R#J2=VSSD^8#LI6_.8M$^HLVN:W10?.UD"S.P< @ M#I/LG[SF$U$!@!\]P,P!9AW0WP&PO@ _!_AI.&3ZI>*/B22#4\XVB"MK\*8>T@A*T:!YF*A@GTD.7T/ MR<'L_G;TQ]'Y<#89H]'M]71R,QO>7]W>H",TC"(V)VE(LBS;P9A*$D;B$" /LS$Z^'&(?J >$DO"J4!A@AZ24(HN-,+S_9*M!4D" M<=J30%^1Z,USJN<957,'50M=LT0N!9HD 0TT^'$[WFG!]V#:BKDSW^?NW&QU M^/LZ.4:6T46F81H:/J.]X=C7#>=SO4\^U_O%!W "< /O[/VR'3ZF<^@=[^S] MY_YP3P._:H=?T$<@[^G@6X%@%4EDI?ZL74FD0CW/C2EY@UH@T9!SDBRH>NZB MR:O*%_@*D8]&9!5*$H7_T:"+AC%;@_4_?X)+="5I+/YM(=0O"/530OT]"&TE M:X45>GQ#6N(;PH%8FBO1&QJ^4 Y5#XTB)L)D@:8\G-.N\AJ#OW15Z$)60ZHO M6:3-RHRJEU)5M?=EX/C'/LS[BV:$=C%"NW6$-^OXD7*U,.7K#%G+)>-J4M$! MK#-9ZZ$N,C/'=H4/MOJV8^&"419#&CO/M0W#T#-W"N9.*_-[!N(C45E.YU6% M:!8JNN4Q\^M6"/G8\+99CYI&EN&:VT;CIA&V3,O:MIHTK?JNMV/T;C%ZMW7T M8QK!YH:_P:"%%"VA[A4.O>^1>WY!R/\B??U&P%FV6Y.W:8-]OZ9NT\:V:A$P MT?3E6'IIL5'N)8SV98=$*A-AGF'C_$RE6B^TX]WV7]FKX.^A-39+2N87J9T[ MKDI@VDY=;XV5;]?366-D>993DUQCA1W;WR%Z6?NPU3H#=U10PN?+=,X#^@+G MIU6JS![*E_4,][^)\F4!PNT5Z!/*:RI+W\!UY9M6U13-E6\:P3&W7U>^:64[ MS@[ARSJ&VPO9)4U@:Q"E,TX".)N$0O*6P6]W4Q8,['X3Z^:>5X#JYKW[0RL6_N$+\L0URS)C MX@_'UD7)[AUF%[@D:PB!,)ES"M0_V'*>YQUN):!A5+>2^8EO/[L+C9WIV'VW M:7JI-74]T]JYD37+XF>V%[^637ACBK2'O';W^-@P?M,IVJO<=\24+]++,@%) M".&0G=J*UN)";IA>0]7:S_')"&O:Q_ADDEVWE>ZSV[]KPA=A(E!$GZ KX]B% MB>79A5KV(MDJO6UY9%*R.'U<4A)0K@S@^Q-C\OU%=5!<:P[^!U!+ P04 M" TA@112-=NI[4$ "6$P &0 'AL+W=OWL3HM*VWD8[8,A!JPF,6L[I:SV MQX^=A"2=)*8\M-H^E,2Q[SWG7M_CC^&6\6>Q)D2"US"(Q$5K+>7FBV6)Q9J$ M6'38AD3JRY+Q$$OURE>6V'""_610&%C(MOM6B&G4&@V3MBD?#5DL QJ1*0K-R*SX-220HBP GRXO6 M&'Z9H+X>D/1XHF0K2L] 4YDS]JQ?;OR+EJT1D8 LI#:!U<\+F9 @T)84CG\R MHZWSZRLPN?LV MO;Z=C1]N[F[!.9BEF05L"28L#%7,9Y(MGL'=)DG 6"> RATXO2(2TT"<@1-@ M ;'&G A (_ 842G:JE$]/ZQ9+'#DBZ$E%6KMVUID""]3A*@!X5<<=8 -VP#9 MT$NMUQB9'# 2*R..K8T@^W%V!4Y/S@JT=58M%<@\FBB/)DK<.$W1U(;.];3R M=@W&^*=TGS>(NY#W[\I4R"&TE"\;_36+XA\CV1-M5[_$*XDNK]5P*FG"Z25.:544,EL^Q[U,]& =I?P'&L5PS3O\E=20OW2_BC M*@2O&4"QV$#S:C/1R0_>X=^I^H?-_HMU 9H7ANMD<7KO+(15W7:A(0^%<,.> ML<[V GM>+["&BH.%7$*STM777"Q\K9TIZ[.#2I[Y>"/EJ.-Y#0$HM!.:Q;-< MAL="JFI?4SX*V8.#(TKS6$"I;2T9A5IY'1%1*/N_^.$A JY1I^W MT7YS1JILM.^)OEC14WG"5'[Q0L9J2_A >%B;6S/L?KK7!1"H3,DU@ [P\;5Y?/.'D>&Q R[MP])%A,!4+\Q*%;ITD3?6'W#7"VI @1DJ8S;'5>% MGZ>70.F+9)OD'F7.I&1A\K@FV"=<=U#?EXS)_8N^FLFOXD8_ 5!+ P04 M" TA@11'2D#)= $ "P$P &0 'AL+W=O J#2)XWEDJM/EJ6G"UI M2&2+KVBDG\RY"(G2MV)AR96@Q$^"PL#"MMVV0L*BQJ"?M(W%H,]C%;"(C@7( M. R)V%[0@&_.&ZCQW'#'%DME&JQ!?T46=$+5PVHL])V5H_@LI)%D/ )!Y^>- M(?HXTP3N7C^C?THZKSLS)9*.>/"%^6IYWN@VP*=S$@?JCF]^HUF'/(,WXX%, M?F&3O6LW8!9+Q<,L6#,(693^DZ=,B)T Y%8$X"P _R< .Q4!3A:0*&>ES))N M71)%!GW!-R#,VQK-7"3:)-&Z-RPRGW&BA'[*=)P:3.YO1W\T+X:3JTL8W=Z, MKSY/AO?7MY^A"9/TRP*?P]WD 89&<*:V<'))%6&!/-7O/$PNX>3#*7P "^22 M""J!1? 0,27/=*.^OE_R6)+(EWU+:;XFJS7+N%VDW' %M]_CH 6X=P;8QG9) M^.A0>-0"QRX+M[1*N50XEPHG>$X%WI>D)*C?'*ZIT"4.OPH2*="R4_A$F(!' M$L2T)I&3)W*21&Y%HN&&"!_65"H6+6!%!>-^6??K45S84B)D#1\WY^/6(MUI M)H+-=-=!TEDLF&+Z.\?F(]>@>SFZ5ROKQ)1-TPQ%'T8\U/XD23+"AT+KNZ#: M,Q1,M[#[WIALD^94J:]_:DBX5C24?]40:N>$VK7=G2@^^P9\E9"@3X80+9,_ M1>DD*,8MUX.V:SOMOK4N2=[)DW>.UCKA<4CF;@[<_7_(W,L)]6I[^H+$C$L% M$5>Z9I6>'69\$;&_:6G5UZ,Z:=6#!R&/U%(" I]L:^@BNW!*^[""$DZTJ:EG M4SNM0][Q8%1+^B$R@UT+_O-/78SP+W!!%RR*S.B?DH!$,YID30WVM-0)TP3> M3C&BCHMLVRXO1U28'L*UW!*3T]0.$<#[!#S7K290F"&J][''5)I#^9V]_$T7 MM:OS%^:'ZMU/KQ;FE!U#P=VG@%U<3:%P2.2]KCZN(O\UQ>'M$<-MW*DF5C@E M:K_OE(@*7T3UQGCD&(FE;V;,5(YR-=(\W=U*[;8\KT*+PE]1]^B!<@2+%,Q8 M3D[#Z;9PKX)&X:JHW@!WALL1+'K[++08W6XY"UQX);9?,6@.$\G@7A#!N(4J M9E-<6"M^I;66#)TCZ*&]FL&]5J>*WKL=4Y%L M#HTXV8SW]8:&4RKJ)GUX:B$O,I1=(7O(ZSD5,A;.AGOO MO/\J[,NIMZ\7:]/]9>D9$#-P)7"UU+ZAEB3*]@NEN]PLV8N= JHJ*Z>P-J?> MVF[($POC4%?35;@*^);JKZX_MN8;-6G6 C[3M!77*^(?*#JG,#+GO??&.YOC M-]H=__#VV-HY3C%G63=$Z*6&A(#.-93=ZNC2%NGQ4'JC^"HY89ERI7B87"XI M\:DP+^CG<\[5\XTYM,D/Z0;_ E!+ P04 " TA@11]T/#>J0" #P!@ M&0 'AL+W=O;Y#)W3!H!\>#.5VMC3L(TV1#5KA \[R9 M*;L+*Y:<!WRCN-,G:W"5+*5\=9N[?!A$3A RS(QC M(/;QAF-DS!%9&3\/G$&5T@%/UT?V6U^[K65)-(XE>Z&Y60^#00 Y%F3+S%SN MON"AGI[CRR33_A=V96P_#B#;:B/Y 6P5<"K*)]D?^G "L#SU@/@ B/\5T#D M.K[04IDO:T(,21,E=Z!_J\F,#YV06< 17P2!FS,]!):*P$1Q1FAW0W M9;KX@W1M>)3"K#5,18YY#7[E5_?*S_)FXDO,5E"^+!)<11>U"G MIQE^OQ4MZ$0.'D<-K_/1.) 1@SG,B#+O\*2(T*3\WK\_V%"X,\CU MCX9$W2I1UR?J?I!HIF2&F&LHE.3PXF8N#$SWJ#*JL6ZRXY+PLR=TYO"6MGNM M. G?:F3T*AF]1AEC1K0&650*I +O))>5EMJOI&3MG6CI=[N=?J]>3;]2TV]6 M(SFWK5X8F;T>%>F&9E]5O%?_=ZJ#*M&@L8!2N=QX;MQ;J]=8]R<=_#7*N/5G M[\(34^&H5MYK-61R*TSI+]5I9>'@( $D$ 9 >&PO=V]R:W-H965T^3G;0YLU6B 3O4BC;CRJB[7TS8'[V2I]9L/BE4_ M2GQ!*+ DS\#+J8 MP\-T!,/GZ:*8?AU/A\5X#I]ARHQA_N#@>H3$N+ W< 5D'R^TZUH)-\@C1)D]?Y"*ZO;OYGB9V)QDG:.$D#;?<"[2-73)6< M"2B4)4Z[<.OSBAF$H9:2D^LE^D"HTPAU@E#G@M"3MM8Q*N)J@TX1+?QZF%:N;>.QB>X_;76= I\_S5_C_P?4$L# M!!0 ( #2&!%%57*RT) , (() 9 >&PO=V]R:W-H965TG&)&A5VNUAVH-++L2J8S/; M*=U^_6PG32FDM-I>P';..?>>FQO;_0T7#S(#4.@IITP.G$RI];GKRD4&.99G M? U,/UERD6.EIV+ERK4 G%I23MW \SINC@ESAGV[=BV&?5XH2AA<"R2+/,?B M]P@HWPPN"&K3)D%=]A?XQ7,0=VMKX6>N;5*2G)@DG"&!"P'SH5_GD0& M;P'?"&SDUA@9)_>Z6WFWA M8JSPL"_X!@F#UFIF8*MOV;I>A)D^F2NAGQ+-4\/QU70ZN9TFL]LYNIC%:'PU MNYW,/B>S\229HU,4PQ*$@!1=3M D7U/0/:*P?<=C+I5$QS$H3*@\T>"[>8R. MCT[0$2(,W6:\D)BELN\JG:@)YRZJI$9E4L$;285HRIG*)$I8"FD#/S[,[QS@ MN[I =96"YRJ-@H."7PMVAD+O$PJ\P&O(9_QANM]KLO-_T9-_COZJ&&'=,J'5 M"]_0>VD)PC!;$$S1A$E%5+'5%C]N.*5(?\L;+-*?!Z*VZJ@M&[7U1M01K AC MA*WTOD!U6&AJJU(BLA)FAWP<1F'4[KN/V^]J'^2WO$[T&A7OH[IA-WP-2AJD MVMWH1>J5TW;MM'W0Z0TL^",( A*I3/!BE9F/;YYAT>BY%&MOY>#M&-Y'G/I^ M>ZTU_-W#.YCHG '$^]C M_%ZOM^.P 11V6\T&H]I@=-"@WH/>Z=IHKXLZVU%+C_L@/_"[NRX_(I6\)U7: M=+<.E1S$RI[F$BUXP52Y6=2K]87APIZ3.^LC_WSL-ZS'^H)1W@=>Y,O;R10+ M_;%+1&&I0WEGD7XCHCSQRXGB:WNDW7.E#T@[S/0E"80!Z.=+SM7SQ 2HKUW# MOU!+ P04 " TA@11CC )O!4# "I"@ &0 'AL+W=O6JEK?D@!*@ B5*V=EHK!.OV,.W!)(98 M=>S,=J#[][.=$"@?45\J]878SCWGGNOCF-O?<5SS/2;)1<94GHJ5J[,!4:)!674#3PO"I M%EF&Q+\;3/EFX/C.=F%&5JDR"^ZPGZ,5GF/UE$^%GKDU2T(RS"3A# 1>#IR1 M?SWV0P.P$3\)WLB],9A2%IP_F\E],G \HPA3'"M#@?1CC<>84L.D=?RM2)TZ MIP'NC[?L7VSQNI@%DGC,Z2^2J'3@=!U(\!(55,WXY@Y7!;4-7\RIM+^PJ6(] M!^)"*IY58*T@(ZQ\HI=J(_8 FNCV>/]X] %W@D]XS?#_5Z#G%:]E2W+%Y[A&_,LTP=36Q8_ M \_-*94-M&%-&UK:UAG:$5,D(;0PQQWF."X$442;,7F)::$W$I:"9Z"3YX5" M]M/@2Y@@P0A;29AB 7/C'OS^KHGA7N%,_FF0U:YEM1NK?25+[F1=Z$-2'I?+ M4T>D)&U;4G/%K(<=O]UWU_NV'[;QWX,UQ1#?JGK:F5VOM-6I]8FLLE=XJK4H)$IMAZ5/!2*-) MOK>[Y;R/9)._=_WZ[V%4Q;KO0Q %G0.S3D3YW3 Z;92'TB"E0'%2*83*?3INV:'>M^JT/Y=WN8O;#=_$N/'*E=VC<<4@0'-CF[OWI M9UBL;"\D(>8%4^5_:+U:]ULCVV4=J.S$)ZNYT^!]02P,$% @ M-(8$4=)!X &@ @ "0< !D !X;"]W;W)K&UL MM57;;M- $/V5D=6'5H+:<:Y4CJ4F+1"@5=6T\(!XV,03>U7OKME=-T7BX]F+ M8T*;1#S B[V7.6?.S.S.)FLA'U2!J.&)E5R-@T+KZBP,U;) 1M2IJ)";G960 MC&@SE7FH*HDD<0>O2 K?'&_:W+G83RX(H MG(KR"\UT,0Y& 62X(G6I;\7Z/3;Q]"W?4I3*?6'M;7N# ):UTH(U8*. 4>[_ MY*G)PQ8@'NT!Q T@?@[H[ %T&T#7!>J5N; NB"9I(L4:I+4V;';@ MW*^?C#G,-#+U[8"S7NNLYYSU]CB[KMD")8@5F)MMZV?<-0E1\!/VYV;B>?N. MUU[VQS1.PL<=4OJME/Y!*5-244U*P"?38S*J:XD[CXQG&6XY[L1QO_7M*_?2 MJ&>*M%O@H!4X."CPGE.-&7PT.9?>E M37?+QLL+M[H*0YF[9JM@*6JN_85M5]M^?N[:V+/UB>GSOBW_IO&/Q!61.>4* M2EP9RNAT:*HN?>/U$RTJU[L60IM.Z(:%>:M06@.SOQ)";R;60?OZI;\ 4$L# M!!0 ( #2&!%$NGJ$'2@, "D+ 9 >&PO=V]R:W-H965TT8[Q;R('D.A'65 Q=G(IMV>N*U8YE%B< MLBU0M;-FO,123?G&%5L..#.DLG #SQNX)2;4F8S,VC6?C%@E"T+AFB-1E27F M]Q=0L-W8\9V'A1NRR:5><">C+=[ N2'[357,[>UDI$2J"",(@[KL7/NG\U] M3Q,,XB.!G=@;(RUER=@W/;G,QHZG3P0%K*0V@=7?'4RA*+0E=8[OC5&G]:F) M^^,'ZZ^,>"5FB05,6?&)9#(?.ZF#,ECCJI W;/<&&D&QMK=BA3"_:%=C![&# M5I60K&S(Z@0EH?4__M$$8H_@'R($#2'H$J(#A+ AA$_U$#6$Z*D>XH9@I+NU M=A.X&99X,N)LA[A&*VMZ8*)OV"I>A.I$64BN=HGBRB]0($7 M>);S3)],]X<1:VSR#B+#C@[S[ZJ#(<,K=2-JU@(:O.33?36;_PSZ:^97VF^T#3:OPR7S>15YAO"!6H@+5R MY9TFZE)XW9?5$\FVIO%8,JG:&#/,52\+7 /4_IHQ^3#1#MKN>/(34$L#!!0 M ( #2&!%%!&NK1(00 &D. 9 >&PO=V]R:W-H965T/I!1%IF@MV%YLD?S.Y3L\),^9'BE[Y#L @9ZKLN97DYT0^TO'X=D.*L(O MZ!YJN;*AK")"#MG6X7L&)-="5>E@UXV>\;*2IK2A_5X$M^-7&51U!")I0*(O^>8 YEJ31)/_YJE4XZ MFTJP__VB_9,F+\FL"86X#T1.0>NP"N!7 ID!P1L!O!?RW6@A:@>"M%L)6 M0%-W&NXZ< LBR&S*Z!$QA9;:U(>.OI:6\2IJE2@KP>1J(>7$;+7\?+O\^K!" M']%U_J>T!SF:TUJP8GW0.WD/&:VSHBR('KY?@"!%R3](@6^K!7K_[@-ZAXH: M/>SH@9,ZYU-'2+^4=B=K?;AI?,!G?/#1K;2XXVA9YY!;Y!?C\M&(O"/CT04% MOP3E!H\J_.507R#?_0EA%[L6?^9O%O=2&YW_9WWYGZV?!,/O,L37^OQS&0); M>3$(F0A[RD11;]'OUVLNF#SB?XRH#SKU@58?G%'?95W6RSI;#C5J8JU&77]/ M,P\'+IXZ3_V=&:*PEP3>*6HQ1/DX3@S4TH)*@SCI4"=\PXYO.,ZW4E'\NSE- M=*,N-6!,\O_T!175O@05[&8UHUQ8CU-C(>PYEJ:&\_,A)O;-, PQ7IJF1A0L M(#\)[$&(NB!$HT%80"F?!_;C/,5H8-4/3-?F%I ?NP;)(2A*W= @:0%%7F0G M&7P1]=.!9OO <;(SC89S=P'1T;D%)6&QP'J*PY\>^ M0=J"#/)1LK]2SM$:9)L"LO3+: 5(D&>PEWYX\(I^ M]-(X3$S6%EP4>F::VV"^CQ/SU;*:Q0DV-]KIEZ M<%]3(=L _;F3O2 P!9#K&TK%RT 9Z+K+V3]02P,$% @ -(8$4>_4@2&J M P 1PX !D !X;"]W;W)K&ULO5==CYLX%/TK M%NI#*^T.V'QFE$2:"4DWNSO5:-+I/E3[X E.0 6;VF;2_ONU@2$)$$2_]B7! MYIQ[?>\]^-K3 ^.?1$R(!%^RE(J9$4N97YNFV,8DP^**Y82J-SO&,RS5D.]- MD7."HY*4I2:R+,_,<$*-^;29 8V7B8=D M'TL]8R(&FJ+:EU?*Z-&HU/33Q]?K&^*H-7P3QA M018L_2>)9#PS @-$9(>+5#ZPPQ^D#LC5]K8L%>4O.%187WG<%D*RK":K<9;0 MZA]_J1-Q0E!V^@FH)J VP;E L&N"/=:#4Q. M5G[1!;\VN&-4Q@(L:42B'GXXS/<&^*;*09,(])*(6S1H\,^"7@';^@T@"UD] MZUF,IL-)7S@_YGWY8]Y7P_20;!4=]M'/_8E49&]VGPD>" YXS*A M^S,Y??Q;P<%:DDS\.^#,:9PYI3/G@K,'\DQH07HU6#']DJGWV.(Y:=E&!X\.@09V%Z#8ANH,AWG/52;C\"M2W!LCG M(LEU>OL"KNRX)^XAF@1V*Y11J)7;"04Z:&+UA^(UH7B#H3S21)((;"26[9*= MV?,;>_ZOEUK0. N^6VI!)Z?(\]V6B!9=E&-#U*Y/%^5YOA^TI-9%^8[26G]] M)DV(DY\DM4E71);CN:U01J%6/2ADN:@_%&@=>YLU1FQ_*5E$+!L0 #QIE_#7 MZPVBHSOTW8JKJ6=9<_SVYE:C3C]CU[/\5IEZ;'D3MZ7+98\M:"''OU"G8[N M]D\276WH[#.S[: =S1C4J@]EP0O[&SRV(SC+V /?,AO%Y6=YJC^>J*=8?Y/J$"I&2G7%E7OJH8KVXMU4"R MO#QE/S&ISNSE8ZQN>H1K@'J_8TR^#+2#YNXX_P]02P,$% @ -(8$4;II M@^=/ @ /08 !D !X;"]W;W)K&ULM551;]HP M$/XK5J1)F]21$"B@*D0"RK968T/0;0]3'TQR(1Z.G=D.Z?[];">X=!IYVE[( MW?F^[[X[RT=4[P$ID\R+@JLM"OVOBP% MX-2""NJ'03#R"TR8%TNKUO5-@0_:Y,@$_ MCDJ\ARVH+^5::,]W+"DI@$G"&1*03;U9_V8^,?DVX2N!6I[9R'2RX_Q@G+MT MZ@5&$%!(E&' ^G.$!5!JB+2,GRVGYTH:X+E]8G]G>]>][+"$!:??2*KRJ3?Q M4 H9KJC:\/H#M/U<&[Z$4VE_4=WF!AY**JEXT8*U@H*PYHN?VCF< 33/WP%A M"PBM[J:057F+%8XCP6LD3+9F,X9MU:*U.,+,I6R5T*=$XU2\7;Y?+3\];-&" MLP28$M@.BV=H0^0!O;X%A0F5;]!;-$L27C$ET082($>\HZ"C"ZL1Q!\$!AWY M2BLT=?RD53-OU(07U(S0BC.52[1D*:0O\;[NS+47GMJ;AYV$]Q7KH4%PA<(@ M##KX!FY< \LWO,#WF8'KN(-NZ.B&EFYP@6X#1V 57*$5_L'%\RR_?]2)Z$Y! M(1\[RER[,M>=JE]>C;AP-=T<_; 7!*\ZQ(RB,C@)C M5V#\/XMV4;<;9\U*>$YO%NL* MBSUA$E'(-#3HC?5%BV99-8[BI5T0.Z[TI*R9Z_T.PB3H\XQS=7), ?>/$?\& M4$L#!!0 ( #2&!%$)M71BY@( )8) 9 >&PO=V]R:W-H965T("I[3A,F.LU!J>>&Z,EI@ M2F2%+Y'I-S,N4J+T5,Q=N11(8@M*$S?PO+J;$LJ<;MNNC46WS52 2^SRYI[%:=)RF S'.R"I1$[[^@GE!-<,7\43:7UCGL9X# MT4HJGN9@K2"E+'N2Y]R('8#F.0P(Z_=%P.+J!Z>VH_PWN>Y-)[^9V"B<#5(0F M\A3.X6XZ@)-/IVU7Z70&Y$8Y]65&'1RAKL.0,[60<,5BC/_%NUIFH378:+T, M2@F_KE@%0N\, B_P#NCIE\,'&&FX;^!^JT1.6%@76K[PF'4)D1+X#.Z)$(0I MX +L,8"?WW4H7"M,Y:^21-4B4=4FJOYOHC.X>D814?G2WLS-C+5F6 MUZO5L%YKNT\'Y-0*.;5R.3Q-]0'46S-ZA'4F29:462]XZQ_K9Z-(U'BOGZ.5 MDHJPF++Y(4<;>XYZA9?9%MR/\/47U3OL>+,0W"P5G.N4H)5E2N5K2C/"1HG2 M+**Y$Q&$E7KUL-)6H;3U(5NUM;]56T=M\[WMQ\U[BQQ1(@?&@D;X#LEYZC<: MZ.]\D/WW:M:-:X9480P]O1'ZA$6Z'1X6Y^\;&AXW--B*"S[2T&T!Y+4"@C>Y MZ^YTOA3%W%X()$1\Q536!(O5XM+1LZW6W89G-Y8A$7/*)"0XTU"OTM#FB>P2 MD$T47]H^^L"5[LIVN- 7)Q0F0+^?<:XV$Y.@N(IU_P)02P,$% @ -(8$ M463[J*-* @ *P< !D !X;"]W;W)K&ULO55= M:]LP%/TKPL]ME=B)6XIC:-V.%58P#>L>QAB*?6.+2)8GR4W[[ZR)VJ 31ZY:Q1JZ#6NKW&6!4U<*(N1 N-V=D*R8DV4UEA MU4H@I0-QAL/9+,:6RS01G6:T@5PBU7%.Y-LM,+%?!?/@L/!$JUK; M!9PF+:E@#?I[FTLSPP-+23DTBHH&2=BN@IOY=1;;>!?P3&&OCL;(5K(18F M!5 F0>&(\!GPCKX%X9-RD/>X9!WZ'@6 M(SQK+8H=>E"J@Q+==9(V%(:=QANYYR\0; /*Q>2>+VAPXRAEI3E4\ M+=BI\XJ0]KUJLZS8.BBSGHC&1Y>C=J]'&Q93F9Y M4Y;4]B/"4$YH>4X;E)&6:C-_A_GQH!)_MOG3@A]N?OS.?SL^:F7V&7DDLJ*- M0@RV!CF[N#3'(7UK]A,M6M>F-D*;7NF&M7G-0-H L[\50A\FMF$.[V/Z%U!+ M P04 " TA@11W&ALHD0" " "P #0 'AL+W-T>6QE$.D8+HXZ3)J6K;=@*A<$V"LW#WHIBGVV!?GBRG#G]ZR=9CNVD=0E] MV)(\1'??G;[[)%TB!:7>,'C, 32J.1-EB'.MB\^>5\8Y<%)>R@*$B:12<:*- MJS*O+!20I+23./.FD\G"XX0*' 6BXO=T)BS$=X31E:)V5DHX91L'3RT0 M2R85TN;LC13?(N6S"_O.LVW1\G JI&IJNPKN>]6F[P6VGA5(&>L$3K$#HJ @ M6H,2]\9IDAOP10BU]G)3&(69(AM_.L?]A&8P1592):"Z,C[>0E' (+5R%,UR M.VI9>#:HM>3&2"C)I""-ANV,UC"T,3#V:'\SO](=[CH=G.G$GJCH3".H-1V- M3\%$0N3D'D"?3D[.8H M-7KMU3BX?W=NWPY%]I43XI_V/<7ZHFA54::I:+V<)@F(%Y>PH==D99[#._PF M/X&45$PONV"(>_L')+3B-UW6@]V(-JNWO]OE^8NF8/_FCOX"4$L#!!0 ( M #2&!%&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G8=^Y%E1C:V]E(>KP:!*]BRGU=_E@17J MR+84.95J5^P&U4$PFE9[QF2>#9SA\'*04UY87[_T=:W$0-\I)4LD+PM5V!2L M.7NH7HXWN^B>5WS#,RX?QU;[.V,6RGG!<_Z3I6-K:*%J7SY\*P7_61:29B01 M99:-+;L[L&9"\N2W8M) QG13M262;B*J0,;6Y5!5N.6BDNT9;?U4,=XS=7*W M5\ORAF>2B2F5;";*^L"+75.-NHN!=AMM._3;KA&OQ/]IQG*[Y0F;EDF=LT)V M[2A8U@ 6U9X?*@L5-&=CJS\%T2)%N)"JD5!0=%6I#= %( M]RR0)%:;!0XU2 ^ ],X(>=22(P!R=$Y(5X.\!" OSPGI:9 ? MM+%RO57_TX6.JQV(:,81M61H3G;=!8^5$<8/UMMR%' MV,8EL5@$L7)6W 4+%>":;HG#R2M(R!&V84E@/PH5%$$K'"'RS8^P3@:)P39L M!H)G;=OI/) #['-*X,CY-F0!V[ &8$S=^C;D ON]9*!F'-EQW'4@&SCO9(,3 M6) .',,Z>"L$/X'JF. $P_@, PAYZ(.."0G#,2R,WX/>R0<.R<,Q+(\^^IT$ M@X3A&!8&'%_T ;L#V<,Q; \8P5$#,(_%\J( MW;.B9FCSB C;M6N\>HK @PSDF3;0"Z:?_E=7DJ5H4A92\$VM3M8Q(0-YI@WT M@CECY4[0P[[Y#J ?;^H+D9"!1J8-U&.J)DS4J:(;":OQ4<2K.WT!;009:&1\ M%7^Q4+YI182^^U'DMQF8$UUH!!EH9-A MT6BKKQK/@91;V4@65ZIYY^DV8^F M.EO'A PT:@TTZ+_@2-F6%RP-U24J5:[>HF0E4+/I%J"\49,PWM99-E%ERV)> MTK3_(*3_F.7K+U!+ P04 " TA@11?'[I&]0! #&'P &@ 'AL+U]R M96QS+W=O )/[F/!00D5#B]B M%28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*B MV932/X20EYNT;_--UZ?#^C;Y7N[3D>UD8?LYH'N<_9TY> M3WWZR\1NM=HNTU.W_-BG0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?) MS>3Y;=$,SV_2A-I!"D%:/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03= MU0^ZAZ#[^D$R11FG!$DCK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$ M6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#; M1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.! MWA'UCO^I=RZG7]/U\9?E]\G1JW+!. @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2) M[7=?;.EL,GK;6O*]35TU?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^) MB<%@R'+3!&I"/[0UDLGHB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJ MYL.V(I^>+W&B1S.;E3D5)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS M+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([ M#\^ZV_5[_/6,C_4O[$. ]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y M"JD\ M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " TA@11F5R<(Q & "<)P $P @ '- 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #2&!%%$0@D4I@4 %\7 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ -(8$4>FHH'IW @ MB08 !@ ("!TQ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$4;T'O&Q," 72X !@ M ("!"2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -(8$479L,3)6!@ R0\ !@ ("!*SX 'AL+W=O&UL4$L! A0#% @ -(8$ M43?4LR?: P I0@ !D ("!]F4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$4;1"]IF#"@ ;AL M !D ("!>W0 'AL+W=O95E$* #3&@ &0 @($U?P M>&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$4>=5H:N7 @ 9@4 !D M ("!W8P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(8$47!NZC;, @ W 4 !D ("!U9@ 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ -(8$45G! MRRE P 4PD !D ("!U*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$4;?."6LB P 3@L !D M ("!H:T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(8$4353C3]0 P F L !D ("! M:[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -(8$49:G)1ZH @ ?0< !D ("!+<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$44C7;J>U! EA, !D M ("!/-D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(8$428I=1X> @ 200 !D ("!"N8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(8$4=)!X &@ @ "0< !D ("!!N\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$4>_4@2&J P M1PX !D ("!MOD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(8$463[J*-* @ *P< !D M ("!.@,! 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " TA@11*F32ILH! ";'P $P M @ 'I#P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /0 ] + *(0 #D$0$ ! end XML 67 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 68 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 149 311 1 false 47 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.cardlytics.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) Sheet http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED) Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY (UNAUDITED) Sheet http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? (DEFICIT) EQUITY (UNAUDITED) Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 2101100 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Sheet http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentation OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Notes 8 false false R9.htm 2102100 - Disclosure - RECENT ACCOUNTING STANDARDS Sheet http://www.cardlytics.com/role/RecentAccountingStandards RECENT ACCOUNTING STANDARDS Notes 9 false false R10.htm 2107100 - Disclosure - REVENUE (Notes) Notes http://www.cardlytics.com/role/RevenueNotes REVENUE (Notes) Notes 10 false false R11.htm 2110100 - Disclosure - LEASES (Notes) Notes http://www.cardlytics.com/role/LeasesNotes LEASES (Notes) Notes 11 false false R12.htm 2119100 - Disclosure - DEBT Sheet http://www.cardlytics.com/role/Debt DEBT Notes 12 false false R13.htm 2122100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.cardlytics.com/role/StockBasedCompensation STOCK-BASED COMPENSATION Notes 13 false false R14.htm 2125100 - Disclosure - RELATED PARTIES Sheet http://www.cardlytics.com/role/RelatedParties RELATED PARTIES Notes 14 false false R15.htm 2128100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.cardlytics.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 2131100 - Disclosure - EARNINGS PER SHARE Sheet http://www.cardlytics.com/role/EarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 2132100 - Disclosure - SEGMENTS Sheet http://www.cardlytics.com/role/Segments SEGMENTS Notes 17 false false R18.htm 2201201 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies) Sheet http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationPolicies OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies) Policies 18 false false R19.htm 2301302 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables) Sheet http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationTables OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables) Tables http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentation 19 false false R20.htm 2307301 - Disclosure - REVENUE (Tables) Sheet http://www.cardlytics.com/role/RevenueTables REVENUE (Tables) Tables http://www.cardlytics.com/role/RevenueNotes 20 false false R21.htm 2310301 - Disclosure - LEASES (Tables) Sheet http://www.cardlytics.com/role/LeasesTables LEASES (Tables) Tables http://www.cardlytics.com/role/LeasesNotes 21 false false R22.htm 2322301 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.cardlytics.com/role/StockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.cardlytics.com/role/StockBasedCompensation 22 false false R23.htm 2328301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.cardlytics.com/role/CommitmentsAndContingencies 23 false false R24.htm 2331301 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.cardlytics.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.cardlytics.com/role/EarningsPerShare 24 false false R25.htm 2332301 - Disclosure - SEGMENTS (Tables) Sheet http://www.cardlytics.com/role/SegmentsTables SEGMENTS (Tables) Tables http://www.cardlytics.com/role/Segments 25 false false R26.htm 2401403 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details) Sheet http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details) Details http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationTables 26 false false R27.htm 2401404 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details) Details 27 false false R28.htm 2402403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConsumerIncentivesDetails SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details) Details 28 false false R29.htm 2402404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details) Details 29 false false R30.htm 2402405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsCashCashEquivalentsAndRestrictedCashDetails SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details) Details 30 false false R31.htm 2402407 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details) Sheet http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details) Details 31 false false R32.htm 2407402 - Disclosure - REVENUE (Details) Sheet http://www.cardlytics.com/role/RevenueDetails REVENUE (Details) Details http://www.cardlytics.com/role/RevenueTables 32 false false R33.htm 2410402 - Disclosure - LEASES - Narrative (Details) Sheet http://www.cardlytics.com/role/LeasesNarrativeDetails LEASES - Narrative (Details) Details 33 false false R34.htm 2410403 - Disclosure - LEASES - Lease Information (Details) Sheet http://www.cardlytics.com/role/LeasesLeaseInformationDetails LEASES - Lease Information (Details) Details 34 false false R35.htm 2410404 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) Sheet http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails LEASES - Maturity of Lease Liabilities (Details) Details 35 false false R36.htm 2410405 - Disclosure - LEASES - Future Payments for Operating Leases (Details) Sheet http://www.cardlytics.com/role/LeasesFuturePaymentsForOperatingLeasesDetails LEASES - Future Payments for Operating Leases (Details) Details 36 false false R37.htm 2419401 - Disclosure - DEBT - Schedule of Debt (Details) Sheet http://www.cardlytics.com/role/DebtScheduleOfDebtDetails DEBT - Schedule of Debt (Details) Details 37 false false R38.htm 2419402 - Disclosure - DEBT - Narrative (Details) Sheet http://www.cardlytics.com/role/DebtNarrativeDetails DEBT - Narrative (Details) Details 38 false false R39.htm 2422402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 39 false false R40.htm 2422403 - 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 40 false false R41.htm 2422404 - 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 41 false false R42.htm 2422405 - 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 42 false false R43.htm 2425402 - Disclosure - RELATED PARTIES - Narrative (Details) Sheet http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails RELATED PARTIES - Narrative (Details) Details 43 false false R44.htm 2428402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 44 false false R45.htm 2428403 - 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 45 false false R46.htm 2431403 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.cardlytics.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.cardlytics.com/role/EarningsPerShareTables 46 false false R47.htm 2432402 - Disclosure - SEGMENTS - Narrative (Details) Sheet http://www.cardlytics.com/role/SegmentsNarrativeDetails SEGMENTS - Narrative (Details) Details 47 false false R48.htm 2432403 - Disclosure - SEGMENTS - Revenue by Segment (Details) Sheet http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails SEGMENTS - Revenue by Segment (Details) Details 48 false false R49.htm 2432404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details) Sheet http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails SEGMENTS - Adjusted Contribution Reconciliation (Details) Details 49 false false R50.htm 2432405 - Disclosure - SEGMENTS - Geographical Information (Details) Sheet http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails SEGMENTS - Geographical Information (Details) Details 50 false false R51.htm 2432406 - Disclosure - SEGMENTS Concentration of Risk (Details) Sheet http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails SEGMENTS Concentration of Risk (Details) Details 51 false false R52.htm 2434402 - Disclosure - COMMON STOCK WARRANTS (Details) Sheet http://www.cardlytics.com/role/CommonStockWarrantsDetails COMMON STOCK WARRANTS (Details) Details 52 false false R9999.htm Uncategorized Items - cdlxform10-q2020q2.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cdlxform10-q2020q2.htm Cover 53 false false All Reports Book All Reports cdlxform10-q2020q2.htm cdlx-20200630.xsd cdlx-20200630_cal.xml cdlx-20200630_def.xml cdlx-20200630_lab.xml cdlx-20200630_pre.xml cdlxform10-q2020q2ex101.htm cdlxform10-q2020q2ex311.htm cdlxform10-q2020q2ex312.htm cdlxform10-q2020q2ex321.htm cardlytics_logoa29.jpg http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdlxform10-q2020q2.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 149, "dts": { "calculationLink": { "local": [ "cdlx-20200630_cal.xml" ] }, "definitionLink": { "local": [ "cdlx-20200630_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": [ "cdlxform10-q2020q2.htm" ] }, "labelLink": { "local": [ "cdlx-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cdlx-20200630_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-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 418, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 11, "http://www.cardlytics.com/20200630": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 20 }, "keyCustom": 30, "keyStandard": 281, "memberCustom": 15, "memberStandard": 27, "nsprefix": "cdlx", "nsuri": "http://www.cardlytics.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityShellCompany", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.cardlytics.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityShellCompany", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - REVENUE (Notes)", "role": "http://www.cardlytics.com/role/RevenueNotes", "shortName": "REVENUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - LEASES (Notes)", "role": "http://www.cardlytics.com/role/LeasesNotes", "shortName": "LEASES (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - DEBT", "role": "http://www.cardlytics.com/role/Debt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.cardlytics.com/role/StockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - RELATED PARTIES", "role": "http://www.cardlytics.com/role/RelatedParties", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.cardlytics.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - EARNINGS PER SHARE", "role": "http://www.cardlytics.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132100 - Disclosure - SEGMENTS", "role": "http://www.cardlytics.com/role/Segments", "shortName": "SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies)", "role": "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationPolicies", "shortName": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables)", "role": "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationTables", "shortName": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - REVENUE (Tables)", "role": "http://www.cardlytics.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - LEASES (Tables)", "role": "http://www.cardlytics.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.cardlytics.com/role/StockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.cardlytics.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332301 - Disclosure - SEGMENTS (Tables)", "role": "http://www.cardlytics.com/role/SegmentsTables", "shortName": "SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "D2020Q1Mar1-Mar30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details)", "role": "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails", "shortName": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "D2020Q1Mar1-Mar30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details)", "role": "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails", "shortName": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConsumerIncentivesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Consumer Incentives (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_srt_MajorCustomersAxis_cdlx_OneCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Concentrations of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2019Q2YTD_srt_MajorCustomersAxis_cdlx_LargestFIPartnerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_cdlx_FinancialInstitutionPartnerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember", "decimals": "INF", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsCashCashEquivalentsAndRestrictedCashDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details)", "role": "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING STANDARDS - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "cdlx:ConsumerIncentivesExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - REVENUE (Details)", "role": "http://www.cardlytics.com/role/RevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.cardlytics.com/role/LeasesNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "lang": null, "name": "cdlx:OperatingLeaseModification", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - LEASES - Lease Information (Details)", "role": "http://www.cardlytics.com/role/LeasesLeaseInformationDetails", "shortName": "LEASES - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - DEBT - Schedule of Debt (Details)", "role": "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails", "shortName": "DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - DEBT - Narrative (Details)", "role": "http://www.cardlytics.com/role/DebtNarrativeDetails", "shortName": "DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligationsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligationsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "cdlx:FinancialInstitutionShareAndOtherThirdPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "2", "first": true, "lang": null, "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION - Allocation of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "2", "first": true, "lang": null, "name": "cdlx:SharebasedCompensationArrangementbySharebasedPaymentAwardMonthlyAverageClosingPriceCommonStockThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - Disclosure - STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Common Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_us-gaap_AwardTypeAxis_cdlx_RestrictedSecuritiesUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422405 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSU Activity (Details)", "role": "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_us-gaap_AwardTypeAxis_cdlx_RestrictedSecuritiesUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - RELATED PARTIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "shortName": "RELATED PARTIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2_us-gaap_OtherCommitmentsAxis_cdlx_FinancialInstitutionShareCommitmentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2_us-gaap_OtherCommitmentsAxis_cdlx_FinancialInstitutionShareCommitmentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details)", "role": "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Deferred FI Implementation Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cdlx:ScheduleOfDeferredFinancialInstitutionsImplementationCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.cardlytics.com/role/EarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432402 - Disclosure - SEGMENTS - Narrative (Details)", "role": "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "shortName": "SEGMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:AdjustedContribution", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432403 - Disclosure - SEGMENTS - Revenue by Segment (Details)", "role": "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails", "shortName": "SEGMENTS - Revenue by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD_us-gaap_StatementBusinessSegmentsAxis_cdlx_CardlyticDirectSegmentMember", "decimals": "-3", "lang": null, "name": "cdlx:AdjustedContribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "cdlx:AdjustedContribution", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432404 - Disclosure - SEGMENTS - Adjusted Contribution Reconciliation (Details)", "role": "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "shortName": "SEGMENTS - Adjusted Contribution Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432405 - Disclosure - SEGMENTS - Geographical Information (Details)", "role": "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "shortName": "SEGMENTS - Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD_srt_MajorCustomersAxis_cdlx_OneCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432406 - Disclosure - SEGMENTS Concentration of Risk (Details)", "role": "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "shortName": "SEGMENTS Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "0", "first": true, "lang": null, "name": "cdlx:ClassofWarrantorRightExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434402 - Disclosure - COMMON STOCK WARRANTS (Details)", "role": "http://www.cardlytics.com/role/CommonStockWarrantsDetails", "shortName": "COMMON STOCK WARRANTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2020Q2_us-gaap_ClassOfWarrantOrRightAxis_cdlx_CommonStockWarrantMember", "decimals": "-3", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY (UNAUDITED)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 (DEFICIT) EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION", "role": "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentation", "shortName": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - RECENT ACCOUNTING STANDARDS", "role": "http://www.cardlytics.com/role/RecentAccountingStandards", "shortName": "RECENT ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "cdlxform10-q2020q2.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - cdlxform10-q2020q2.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - cdlxform10-q2020q2.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 47, "tag": { "cdlx_AdjustedContribution": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjusted contribution represents our revenue less FI Share and other third-party costs. We refined our definition of adjusted contribution used by our CODM to exclude the impact of non-cash charges related to the issuance of equity to our FI partners and the impact of amortization and impairment of deferred FI implementation costs.", "label": "Adjusted Contribution", "terseLabel": "Adjusted contribution", "totalLabel": "Adjusted contribution" } } }, "localname": "AdjustedContribution", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_CapitalizedContractCostAmortizationInterestExpense": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "cdlx_ClassofWarrantorRightExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Exercised", "label": "Class of Warrant or Right, Exercised", "negatedTerseLabel": "Class of Warrant or Right, Exercised", "terseLabel": "Class of Warrant or Right, Exercised" } } }, "localname": "ClassofWarrantorRightExercised", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cdlx_ClassorWarrantorRightExercisePriceofWarrantorRightExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised", "label": "Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised", "terseLabel": "Class or Warrant or Right, Exercise Price of Warrant or Right, Exercised" } } }, "localname": "ClassorWarrantorRightExercisePriceofWarrantorRightExercised", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassorWarrantorRightExercisePriceofWarrantorRightForfeitedandCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled", "label": "Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled", "terseLabel": "Class or Warrant or Right, Exercise Price of Warrant or Right, Forfeited and Canceled" } } }, "localname": "ClassorWarrantorRightExercisePriceofWarrantorRightForfeitedandCanceled", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cdlx_ClassorWarrantorRightForfeitedAndCanceled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class or Warrant or Right, Forfeited And Canceled", "label": "Class or Warrant or Right, Forfeited And Canceled", "negatedTerseLabel": "Class or Warrant or Right, Forfeited And Canceled" } } }, "localname": "ClassorWarrantorRightForfeitedAndCanceled", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/EarningsPerShareDetails", "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/20200630", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConsumerIncentivesDetails" ], "xbrltype": "monetaryItemType" }, "cdlx_ContractwithCustomerAssetDeferredFinancialInstitutionImplementationCostsRecoveriesThroughFinancialInstitutionShareNet": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/20200630", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cdlx_ContractwithCustomerAssetDeferredImplementationCostsAmortization": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Deferred Implementation Costs , Amortization", "label": "Contract with Customer, Asset, Deferred Implementation Costs , Amortization", "verboseLabel": "Amortization of deferred FI implementation costs" } } }, "localname": "ContractwithCustomerAssetDeferredImplementationCostsAmortization", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "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/20200630", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "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/20200630", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "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/20200630", "presentation": [ "http://www.cardlytics.com/role/RevenueDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "cdlx_CustomerIncentiveLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails" ], "xbrltype": "stringItemType" }, "cdlx_DeliveryCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "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/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "cdlx_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.cardlytics.com/20200630", "xbrltype": "stringItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cdlx_EmployeesAndNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees And Non Employee Directors [Member]", "label": "Employees And Non Employee Directors [Member]", "terseLabel": "Employees and non-employee directors" } } }, "localname": "EmployeesAndNonEmployeeDirectorsMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "cdlx_FinancialInstitutionPartnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Institution Partner [Member]", "label": "Financial Institution Partner [Member]", "terseLabel": "Financial Institution Partner" } } }, "localname": "FinancialInstitutionPartnerMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "cdlx_FinancialInstitutionShareAndOtherThirdPartyCosts": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_FinancialInstitutionShareLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "cdlx_FinancialInstitutionsAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Institutions Agreement, Term", "label": "Financial Institutions Agreement, Term", "terseLabel": "Financial institutions agreement, term" } } }, "localname": "FinancialInstitutionsAgreementTerm", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "durationItemType" }, "cdlx_INDIADomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for INDIA [Axis]", "label": "INDIA [Domain]", "terseLabel": "INDIA [Domain]" } } }, "localname": "INDIADomain", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "cdlx_IncreaseDecreaseInConsumerIncentiveLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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": "Consumer Incentive liability" } } }, "localname": "IncreaseDecreaseInConsumerIncentiveLiability", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cdlx_IncreaseDecreaseInFinancialInstitutionShareLiability": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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", "terseLabel": "FI Share liability" } } }, "localname": "IncreaseDecreaseInFinancialInstitutionShareLiability", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cdlx_LargestFIPartnerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Largest FI Partner Two [Member]", "label": "Largest FI Partner Two [Member]", "terseLabel": "Chase" } } }, "localname": "LargestFIPartnerTwoMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "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": "Weighted average borrowing rate" } } }, "localname": "LeaseWeightedAverageDiscountRatePercent", "nsuri": "http://www.cardlytics.com/20200630", "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": "Weighted average remaining lease term (years)" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTerm", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/LeasesLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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 [Member]" } } }, "localname": "LoanFacilityThresholdTwoMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cdlx_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/LeasesNarrativeDetails" ], "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "cdlx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformanceConditionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Condition, Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Performance Condition, Period", "terseLabel": "RSU, performance condition, period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformanceConditionPeriod", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformanceConditions", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "decimalItemType" }, "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/20200630", "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/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "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/20200630", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": "Stock Issued During Period, Shares, Warrants Exercised In Period" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "cdlx_TwoCustomerMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Customer [Member] [Member]", "label": "Two Customer [Member] [Member]", "terseLabel": "Two Customer [Member] [Member]" } } }, "localname": "TwoCustomerMemberMember", "nsuri": "http://www.cardlytics.com/20200630", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SegmentsNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r282" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r284" ], "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/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r283" ], "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/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r279" ], "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/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r102", "r109" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r113", "r170", "r174", "r273" ], "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/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/LeasesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/LeasesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r110", "r170", "r172", "r270", "r271" ], "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", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "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", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/LeasesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/LeasesNarrativeDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r112", "r170", "r173", "r272", "r275", "r276" ], "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", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r115", "r245" ], "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": "Title of Individual [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]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r15", "r116", "r117", "r171" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r39", "r40" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r40", "r41", "r215" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r79" ], "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/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r176", "r178", "r207", "r208" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r156", "r159", "r164" ], "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": "Vesting of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r178", "r203", "r206" ], "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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r118", "r126" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Changes in Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r119", "r121", "r122", "r125" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r124" ], "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", "negatedLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r64", "r130", "r132" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r84" ], "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": [ "r84" ], "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": [ "r84" ], "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": [ "r105", "r254", "r263" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r36" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r179", "r205" ], "lang": { "en-US": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r179", "r205" ], "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Results" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r68", "r69" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Lease Obligation Incurred" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r277" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r127" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r66" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r61", "r66", "r70" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r61", "r223" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r77", "r165", "r177" ], "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/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/CommonStockWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r74" ], "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/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/CommonStockWarrantsTables" ], "xbrltype": "domainItemType" }, "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/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/CommonStockWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r74", "r165", "r177" ], "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/CommonStockWarrantsDetails", "http://www.cardlytics.com/role/CommonStockWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r144", "r152" ], "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" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value 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/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.cardlytics.com/role/DocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r159" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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,275 shares issued and outstanding as of December 31, 2019 and June 30, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44", "r46", "r47" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r93", "r94", "r220", "r221" ], "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/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r93", "r94", "r220", "r221", "r274" ], "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/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r93", "r94", "r220", "r221", "r274" ], "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/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "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/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r93", "r94", "r220", "r221" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r91", "r93", "r94", "r95", "r220", "r222" ], "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/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r93", "r94", "r220", "r221" ], "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/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r166", "r168", "r171" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred FI implementation costs, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CommitmentsAndContingenciesDeferredFiImplementationCostsDetails", "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r166", "r167", "r171" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r53" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r255", "r256", "r262" ], "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/DebtNarrativeDetails" ], "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/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r31", "r157", "r225" ], "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/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r76", "r160", "r161", "r162", "r163", "r224", "r225", "r226", "r261" ], "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/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Debt Instrument, Unused Borrowing Capacity, Amount" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r228" ], "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 liabilities" } } }, "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": [ "r34", "r229" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r64", "r135" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r64", "r103" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r170" ], "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": [ "r209" ], "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]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r83" ], "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r86" ], "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": [ "r223" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r204" ], "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": "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/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r204" ], "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": "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP", "verboseLabel": "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r201" ], "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" } } }, "localname": "EmployeeStockOptionMember", "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/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r159" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r235", "r237", "r242" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r51" ], "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r80", "r252", "r258", "r269" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r137" ], "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/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/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r104", "r211" ], "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 Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r63" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r63" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r63" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Increase (Decrease) in Contract with Customer, Liability" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r63" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r129", "r131" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r260" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r67" ], "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" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r71", "r133", "r134" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r240" ], "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 [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r243" ], "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": "Lessee, Finance Leases [Text Block]" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r241" ], "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 [Table Text Block]" } } }, "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": [ "r241" ], "calculation": { "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r241" ], "calculation": { "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r241" ], "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r241" ], "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r241" ], "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 third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r241" ], "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 second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r241" ], "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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remainder of year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r241" ], "calculation": { "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "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_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r257", "r266" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "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/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Lines of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r9", "r255" ], "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/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term loans" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Current finance lease liabilities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term finance lease liabilities", "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "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/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r155" ], "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/DebtNarrativeDetails", "http://www.cardlytics.com/role/DebtScheduleOfDebtDetails" ], "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": [ "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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 (used in) received from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r61", "r62", "r65" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r45", "r50", "r65", "r85", "r259", "r268" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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 Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r80", "r82" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r79", "r81" ], "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/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Total other expense", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "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/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r236" ], "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": [ "r234" ], "calculation": { "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesMaturityOfLeaseLiabilitiesDetails", "http://www.cardlytics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.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": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r233" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r227", "r230" ], "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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r227", "r230" ], "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 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": [ "r227", "r230" ], "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 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": [ "r227", "r230" ], "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 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": [ "r227", "r230" ], "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 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": [ "r227", "r230" ], "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 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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesFuturePaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r78", "r99", "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RecentAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r216" ], "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": "OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r212", "r213", "r214" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r43", "r46", "r212", "r213", "r214" ], "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" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Foreign currency loss" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r60" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r57" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r57" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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]" } } }, "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": [ "r179", "r205" ], "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r21", "r22" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r58" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r58" ], "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/RelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r136", "r267" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/SegmentsGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r52", "r123" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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)", "negatedTerseLabel": "Bad debt expense (reversal)", "terseLabel": "Bad debt expense (reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationChangesInAllowanceForDoubtfulAccountsDetails", "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmountAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]", "terseLabel": "Redeemable convertible preferred stock:" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "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/RelatedPartiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r250" ], "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": [ "r59" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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": "Principal payments of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r210", "r278" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "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": [ "r6", "r66", "r70", "r253", "r264" ], "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/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r6", "r66", "r70" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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", "verboseLabel": "Unvested 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_RestructuringCharges": { "auth_ref": [ "r64", "r139", "r141", "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/OverviewOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r164", "r265" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170" ], "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", "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r72", "r175" ], "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/OverviewOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r175" ], "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": [ "r111" ], "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": [ "r48", "r101", "r102", "r108" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r84" ], "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": [ "r84" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r178", "r202", "r206" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r178", "r202", "r206" ], "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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r192" ], "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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r75", "r244", "r246", "r247", "r248", "r249" ], "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/RelatedPartiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r100", "r105", "r106", "r107", "r128" ], "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": [ "r100", "r105", "r106", "r107", "r128" ], "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": [ "r179", "r205" ], "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": [ "r185", "r197", "r198" ], "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_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/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r114" ], "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/CondensedConsolidatedStatementsOfOperationsUnaudited": { "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/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cardlytics.com/role/SegmentsAdjustedContributionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r51" ], "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_ShareBasedCompensation": { "auth_ref": [ "r63" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Termination of U.K. agreement expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r190" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r196" ], "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": [ "r194" ], "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": [ "r194" ], "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": [ "r193" ], "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 (in thousands)" } } }, "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": [ "r193" ], "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": [ "r195" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r195" ], "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_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": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r182" ], "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/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "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": [ "r188" ], "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": [ "r191" ], "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", "negatedLabel": "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": [ "r190" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r205" ], "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": [ "r187", "r205" ], "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 (in thousands)" } } }, "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": [ "r186" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationAllocationOfStockBasedCompensationDetails", "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": "Granted (in usd per share)" } } }, "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" ], "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 Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r181" ], "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": [ "r205" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r184" ], "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": "ESPP, purchase price percentage" } } }, "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r238", "r242" ], "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 expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/LeasesLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r105", "r128", "r138", "r140", "r143", "r270" ], "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/SegmentsConcentrationOfRiskDetails", "http://www.cardlytics.com/role/SegmentsRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r159" ], "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/EarningsPerShareDetails", "http://www.cardlytics.com/role/RelatedPartiesNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r35", "r159" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r159", "r164" ], "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, RSU (in shares)", "verboseLabel": "Settlement of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r13", "r14", "r159", "r164" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r159", "r164", "r189" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r14", "r159", "r164" ], "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r14", "r159", "r164" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r35", "r159", "r164" ], "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/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r64" ], "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" } } }, "localname": "StockOptionPlanExpense", "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/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r120" ], "calculation": { "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.cardlytics.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitEquityUnaudited" ], "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/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Axis]", "terseLabel": "Subsegments Consolidation Items [Axis]" } } }, "localname": "SubsegmentsConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Domain]", "terseLabel": "Subsegments Consolidation Items [Domain]" } } }, "localname": "SubsegmentsConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SegmentsConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/StockBasedCompensationNarrativeDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r251" ], "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/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r251" ], "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/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails", "http://www.cardlytics.com/role/StockBasedCompensationSummaryOfRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/SignificantAccountingPoliciesAndRecentAccountingStandardsConcentrationsOfRiskDetails" ], "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/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r87", "r88", "r89", "r90", "r96", "r97", "r98" ], "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/OverviewOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r239", "r242" ], "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 expense" } } }, "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r205" ], "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/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r205" ], "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/StockBasedCompensationSummaryOfCommonStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r77" ], "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": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cardlytics.com/role/CommonStockWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "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/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r28": { "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" }, "r280": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r281": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r282": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r283": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r284": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r285": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r29": { "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" }, "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.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" } }, "version": "2.1" } ZIP 73 0001666071-20-000232-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001666071-20-000232-xbrl.zip M4$L#!!0 ( #2&!%'PKG#IA4P %9H 6 8V%R9&QY=&EC?L\\^ M6ZI.OA9\O86K)^0*N+@*%2I62%1(X'!?;]-G.T(A?P8 (,'.L,5GLG8V^[Q M#/8#Q,X$ ->U6\P/F]W64(K):GS>%;78,I1L[B_BL%^9J;],*QJ-=HZ2._M0.T"DT^FE,"12.D:1 M'HPC(3B6C@1;EX/\BL.V!LVHTQ]R^I"4TM^PR1<.9::FUDSYS54NR&+^AQQ_ M&/642;&8 :O'ZK4BH2"F0B+P#_!2?(LYP^9#O7 H"_;[/4XS7"H%\/N"H7*9 M78%_4OR>+>0,>:Q9OQM#V6@9GM#O6W_M\#A+!YGA@1%[9FHLW6*UP6%/*#5+ MCCH13$XYR1\ @3\CEHWH=\++J7ZCI?];[6$&\ _U?=/Z_H*))_#:_Y[1#CB] M]M]K'N/+D&"F9X%#,!L.6;,PHZ*E$^CI)**:0,D@$S*()#P!Q+YT!?Y$^T<< MG\5IB_];*/^D_ ,&"[5BK7^!0?PMQF\HOX7A0]4^GR>K?!L)/)YP,(26MJ:P M5-24]CHG8O%%@QU^ _4+PQ^PU(ZPUX3 3D_P/S2RTO_\,!JTJN-^:V:JTAKT MA5&S-?5/#+](*EV]C*C3$G)DD4!JV;A^T_1W3 ZKT^X(95$)_V3ZI>GON'[9 M34(YA_=/OC]ML3_S.;VPW9H%T%T A<%0J-Q&H=+.8#+L'(:*P10P&&R IF $ M-3Q'Q,*C)V >/2I@2\(2!H.B<'ND##R!478Q&1A]Z<5AM&T=8W1A*$J9L4O! M8 )X"H/MYKI-)*&'P5.7,]@ $T. ==H5'"9#PV':-5RFW+&@F1^#;/_X M1#E\9M0L93,(!DR"@>?0*+E*7UE?&>#OB/_##P!A$U78&7)LNHPH1UD^989 MR5!(E-C4. RX;/9\1NGL%!S&/R\%EQ$5\#"U\%D,-S8]K,\N8/^1[A<=,EC8 M;#&]F 4LA4^,=;,P 6R&7<'"VC"-8$"(!%LLB1+3/U>@%,046@Z/0^(XS0:. M1N+G.9@Q74SAE#/+ #4AOD,2,SHAEC)NCW \BH12[0Z(X@:RG"75*! W59:0 M.BP:(U_-)H0% J%/(F0Y[$:'$%-=0$70AJ1:$1.-4P YIPR0*%,3C'H=UP/K MB#&+WD/7&4D./^P-!4TZ,&(@*XD6Q$*QZOTT&Y^(MY%E'(Z M?'B6&U1I/7ZKP6LL PR8$"')BH BEU^D\_JI3G\@$ ZB,#7B4V+ZQ:8O8#,5 MF+DH#!P69A"F4ITY.&PFBZ.2:#ABT?I.>2[3JB4J/T6OQP3H_:N(1 MPR;2OYI^&2">[1'J=![0:?3ZPV;$2+6Y S*W'X:1@,@;"%#C(32 CP P9FCL M4HO@E)H8&V)X>18O7A>.:4DB[$8UXG4VH-QLF%$C$&5[13:( 4IC8 * R72J MG!JAJN@(30:0F0"*T+!8G-#) (L3#6K_^E8&^/H702*0$ -TL(Q MAE:K8?F%;TH0IV6$U@0.88@\;Q@$R_A8XWD4$7WA\(>ZEVQ..*4_1& MDT DBL>9*H6*QP C"J>+[PX0J>5AU :8+:&+=*[@T2])I* 3&V BKL.Q=* M6'5DMU;L"\K)3FXH1#*8"4+ *!=Z4"*5XG3ZA2[00?7;J&A 2@=5Y6%4*Q=1 ME60MS:(+)*BZ8(PBB+DU$@<9!)8+*0X/80@&KD;6PBY7 /0141Y MPNQ%5&&1DQ2*:<2 .RCPN-1E@%2%VHWRS5&*T4+U^! O"D4!(1G1JVUB.2(" MU5J+E.APL/UXGX\9Y[@D7)W+K#$0+!YV $\)L-@4MYVCXS#\'! BRV6D ML%5/,ZE"8BCB\Q,3>M1.(B(B"ILI$RI5"M3&THE5 6:<%)W>B*@#/!C7A[4 MN< W\MVX+U*DT\R^WPN()<(8?C\98OBEVJ9+%D>I(C M[J?[#$P.1^@1.-54EAUQ8(D"2.%SW)* @^+G2K5&'5=KX$<%<7_8)M 5QQ-@&(9! M!X*H2&:RQ89*RQVL6*#@&,(VIY&EXUJUEE",YM0HM0X/S\CT^1(0 4C(((J> MC#"Q#>01J51DB=E)2LA-!)T5IDBQW-/AI\(!2\@I[K*(M6$X+@G$U3$5EPVIS#J*R85JI5$FVQ@D"U1L M6=0FX7&LL TO2XB! &;8#"7/Z!53=6A "V#!W2,I]X'%&TPPW09Y,36()"0^ MWD<&&$QI$+3I;60"0N '$>PWS \#JA@-@LIWBM$6#Q*# 9CG"8I<42F9P_9* MV5Z0I'8C-M"JC,7PBHC8&0MP-50C+%$PU12O7>N5$]S$J KTN^(L,^SR$UT! MK4MJ*$]%()9>BIA%&J_=S=4:U0 2PM)3,1B$$E0^R(>"-CWJE#M@751%"J(R M#H-+IKB5,2&)'PW8W$P'(^C#\GA.T"8#P#) &IPPH0&>QZI%66PU&.6%8I9P MU"WBFZ60!F)B,95O%X$B7U#LMKK8-GDXC+=9%% ,KZ'9$B:?V^I1ZT)X5 <1 MV.;R'!NTFMUR@4@!^?!\+#>R0&Z&S,532ITDB\T+8LL @"8L[IJ4'LS]D,)* M5UPLLDGD6K.=)!?*XRZGR@3%Y0EN&"S?RW(TIH\Z% @:A:W6B-[JH O-B-C- M"_,E$1U4RA01((";!LA*%\2)!7:6T:J6"Z1F6T"+T<1,0P)BP@39A5YI"B/*:$8H#69R>!)J(%E45"<3D;%+M$,FH,H>ID M-H@"XK6@5 G%R!&OE<:TRM51 T7("UBU"1D[#ONI'D,7CRZG#RZ MWX;* 52IP4IC0ZF[\NHQ4P[84)O:JPG10"LV3;,3TV/<@-D=QZC >L1!FS & M1:181LN6J9ERO QE:,L 23Q/C,,.:<@+=)1[2'Q#H>,43@F+EA M9TP1<_D" D; ;A-@"8% )=?)XQB02!:$03K0Y?%R26R32"CT M"?$HT>E348,P8BS?>E*JE$92ND6^D(;BI;%X! 1 !+2$S0_%2?@(;&1:F6R5 MS@X3$3Q"4]D@@43M8C$]#L1B9 MRZ %K4%?PJ\%352_"4'DAKC?'!,*1#Z]TR#S&=A.N#RF\.ALK]X3+1(V_>K]RHM'KAY@R 2($+3YS:8 SX1M$I0( MQ(U W"5U $I$/N] ^3ZK#2ZB =(]'&:''1"'CCDHV/5F)A +@.4"& R4\HP M&A"=EHN20(F=9PBJE6:\(BB1 2(7E @Q^1XJ$0I3 8O0+PM190A1IF-! CM; MR(18&B->!-E]+(\*)I8!\E0>KHNE"'CT4#R2 MFJ@!;9CC!#F,H%4NU-F" 3R6B09B+C(JLIC#L-J&:/T1+^^7_! K&./D@-7O M$SMIA+B.I];Y?#&(+U-)F%X#*T!@NYQJ0H!$XO&E1K*:P%?)L;CJ@/T&H55! M)1NC@3B$94%&'T58[K'I ;?,[1(IU3&JE1EG.G4*-]]#!@-64T0,>&T)"Z@@ MT!1B'^PQZRQXMLS 2 CD&K?3Q[4BW$B0@[A";HK3KN/X&>6UGB8NQY)8B.'! M/M@>PY-<8H A04QZ)M^M26 Y.>KFQ2@(/T"0@Q8;PD8YWJ#'%V)!"90*26DQ M+)MED>64@):D+:^7+6J*EDDU&K6.0,3AH6$U&1%OT+MUI)#:HJ("!JN3J0OH M.687']"6!F*\W L"<1BZ%G5<$! M)MW'0L1V%<-"-E4& MS(6S162A#?$JL) K0(UTH\WC K7Z> P4ES^W =0ZM984!$!@DV?UC'B4=9(#:P4-3FX 0$'## CF!^1>P) MEJA"#5FEBH9("H(@P-*7 ?J#9H3M)H)6DSB"-[L!$181KV2R"(Z=8*$+A +N\D,#9LC@XQ:IRP"1\@&A. M6R!)/"0%%(0@W05'$[$0$U9B.32[O$YQ\ /Q!&051;0P-DPYQRAV,-A\I\29 MD&OE>+-=&&)#-!CQD8*PANWW(#(LSA"#1).=J0[21"!+&N?1Y0X_#>0H@N7. MP>7V$=QR, @;"R525BU1HLT*.;!%"+/$//RP+# K::&N69) EM=+\AANQ16 MN3ZHY@F92IE!8#0!"9?+SP6,UO*8@CJI83241@,<3TW46!TD*F-ED#T2D8WFO24XOWWH2 M05AK1*U*+55SVZ^P:4!DPNPT*H1MFV_P4OE2BC.$#:H(8 M8.F]:B! C@-F.15$;8FP&&_F8QFE-F #'58O7HOJ*"$+(TBS4A2Q1'D(""BH M4B(3Y( )4M K-*J4<2N1)HW%'7873^&S"U&O!$1+_3-HQJML$DM4C.BD0F=8 MC/A,#A4D<3%,;##YG $M;JH:JZ)K&5Q M$:-?Z.E!M<"CY##=YJ!&0\ 2?%_0K7%ZA (RPZ@KG[)#8;?3 M.!P#3\U"$<@CCT?"1I+731!R+0F-4P13G&J;S8B%;8U-(?'$/(XH4RX7 VY7 MW -:R023BB)6*6@\BQ94$UL8#%'Z.S0)-'8V9K83M'1.;090JI1.IA,A1DA)Q(^/7N*;' M8XFH@C0M6^DWJEB*D(VDY(*M48&"JWG2LS"BB@@>3T:.0\BBCL8G!U&J>#R:3: M*9R@)"+'BGTQCQ;F(1Z"2*HW$P4.#^)04SE.MY))9\3UO#) '=/.4UBQ_(85 M JU0F)30D9PDCM;#P4.(WT4A"ZAF,HR&5&&R@,(R&1D,@2W!![E856-DH3#1 M;Y:213Y?$ 25\?)5AN1:EZC4#ITLA=_)#4?&Z@!*-V0*)H"P6H=FM4,0;":D!EQ$(.!QADQ8DECU ]>I!%0#Y75P@YO M6F^ 9@3"Y8^=:5$ZER:V44ARJM]*,<9H5,U?/*G^QTV'>7*; /&0$Q:81(^@ M&G%<#(>- GYYG6*.A?T&C4'+-P9,% 6L,-@A0HR@5H0$!+':$)(2O$05(>B# M(8$[8$F$53J#QRN$5##%'6"JY%'AW[]<,!A!/P!J4;S'"Z@!!@-0R9E6O9A( MA40V-L#@VZ)@*,3'FRARLIX L.E8M0=C!3H>RX<$RO(PZM0"*M#&%,GQ"I$- MTMKHZ%=V*98E8&:$ZNEB,=XNXU.5%&F,@H_H'6I* MA):@F&,68]D@(Z6#9 =E"3DHA?1 >9U"A501JEY,"282FHA2]MMGX?_QK=S; M (#QGR]]R]_H_ND]]G]P%.+;+\K_-P]$2"1_?[+!Z_WFJ8A@2&FU_3UGL/3] M//#KZWF,O/6W@3B1T'\"Q(E8D5#K/QZUD$@R!$@P!"-FJX"=A35T=CHM&00V M@P$22!R01N=P:$0BQ.*"7!*=1642V5P"@5:FX-^S_@F6[3.'2P_7_ )K^0]@ M?\/Z)U@9ZK0[$=CS&YIP&,,&V20"1"=1Z&0FE\TD$NE$"@,"Z00VF0@2(!;T M*_8W^/\D0VE%+,Y2.V!YX& PZY<3.;\B_*'WSQ.WHLZ(U<)%?=Y_\\Q%US*K MR'!^8R%8_TIC?V+]%K+E&VOQ;R);OJ6G?R+[_J^7XR_YOR4&_8L5^6;O'QS! M[Y?DS^O%=P9#/C3^C=,T*FO@?^#3;^A^FN0H,\6BL*HE6''EO!?GW#Z%M-? M@YL=,&*W6K* 7QE_;?CW L3_(VOV+UW?_VS-?G>@[?_W:U;>^OOM]^M>_L-V M_5^+Z]LM1G\WIL?YZCO-O*/X_2$_4 M\G]Q\C($^.U_D:&PG=Y_)[' R*Q($!M.\)L)2FDR]Z\.?_XQ&\%&G<&'@UIG MT&GR6&41*^HO55X6%_8$K64&\%<4?X>C1F$DB.U[*V*._R74[XC^C":58REI M,(OX#\Y?&OY,*8%CI5TJ9\+Z[X=_3)<9T2R0#G8F0002C5RZ;)3RN275TJ_(?I[G%*I683?,I6U M_ ]=\5_IY'_-B_DM?U$H81V8_R#_WGM@C1F8/[6$S5;TEV@F9W-3/$X3"J/Q M%"*A,P';O+^C^ML!E[$U/SGWUE:$4MF:C2U6];7JS@6KL+_\"H%^9]B5/BZ%U>_.@["O:]4 MH3ZN8OT*E>I7^'H0UP*'JUBQ8J4*%7#_N&I4JUZU9J7*52I4Q/JE]7 5*E>L M6 $CJEZW;A6LNW+%2E6J5JB&JUZC?E*#AC5;-6J<2J*CD0U-FK8F@E H')LZ M8]/FO"W?I[6A,11JK4X?G9Q_\1*9.O/P90RO>04,[W?BON MA0VM0J5*&$G5FO4;E(JK4+$2KG+]*DFMB%4;,!2I<*!:]4:DR1L:M@9I2C08 M&GRQ<1,RA:G2FL)3IDY?E+MY7WZ-[],@MEICB0P9.F/QQDUY!\Z=I^HNW'[Q MM1!7NU(%;.J5ZN.ZX2S)CP_YLR8T5.P? REZ- G-*5GG6G"-VNWIO(D+JGU< M^SG05_367??>G)I/W^[:^+1-@6Q7>.#[L?I5BE.^'L=_8>/5;'^;D]Q^R?"& M_L7_05/^@GG0VFKG]H_9F]=_=6%FT@'7A&3EJ5%]>/KD:UT7]3SQLM6(G5U& M-+?>%%.9^0O,.6?VU#C=7_5D[ND+7F5)22U#T^EM;+6/C3]0?\>1SY?GG_@93OKYU?AEX>^ MXHYHNM4\\:'GP.*!-^:MTW8=7VR\,?3RI,7GP5=WAR5?:A8:X8G'![8X11'N M^HJK$]_47Q07R#8W^3C7?/ERUK8SISYO>5NWZ-F6PGD]U%LOAE+9%^6MU][H;7HX\T:?1FX+:'NQ?D]1I1A(R^TJO+QL^S=N2> M-^V84&MLP1OM]DD]GWP?76LEN.1LX3'TR8Y4&4-']VQ8WVV9=\O _,S )\F< MK[A6#Z=]6M=KQE=<[:=?<5LN[%FHV_1I^X!'+7,&'!EP?\T7VKJ^-BY0K?:3S]GG9%^&2S<_1D(5=P[@/.Q^;%* MK]+=![^H;EHA3>Z&VW2O[%V>(#2C&5Z M_+SYG.UO5ZZ]Y(U&)DR["'.O.B]4O5PT>>B)8I?%,[NU;4FO%LQ,'B^)GY;1 MM';76\,F9?5\)X.F2RZ<2]LQOA))_')=QZ]8KS?:=N2R8?+"XV= F MM8>MPEGD?E[KUA/HAZ(?GV^)<*H=TN9?G7:UWZ&@M1WSK+3%XWI2\\-]4[B!I=NO;'@V3E4[H]!X>'QBU/&:T36/YC-J M;1W$> (UK38$HFPY?ZS%G$XK#EF>U1N97*]'G[26E8X]W'O1\R&KQQ(WLG92 MC^R\ZU\N;GC08=?P[>?[M$."O(*'AU9M9%TL"2QN.6=ZOQS6X3JF<]1'O;LJ MZE0G2@9E7*W,J 87*RD3[C,[+G1,'Z48U*/?4"@Y5&GY=.[993/<--(.OC+" ML;>9@QR]6F5TVJT-A_M!CV6\Z9O#O)H=(O%.+RLUN+N1?ZED6^+:J1S O^>( MW/U&VVE\/NO]E%;+EI^>-FU]YZ2#MQ8/;UGUHV<"A3AQ5H"Y<<&,E@]JF7HM MS=DQ>1+4?:4^CQ8;A&O:]-[["56ZY_N&#\-W&'>\U_Z.SPK)0P[..- 'EG&Z MWED#]* - ZR4SLMN@H^&/GW113NUEO^'FHI+_*Q&QUK]O"25WSZT:&BC9%>- M^E4W76@/YLF5>G/=?@V)%%O3'U,9[0^A&X5X'EL6R>$TRW5U?7%BVY=+@)XU77)PW M;LY@UKG:58[B*!O'FQ/59((+^K5G'MV];JX[_Q6XURNF4$>M9=<>/$ELVGLC0%HN:S8L>X1NM# MMK\#+W_$*&YSJ\'?O;<]Z[6]YF'" \TX^[,-XS[W7+_E_.9:6X==*CF5QIZ4 MW+5/TO+*\#Q9M8MB0;"R)$]0,:_"OFJ+'L6JKM^VK6#M@4/3EX7.Q79Z3IS^ MH6J.IL;RNX)9'3-+EIVT+K'_,'9,RTZ4 MFXMNVHI[J"^]T<96=TJ=TMZR;4K[[&V3M:*5D-+K\W9F1'P5L[TWFAS^QI8P8"AX0X MD[KIO5;M6Z5OS>XZLAE[6KC86.=LI-^G-DN>]!9OV#6NB?)V:C<6_T3SHR/" M5[N2#K,GMVI3 Y=3^6FQF9N_HWE.KXA[4]Z:I>[9/=)T)4G':I_OT?5$W6#R"OB \FQNI4^5DY8K M]T^?RFY6\]T8ZS7S=_?C1S9F%9F;'EG==TW6RZ.MM@]>E)14;P;WFJ[R)R[R M4_. ?/'\#ENBTI8(S=S5#CVIUK/EE(W3^G\8V+3;@N1AB9;P^YS7[YZ6G'@U MYJJB96S!(=F#(_0IB07.]T]W+5E84G?VBKJ3GST%LHT-^TXWK1W[Y=Z5QH_F M&9:LJ"4 R.:""*7>^@53FE3[84K;'Y+A^9T6M;[6)\=9Y>!E0P;Q?9YEV%2G M[S5[J2'O\)@?N2\5]Y]FDD]7E=8ARM<]SQHZ-+'VO05NV*%$20TL:+XDY\B/ M5;EH^S7NPVE'G_]8^/!XGX0H8?JY,ZK9)5W58,J O<._>D"SYU0LF\6$GGSLD;/=VC_ MH0M';.__^GC:MGRD]>1=G9]=*^*_^M"2/:C@4:R%(5/6>-C-STGGRS)7<"VY1:.*;UHF1IGW;^'D0F7?B(*]_'71KM\6]@23BH.X(B9XR_\GI9UVZ;,L: M-<$_8.36PY>O[5DX8-O/S065\[].-Y3 M M8MKN:9MV6K<=WF>-!XAHM[KW>TU]'=X&N:M38\4UFU3*'[H^.&%>5WJCZH]G M]D$DVJ<[F],LA_MS:)/'?>P_8C4P9L)-9/X!331O1M&[#-J_MF'MU%Z=;GBW%#VJV]M+>O<<*#PRJ ML#>E]BW5HI/%>Z:MO13)6\0I'G#P":#-F),[^OR&(4Y._?KK([V>U#OFV)&\ M<_Q:JK*Q9!)JZ=!N4>79;/F&:KHE0];N2+U7]"2[Q9WCU9LN%#R8U^7 C3Z+ M.^S#=:@<&_QPTI$(H6-[FG'ZJ?-+\V?D78S-?/[+/=F][MH3_,J=SC B^M:7?^*N_SFQLF2 MNKOG#%WU\QPCQ3UCT]G/=D6^_TFHP^$7K=0#]F4VZU;/,AF=#(QM>U25KE\Z MN_+"ZU,6.-[V'C%F@&!-NOY HTW!AEU^-*R_.LM?T*1UTQ?-N,'A+XBFO-V[ M&8% W_3WG,]/&SJ^L/]3PTU(JO[1S[!6VJ,_IZU<66;]_4OIVOJ']TS=W_! ME'A>DQXENL;GKW&KK#S0_N;FNUD3#WKWS3SW\VG(DQQ:,7O>FON[YLY99[QS MDSAR@J7YK0^FXHY?)D/0:>&+^;LZK'S?]E/M':IW68_W/+[N/JI=H&[P++?? M&6UB8OY/ VY__V))=K<+VBT7?JS2)0H_/77Z##]/N0,&@YM:BJ9D)9V/;!I\ M:7OZTZ,*\F19K39)@Q9?.S2ASZ#C3?>O^IET#DG?=Z]%\Z==)CR]#55>V=2( M6]FD:J_[]POY]&KSJTU.>:=IOF#@S^E7NQ=-F-FF8%&K'9LGI-^J?_3NU''^ M[S*Z5;I^84/)JI7HIO$+O-.V(NF5S!+;@,2AM$^;9Q_CYF;GN+X;X^(?22:Q M+^TV[E.&]FO?#P/5]:Y4Y%,>_HCN4&VI)VW:L!,Z?F^%0:LA*\Y?C?L5U^6B M[H?TN[UZ-)P\]E0EK\T\P^*99DI,/=!9EC5!9OP4?_#,NV!5IFSDTJ>U^JVA M(;ZK6G>]J1>OM+O3Z>*'=.NB!\"%]2B\] MNC1T(CP;/;UHR>AHO7B5B36KOVC>HSG4]"EW2^32I45F=,KIJYIIMX< G?>^ M:;FHYP1NT9#JV;[KFYX/Z=;5 MRE>T6=ZF15MAK[;LUHVK#Y&T'\D=-&?T6.;9@WT[DZ_U:H:D:C7[(I(55 M.C6-UJM6:7Z=KHPL4!*_^>D[VX6-77;MLW86(,53)'-&W[N78*5]2*M;L^3# MYA6?/DC>/%2*PGEOZ,T7RU94Y*ZKW']R=NJL'U8N;[G72VO>IT,#QO(Z<-'M MG]*RIWWXL*[%3T>2G)1]G8:HJW8_$B]X>/[%O71\ST\?D[-: MNT=-F5*RZ^7$CZ/X-ZLL0++PH]ZVRQ_FG+HGFBSL4?G6J@G5?I0U[$G=YJX_ MVWE%7F];W0;)6Z2XMO-N&G9.N+*R17/\]0=%SG<%WQ=4=^_LLLTZ*&5L0:3@ MU#KSI0\?*#/N5G*DC)X1BK7UD 8=7G7_@,VX=V$+E8RT_?&:1NM.;?IQ2-+R M0WD=NI^,TU,LMQK<(^L:7R[:+KQQK?FSE7<7*HO:.,XF^VOL?Y82GZML?''3 M*-!R>?OFHUX VP* M?Y>]O/')VN-+]N52;NP?,S[DRX-<^?,6:NUOBK>V.IX\0FAJL:/M3&V-X3Q] M'[\\;7"GS4UN[N@^I<*XXAJI##MU$K+%R\_4ILL/G)RXO3T-=VSWVS4O&GQXX_33<4MGW]GU=YR,^M56V*\LZ<]5V[K9_9^X?A@[O4;B*^&QA#VOJHSKFI$[77!M^^K1A0 M_2+S[9#GI#?XF\>;909VCFMP^]CA?H%3T(1E3WWMOO]Q]F9%<7C%R@$OAUVQ M3>PQ#;V=U.;69W<+$"Z(X\-3>S9KUX#6<;36N[YX0ZIIU*3ADVM> $<+'C69 M_."6M,0=V%[EN_KB]?L*DY\=E>^M1]STXNSX);BY/8Q'5NQ:=G795<*DX5U& MO&IR=4C1L!SZM4P7JZ6 Z]GR:."SNA\/DC\MW/05=R5VN:_O@^+SRJ^X^\HN M8]==^(HK]'U4DA^*W$,WK=O!^T);NB>Q\"MNR=4'QXHNYZ_8_93VXE3\L^S5 MF0^4]X7+GS?:L^4K;FW+:9&)1<]NGZGR[/F;I<4S;T1:GO@AC"SHV_+RY6L? MGW]6O>O2;=7L&[ZY.]9>N#3NAF9@]6KF/>U="ZZKBZ./M#V#LUYM^'2 M_/,#MW<[-S!_U:.)>V1WV[VZ.[_)ZZP#KS3G^X4_6M\?\JZ8N%-V9_DK\]QC MF;)-G][<.'>V;[53_*DGA'X9NA,<)/6O>-LW)EB;^R#38#AWJ7^G(M.EN9]/ M]_1>;GX@:^OIP/155S^\OS]^8KW>"U[TZ[?H2.\'+U:.E\U9T[[% DZ+S'DW M.CQ[F;<6OW_:JDOVM#ZVMD_7JY(NJOA35AT7LGE'^9?NU:J_MV96Y?-'8K." M@BH/F2DKWO+ZWV[NCS9>ILVVLNI5KSSH&J'RH,#1HR_V/9Q]<.4&I4:@FIY6 M43UYB'H^H_6$KAT4;U6[KI94V@!FC7VM,FCR=';/].3>:TMV#1&DN_L3N?UO M#NJZ:_BDL17N9,\X,8Z?PYXUN3O"W)0RJ>1*#\+Z(NF6O%$'+],Z*QMYQZQZ M<0^!6JQ=WU8%;L66?:/J?VD3_7OMA %[#S,7:&\-^G3Q MNW<_TGS\:+L33>>\;+RTU[5AO4.5YC1N/.)]FHJY$6ZVJZUI^XLIROMKB45P M;K7W/[5N*6VA[!6].;Q-9U=%8I51HS9,].RHU<^[1W@XEOREIEE FG-*?+J1 M[7JU6(,[53\@D7M3)^YW*7[>]870+_LKKF[QJL^T;B?!NJ.M;U?VVS_O?%;6 MDK>O]]!S:IT9785XMW6(FC%CQKC-SMNG]Y/GMC$M=UX4,7N^_ASJ]VC1NB9G MUF:E-COS]&[R$?&G]RT+CWWB?G$%>WR81[O*>3=@]IXO%Z07]H]JO.3B(MR( MJY4E07[#MH7[_>#DA'[7=P>U M"O/VBJ]+NSEXIFM@M>NTSUW6Q(S]Y;+MQUYE=E[RIFWOK9Q/CB J<].=!J;7*]1#W3J'K]%T_GR;*7=I7& M9ZQW=%'<.5=R,;PHP[;Z+/&@DA:> M>C9[_K3TI_L*L]\E-,71:\=\[>?;.O;JDS-7D?'0J-][?ECS%@_4)WM6:?4J MO=F7@IO+=]JRAX%SV/78'4[2VJZ\Z/"-FMG26D,$OVX\_P*AV;7HH)9)>ZO/ M/-.\1HNFKAYWPNF&]&D/H +.D>[U9LS+S1RW[;-K#/P5)\A(:KOY0N>\RRFM M#X\>,NC&AGJ3-C!H(UCC1X^YJ.MC7G+0V@T]NV_$@=:$P@'9E,(&$U M99)O8.:9MRQMPOZPEFSK&A60S7N7D=WMKA9S647)DY<.Z-LR./#!BMEO\TL^ MKNY-S[ZY,;E52^Z!=1VLP@.^"-.;^_/J5I/9JMO+EYX/FDLE?<:#ZV%?<\H5O3@<_;CKR\%#6S[%Q89/:%K MH5N*'G52.QM3:KQX^2CPLN(=34V/H4K*G=93[N*]^T=TG74YBW!X=Y<-YBG\ MJR'IT8/FCORT>$#U8$33:9U>9(]J0DC"<6_O[?KN)6]U4@?^^_XOZ.DWH._" MZRE=-R,+MKV^'W[2+QTU=QR6<_619.I/T/:]4XAW=H_9N<;%L'?1!2N8&N6? M:-HRK_ M[.;(/SC^^\(;O7ZZGK'UDN7:@5-W6QS#MWFW)7\/IX-(F^PC?QEYH?/$\]KTDP<7/Q$_6K+Q]+7C-QI>=\F^WWC MBS.ZX#3#GQ8O63-AU)@KFSH=_3RKLOCT^N#ZQJYKN2/KWW7GM=Q *EZ_;_&& M-O5;?=_JA]ZGZQ0T2-JLFS'><0NY,:$&[W"&N2-7UKIU89W8(R!4S #NVFKE M\H\FM46K%A5;LSH69'9/&=)UM*WK2"THW]-]I!:+WCNP(-GC^1?)J26?X[O. M[3GP^..YQ5^ =0OV='RX=>"3C-YOIF[N-F&5\4R;#WB=O&\O^UH-?@*7-5&W M-.GLF-GSNW2(;:4V[S^0V*JMHN/;;7-7%2[/G?8EES"W?\^/>ZY]W^MB%\FS M(+SRJ2[UV1<)3S/Z8;U]R \0_3:O5N:)SPUR!-'0]7O9>9=^FIZ1HKF3 MTT9YB'CY:6W;[?QE_5=YA**US0P+Y'=.+X-^JG!C>/K)@P6S9@PGWSE\;':W M]8_NR&_\^.[4TKIY%U9[?-N\E?,Y7''[/MKI/%%]Q W<(WMW8O>G3YB_/!ZZ:_A6G[=+JW8@5RRX7;CEU?;UG MCLQVVG0LL26I5:3&3BZ;=>MEA?%UTC1WJ-6K'YT\H&&_V+B^E2J'@-O]=$G+ M9]P=6YBH.G1IQ,S//;M)9+8O??PX+3+C<-^Q4Y-$E)EUNGS,L6^=&KK ?S]% MUSIRECF\DC"R9-.'AYXWQ;Q-U[-WO>/UN&@9T^/C/J_3>7-GXY\+V3=9!?N\ M[L8%*:.)M>N/N+IM<,1&E2U;D*M[?@W\BGN8=&WY/[*G"S_(WO(^ !^F]Z__ M]O$GRY=^P0,M1A8,<&V73=CCV0.MV5S_[>A/ZB^>X$_ML5'_+ M6_I$;T7M>YH M5HO>A'3#E[1,9QPBG(,:ZFZD'@Z-X0EB8T)$^LO3W;-.\[.Z/]R_:G,7IWT$ M/>7!G4N:^:U*^@X@]>7C)I*H[_*#*W<^?>U*K)SV?*QDU9IFD1H+IA1D3#6Y MUTRP'$*/UB3D[ZW_4+N2W(D_ZEQ.')?G2O6(S-\]X.Y)YFHS2/VI]Y(/KJ+8 M[V1D]!EZ=I(^%FZ-?[KLSB7/E0'S3WD[3ES&215,]]6KKIJ?""$_*>3/YZ\FF/6A/"KSU_0-A^9FTTFBB86:;;=1MMONL98^F!V+F/185ZC M64V!<45I]%:K.EV_ M=T5=:_B.59H_5''=S636I8/;BXZLY)_/%,W0B?>V:YJRA+HVOFV MU=:-2)_8!VRU>0U=EXH^W*?M$&UY-77BM#$C/W4=GTOM_.$E_NJ)JO,+C#-U M)5/[/!E;=9';RB>_-@SICBR86\Z:NHSBR2D_[S8NE3W M0W#UPP$*\^;!%D.+RN&I\-$J>7WLGRX<4=RIZES37I#V]JVWX60.^H+"9&R> M!<2G3NS,RZP3:U=U5[?:XIV7]KV<.M,8WCE@5N,K[HN'+XWKIUVVG/1T8'C< M@!4WDGUXWLW6=5IW/$S8]&'VR$.Y'R]UFZ7(KBM3?/S0>^Z%QL]G&B]>/;WX M>9W=-?4+)3<[CE^[+'!R+!C]-V9*[2O1S[5-_(=&,)_O@TUEA&]>8LO[&P2M%:9/'7=IA&\'LZ;56B:+J M(3QF/Q*/6ZE1+_=*5D.WK__VPCN-ZJ\/F];6JU)G]-J7\@Z>1'/_2D>^\DY_CWM!4%YIV<#FQ>&?T7V\-KS[P]7+5JPKX M'')@5@C:D9M=IORF1>S:UJS%_1C/E MB\:G!N\>OW'?Y*/M)BS:W2) MU^)[5AZ16UF^1%0RY5T_U3W"W73^D$NY%P+26;4FM.G07GOOKJ7UI8_T'@)* MTN'CNPG/%M5]\O!CFTQY^ZQU4M:96RE??AA]Y19GVK!Q5;>BRT]6OU-YXO[J MGQKURIIRV=A:E/U8>I.Q&OJ8;HSO2O>?.4E*&W8R^6J0>IP^Q"IR[N>O.G'$ M: @L&D _\L+F2-;7>IUOFVK[$$O5WJZ"KS8WEA8 MW7*0Y>ZE3/6\!7G0[!T9M)]H@\#N_:[3NA,RW!;MJD/;;5A55&3( [QMXW.=?)8\B2A[8:4O:U M('1*\Z:JX* _?7F3C\?;5.X M:7]?(V]7U0_>I_=5/#GV_CMS?;389PA;#]-F[-C=K$VYR MH=6 H[,M/;1-VBCM)QAGO3-'O45K3W7,2-:J=W(;S)R''N_?2486MBU,?H;? M&#A-WW<-:C>?UQ3\/P$6"^GT3VFN&VMD@:WWM$"JMWFP$9X##8Q!'3@\X' J MY7D,[.WGO'X0X_L+8M02NL) W>%0^R<*TN1E(9V"AIZ6@1+K#2!D>"7FK3!L M@" P66Q\)N7R^ T8:W\N41'M85MM1,0D#@1MSP#D@':1GXPZ\>'X:F7]P]YH MW?M$8R94RO+#:KD;P2 =IXY(Z\9-2UTUZ>E]PO 72NOY.4UJUVEO9MOUO+33 M! PH=L@][7>RTTXK/P7'VH&Q?+_8AI!\5F[QHR1T83NR'[5NA(_0DXI3?3CR:=H/$" MNX]3^P/7B3M%:B[+)3P%)LTX70+54)634AF4/J=FS VJ%LM(L#PF)4-(8!,4 M<8\3,PE@PQ(E))FW%I#?[9XI0&V@%@ RD#H&7*D,,XY.1T(XXJ[34;C2MUK/ M 64,6"D['4GJ5;#*R,1D>&Y?<'SA;.UWU_TGI4JHZ_@)QN:9I,) M,R5FC(^5,0J,5L7;U_7#0D3'P]>CGCFHG*H2+'CTR,F((F?F9$%O*PV]OIR- M+)(& P MY(/L\.*L[Z[O].:W"();9(8T=V4GO'4;7W."2C' *YXYSZ7(JO6UOI+D%==/ MW&I53J=(QE\N%3FJPTY:-C1MBI4._/19,6\<4(-3XZ1M @F"EN?89T>#1)IQ M\N^:*VM>%,2=H5>)E6U;O&4KZ3@H- MPQD^CENOQ<#/3(JQOT=+ISMO2&OMR[^VQ6IBD,[M:I,)KJL6 (B*G3:K55V" M2.N1\26ALL.,GC9T(:LY,:&),#BY"6;8T>(-/Z#:2P1S32J4[[8$1AABJ;CO(/(!+87.#@$]"*V5^5%>AHX45J MF>6#]N5;OR0H7]7F.=*?>S_6HTS]E=:_XUJX4^_R_MB=<_R=[+?R6E*^LD8_ M,0A\:,MIM\I#26UOJ6EI.4$-.Y]^6T.+QC*6\XQ[4*^O./7TQZYQOU@2"!U] M?M]AKY'TB\BT_4;6\F61HH6;_T'&]C_ *W]L?\ QKWWY-M*_O?4/W*V_I=']RN?_P!-A_X\W_H.&Q_U MO[8_^-+^372OTB__ '*W_I5,S\;G4/8^XIK;(]9G*4"N!BZB\9FU[)7>EZ?)V M<@TJXOF[0S7=HDJ:E)?QP"U.G66JL[*UG*91*L(4-'L+DL%:XGQH;TQG&?ML MU3]6<9_9NV_Y,_D3S1!]\%V-((^#>TO/^)Z9^.*^E5]YA[IX8'X>["<$'ZI: M_P"!_P FJ>(G'HG&/\V,8_Y8Y\?'DD^NNF8X 'JK[Q*6HVN&F=/["D!Y:_ZI MUM>)41*$"R=PHM7LT@,AK/JV@.-SYLBL?X0:SV/CP(D(6,BP0XV.!8;%"CX\9D,(,9E.$-#BB M#H;8'8:3C"6VF6T-H3C&$IQC'IS DDY)R3U)Y-9@ #@ < >P5R%B"'BD M G"CFA%LN#E"%LMDBDCNIRAU@@=Y*VGF749RAQIQ"D+3G*5)SC.<<,XY'!I2 M 1@C(/4'D5&,%HC1]6ETS]9TUJFNSR7?CIFX+7E1B)=+_K[OC)DH^'',P[[O MK^)A[W^OU^OKS,RR,,-(Y'D78CY"<4VL,*G" J2-=DI%00C JCY%]#33QYN6&T9*->;89;=*?^(^XAEI"W,I;1C!D MG&3G' ]0\A2 9P ,G)QXGS/KKO<*6L&NNL-:[)9&&V+KRC7X<+*LAL76I0% MI9$RO.,KR,U.QYZ&,KSC&59:2GW9QC.?7TYDKNG*,RG]:Q7YB*P>..3\TC1_ MMU5OXP->K5J=4:/%H@Z55:W3X5M65MQ%6@XROQ;:\XQC*T1\2*((E6<8QC*D MM8SG&,8]?3'$+,QRQ+'S))/RFE5%08154>2@*/D K(76FWFW&7FT/,O(6TZ MTZA+C;K;B,I6A:<7MIKWKKU_ITS7-/U&;/S5HJ60]E,4$X^U'V?>& MW'A,*%B41T5E(\;$8<)7##D*KD*_*66SOMR7HX(8M-@:65@9& W$>)ZB./Q. M3U/CU. ./&75Q/K-U';P(RQ(QV@^'@TTOE@< >'Q1EFK=%Z[:*I76;2&L]#Z M\84U4]954"N /O(;;+EBV_B%S5BDDL^C/V6LTX5)6"74SA+*Y.3*4TA#>4H3 MY^61II'E;XSL2?5Y >I1@#U"O700I;PQPQ_%C4*/,^9/K8Y)]9J:.-T]432. MA-%R]BN?'Y:S M(!&" 0>"",C'EBN<448$8<((9@,,1AH8005EL<849A"6F!QV&DH:989:2EMI MIM"6VT)2A"<)QC'$I0,<#@#@ >%8I<]2@*/D K("1AS!WA"V&2A26G& M"!B6D/CD,.IRAUEYEU*FW6G$9RAQM:5(6G.4JQG&O'#+*1M,DA M7IM+L1\F<4T(80VX11!OLA&@;Y0,U+O&Z=HX44<**U3/+!^W*MWY(4+^KS'. ME/O9_K4:9^RNM?\ &M7"GW^7]L3KG^3O9;^2TI;7-_U\:T<**.%%//\ "3_[ MF[#?O%KC^D+ASXW]][]3^POWYK_^YTFNGO\ 4U/JS[KG[&=CO^*[15L$\^'Z MZQT<**.%%'"BCA11PHHX44<**.%%'"BCA11PHHX44<**P:HZPUKK\ZQ2=#UY M1J3)7"17,6V0J-2@*V=:)=Q;KBY2Q%PT>$_-R*W'WG%G2;A1*EO.KR[E3B\Y MR9W8 ,S,%&%#,2%'D,G@>H5@L<:%BB(A8Y8JJJ6/FQ &3ZS6<\QK.CA11PHH MX44<**.%%'"BCA11PHHX44<**__94$L#!!0 ( #2&!%$0KV DN@\ "^D M 1 8V1L>"TR,#(P,#8S,"YXUSVC@:_[Y_A8^;N=F=.Q!>AJ+%:2D[!__4GR"S:V!3:DL.?,[#;&UO/ZT\NC M1[+\X9>GI:L]0$(1]JX:G5?MA@8]&SO(FU\U[JRF;O5,L_'+QQ\^_*W9_/5Z M,M#ZV/:7T&-:CT# H*,](K;0OCJ0?M-F!"^UKYA\0P^@V0R(-'GQ1)WWU%[ M)= 8P3=^PS>8++LPQGP77;5\+T_?."B&8(.5\&%0D2J0.(Q V0.V1 L(5T! M&UXU%HRMWK=:CX^/KVQ ''?-D$U?V7C9ZK:[[?;/%]PL;JA'W]N.^U2FO(N\ M;ZGR3_?$?87)G)=L7[3$XWM 853,(8\7LG3G\O*R)9_&1:F35Y"S[;1^O1U8$L7&QQ\T M3:**EBM,F.9ET)@!>B\I*6%-80/E/#J7S7:G>=%I:$%M&& ;,%GW0BII1I)4 M$K6@R^B&47/#Z!77H:&URJES#$4.4<&GS3D J_)J) D#5<([AZI#L%L%GUQ] M)*]#%:I887(5JEQG5.VJ0)TLB?C5C.B:XE:STSU,BTVW4TZ+B.X86ERV +$% MU!PVFS7AT\H%'F"8K&_X[_TTW N!JK]54I2 M'56/$FZ)* Z6GS_L[*-&DG(8$!Y1FVJ:5%V<-FU4E2QK^J]*XIM@Y$ MY76)B,3%P1K )WM17H682EX=K(0'>"2ZLXX44P67!U3,# R>Q?5<:,=@H&7$0W>55@W)ONS"T_+L;YJ>(+!E!?0$)]C]O!RB9B8Z%/=7ZV.UTWW7:;:VI]1&U74Q] OF/WNCVUIS>&L.I MI>G#/O\]G)K#3\:P9QK6A]8VERW^/H7.R/LHK[>]%!*'112$6\UZ;[ITR\DE M"V]&(%2#I@]GD(_YS@TR!<3+R,@>IHP_9 "YQX%O+T$JB%]WW[UN7Y2"6!0. MQ6HWII86K$G)VH^A[)]>ZH. :0@(X=H]P&-BGV&Z$^=N69QC$2^ IGT_!??N MD7K@D)4*O(ONNXMVIQQX/P9\ZX87]BR&[6]?1<7U*O:U!3R4S>OB=4'S&@TU M:SKJ_5O[JD\FNL"JKDUIRZU#S,JVH%P.R@#FXG5! ),#BV17 SU.S"\H=I$CV7<)Z$;]HVA94Q-KC'CN3CF8]0!P5R-]IN]6[4UY7^"L'-TH_5TZ[-V,QA]?6G?15#@);=PP+JKB/;L<3XS,O9WXQM,'(>L&_ )K1"A*IX[, G\==C7BW(N*CL3'1 MIR8O\()T/A8R#EY@UX%$9.:0C9CQAX_8^CF WT.8NAZ\KE@/9(#^>33H&Q/K M'W]_U^V\_1>?TQHW9L^<_J09_[DSI[_5M(;TX3W;'V)96CE][5SF3%_[QO6T M9CZ]\1FW?0S6LNZ73NH4LU#F=#J7.:EQX7W^)V"G1?QJF=01;JV>V#:]&29+J54)=%1<% "UXW1-O"4]<0D\1PO8:0E^-0+' ,1#WIR.(;$6 M@,#] -%B*5H@II;M+#!=_IL8="L"6<1F)W"97C &3K), MQ@,U1ND6\$K,PZ/13/X>('"/7,10Y8:WF^%.Y%X7(AKY^ MNW4"MY6-RE-4REB\T\Z)Q2-OUR_^'CU \H#@XVAV[5/D02HV;EX#BNAH-DY8 MMC\4>W-4-HIV7BIA],68?#&-KV)YYOK.,H>&%>P)O=8M4R[:C">&90RG_JMGRCL'S,]RS2E8-5NY,34)2K M'5JHC88\+=9'3M\BC;1(I5J.>?N"^FRU9>^*D)GCE:P(+^@6@S#&+BKW$E9I MSBI\N^U.-SM:E\4W$O4" Z'J@2*Q2S405DW)RB;&#V.AJ;W>J,[^6:.V$DIQ %P0; MCUFI[G*+3NG^[IM<]P_DYJ6Q/IG6Z\74M.NJ9TMV\%'&']TW.5F3+4AJGSY) M.[CLB)-+K1Q7NF]RIOC;H-1RX'B GE^E@:3HU 'YV]P&\<48WM5SO3ET7LGD M88I*/2:_S1T40H?7+GT8.JY\)Y,D4T>M;W-[E]#A]>M5+#B72]_[.SNF4%;L MB[Q@TS(^R0W:-?2O[OS7ITQNE \.3>7L>1R//1NYJ%HJICQK9=]_T.T$\>="$%-2QFB^B//RO? MS+Z'-NJ,0^Z@9WX:FC=F3T]GIL>C@2F/C1(+"HK$M7A'E,O_I_Q72Z@HWR79 M*!D\KV73KXQ[,H*D58/X'[^=\&8SA\7P MUCR3F.MQRU\N 5G+D^2B(UU'*]D&;>XJQ-9'@G9_03LQS\X[BS$/Q8KV' @. MFK46B-8BV2\U(@O4A/K/50=R6.]$/9O3V@OUB77W@G(6BM(I:A47]>ZSW(1U M$7;_WPGL#ZVMCRF%-U*?7)(?7 H_\RH1%)^E^3UO3T)#?BKJJE'P#+FN<.95 M@Q%?? _1OZ<,,?GT$\'^ZJHA/Y7Z'C&X;&C!QVF".[R?Y V%K$W^1&C?T(+[ M]\'IPEPE/@E&++J]XG-A[$PE \*C:F!U:( 1?]&>H,;"8FTOH2$X;^ ME/2FQR"'57SW4)R'&)E:B?(9'>' ^_)^ %R^T#Q2*.&7L.7U$8$V"]>%;N'R M'I*-!Y1EJM@:?)KWO8.7 'G;II8'UP64XEEX,#PF$S1?<# @L1$51V&&9NPJ M51TT*LZAH4>R@^1K.";(AGL:695%)2@YCJOP*)X3>. &DQD4AY "S^F)%N(> MXHP";N?IEUA9?4_3"PA.5>^+.Z7,QQZV.J3BYV?0&646)+8'%$6!)+5.QRCF?"A-[#1^X<$BG"V[0?)%')]O, M4'R@-_;8283_=='(,3X9L.SMV-U\SLU'BDZ%LA%;0++=EVS?/ED7HE2=,YE M!RYE%B%K0O[CLS7%@N0!.A;@$Z]<6_*>GT'7'C:1N.>.CDE:Q^JK2IQD=A1\ MZYZ5 DG5K08=*79='DP\\HE!9'E)F@-B#B:600_&L@]=#@]92]TV1J1O_F4Z MMY3BZ1:5_^C\>@;5R<-Z2!3;M%_9DU VA#%7'/K$7@$\\> T8^@*' MT4P&&U3WV0(3D6'0N8=%T^'M&6PBQL/9/&>(7Z6'B2P2"^=#[$4_@P0#)EM5 M>._2YU>K\[I#\2*MMQV'[%/P]"-@8<#,D9%1U'2!B'Q3.-VQ5J [M[ZWL@^, M)]OU'=Z=\*IKA_MMV3J<\P'/4<3:5=UWF,AS\WRIQB7=LOD*[NY&5D1PQHTM M#BI[/A$?O=MI7@[!N06C2JNI/B=0EIM"LE29FRE9W:P;^I]64#TU5H>4OH5BEPX#Y+YK C,H5@E%ELV)X#!,21VHC_=O_@! M"P2"0\7P6FG7! J712?M)_O-O4N?KN_<6(8\.)KUY(AR VS98&[!$UKZRVM, M"'X4F[3!BC]AZQ .;LUH9KAHCKCNT0F28GA#6Q%YX#LZGJ0?%S14#+[)M MNN#S./$9OVR;W57J_*95(P]&J;:T+7D/3M_OI+]Z<8L=N9$\F8E7ECBWX2&V M:TPPIV%KD8?A4XR5>,J'0!%D.M<^&V+V&V1C@.(L81F"P;#_G4RFW]G%AV57'&BC)6\X!P:+TI![A:WWZTV1I*VW MV&,+=QU&C#T74_$&E-A&D]B0$0<0*==^%W$GWZ53V=0@CX\+\OB;Z'-[8>![ M"CSQ%.=(IL;SG!M,] > I$W\VJ34%TWUR)[=0]R)EF8VCA7-2.@#G;XO5KV" M<2#0/]Q>1>--@N;VV%25^NPVG?$)3WKFD([>BA]_OZ@MV+M->4RU!!]_^!]0 M2P,$% @ -(8$4:9I+*0P&P WRT! !4 !C9&QX+3(P,C P-C,P7V-A M;"YX;6SM75ES&SF2?I]?H?4\HXVC<$U,SX2MMB<4X6XY;/?V[%,%3JFV*5); M1O7A_?G'Q[)__^,O?_PNA?[]\]^;LIXF;W83Q].R\ M#F8:_-G':GI]]IL/S>]GL9[.?OGK^(YL_3;36S^???GZTJ=8]"-62 MY__^^3]1-6ZF9NS"LW_\Y>QL 4<]&85W(9ZE_W]]=_&H$F=J/[J?5J[Y MP4UNGJ='GI]/;FZJ:<*^>3'VYY/Q%$8)1JL*#<@RK_*Z#O''9\Z//@$,((%@ M.('PUQ9%I_>WX<=G375S.P(4G@\BYD\AAKH._G5UD9I)S\Q'_WS23.'+J:E& M7;JR3_4YNON+J6L0X"YT[]JFJG)TXX.QHTX4>UQ!KR)/QN^G$_?[;PF>\5X< MVEYR2"%_F4S;P;FMW) "MA_PK05[%''LP[@)B57-9%3Y-.^\-*.D3]]?AS!M M?AV;F:_@K[N%WKNJ8W3CK:GA1;H.4($9]=BGM?4.V\'WH(/GJKBYC.>FN7X] MFGSL.%[MJLS8KWH9Z/I_VV+\M=>;KV%R' M74]&'NQ@L"$J5TU?_=^LFM[WU\_V3?36[9^"G>Z2^^$SO3;\>C:=U>&MN9_W MO^6TO+-@KR+N:YUM*].K8,EC\+-1N(SITQ[2;2W8GXA+!Q"LO%=@Y$WO+\9Q M4M_,W^*=4K8HVYN@KTP]!ANT>1OJ]]T2;M/S@PG4Q;U9P- P>?WU3&5J-J6NV)=^MJ^K4.S"DOM$G+?>K)WX/S: MC*]"11R9151IVH(>ZY\> M2)A]Y\IVI0<2MAT?MY7I4;"[,)ZU1VW=TWT+T\JT6/=LWX*T':5:YW 9AUC_=GS#5U;B*P*2'5LC*Z ,;:J.!DA9STK\4&K\SH^5: M\KO0@#YP23/ =VT'(*,,)P#<0[73[*>Y!FSS)(!I9C>AOIC+"OJBK3\Z7(O' M!V6U3^8RPO_PQ3[;;P9M] 2@J1IS=56'JV1I[V<+#]EF?\"D=4CP89.5=7,; MQDVK2-3V4@,+EP(];FE/K7^B[0#U4_W W=W;(MJKEH&%?S^[N3'U_7S?PFIS MT.7M'&8'TE33^TZ]VKOZ7-U]U\SZ[>#F"@?N4DL#LD79C8*"A^%FHWF)-_!Y M^7B2J8\ML(MFPZ=I&/NTJV+PAO??=9I1N.UZ(*,@Z[@Q1/-MMG5F:'=-&"I# MJWE /G 'Y6=!DA@K06#N?:1JEHW/-^='T]CY5OI9@ZZ,N7U.,='/PVC:K/Z" MTE\0)LN]_G]=_KE\T33AC\C7R-@P^O$9-%4^?J D,D06"X(*&B7BU&'DK"%( MLR ##H0081YW8FXK3.HEF#EZ<3ZKTY[-G9U9/E=BRZQG@B#/-4548X&HU %1 MH:@H9/2>RC9]>D"1%[4[F]0^U#\^(\_./H;JZGHZ_W51BZG=5\QY?+IB^<3S M)DUOJ48$]+A9E4^G1KH/SZ1?4$#D+(.PRM]#]KSO\UH%K8, M?JOR)?%!*NP3#+Q9G5,G?R*$%Z MT/F_A&D+/;&E6 EX.1NT1E)ZBKRE&#&G"9(<3@CTQ4O0*5"Y* MO*W#K:G\JT_)2PN@]>:]:&M:M"A=\NBU$P5#2@.0FGN)C+$:.6:T%[3 E*C# M25(\,9(,@U@NMCQ>YNABE^Q94UEP4:AH+$IV'T] MXM)IQ*@OC H8G(16;MOQ;95.+D[/&&4S4A[MLG^7D+Z,OX*N3(ALLU.VE2N] MBRPQ'5'".6(\"B0)S, *=*IU&KZ-]FF8*ITXT3=(N4AQ,9Z:\54%9M4"!*#P MJT]N-$N)*/XUF?B/U6BTA1MMBI=**7#EA$4*5"6BG@<$_=6(,F6=\U%SW6&* MR6FH=*+(0%CE"YC<5E,SJOZS6'N834/]?A*G'TT=MD\IVPN6T1K*F&3(!Q&1 M"T0B90$ +2*6-H!-UH4=.0V03NSH':5LO$B[!HV;_E9-K\]GS71RLS2[0>Q? M)F.WT]=I5T'I@C8T:(6D\ $I$AT*S!ADO.?.,4VCZA H$4^&)T.AE356LM2 M;>BQ]OG2>@6>/W3-14>1B.#]VPC3:O#8%YA0QW@'K2&?"AOZ B?7X#\XMP>& M\\/#^8M3^5MXL*MHZ64DQF.&1/ %DBDJ1'CBO0E2%SX$QHZXJ/1 _':=+(M" M"2:5 #:X ED#/P*6&&%#(M&,%%P5I[YVT.^@3?H$ZPB4WQWW^_KADF'O# ?? MP4CKX8V.&.E"&\2\-$$)[>"[)T2#_49J\X@?#D_NU:*WYCZ%K=NO$STN4&J7 M? +*D+0%F'X*.F>M98B"YPBN@?$Z\B=$@(,&;L,R46>DPXT!F M[]U2;B:U%^S4@VI]CGBO4!TSLM9".>Q3O!3*T. "038MD7*N'#(,$'M,5C MP8TCPG+68?.1>HILZ >F7!18G9YY!V*>P_]5N\6:;<5*[EED406D(A8H!,:1 MP%(@@\&0-LP5D3PE/[13J*IGH(X\>[1;J=E5MO1$12VU0Z( FUH'3>&'T@AF MR^@)]%T7';1&=E^T$T&&0.L8\TF@ M#++/%OVO;_6"63YG]?.IR)U'I[YXM(R8&TL+CJCU!,'[PU&0P2-2"&*X$83S M>.HK'%T'ZRLGM#-&V<+5'HP; ,B,WIK*7XR7.YD>]&!;W'IGX5(;C+T/$3DW M=Z-@0I2,&R2$)8&H0EO;@1UY]$3/[!@$M8S+&[.;V7Q99KY]Y=%5&Q=C-[F9 M7[CQ2YA>Q@_FT_9%CWUJ*K52CK!"(%L4!3)*2!0#^&61F>!(43#/.^RHR&-^ M]LVDP2',=X1F:JIQ\*N\^ ]ZMKSX8PN3=AQ615U@B#+T&D\Q8!!!3 MRV"*QX2T/OOS]^9> O8'/N9,I;+FZ*4N*AWTN7_?)B\< !D'3:>I]O"T?:5 !+*1X$M4@6)@$3D2#''4"AP MH3T3HN#]Y.! Y)TJ)'_\FCCD+ >C6!?GKS:AU=?EBVC2:>++05;B4:D(@G( M:J>1)(J#9 M!<',XJ XM5HR&\ 8%AV\!_:-LJ8[BKG8L@&:Y4ZS;H;7FDI*$J+7S('98#5& MU*2-:5I+Q(S$)AK#XND?Q7_ZAE<_(Y,O0G*[?+,NX\/5IJUQD?5% $RGA6<: M"9?_=-@GN*ILF!RTY=%1QC)$4:=<]:'3$TW:IX)45M(/7F$=Y9>+.$&#F MMJ NXV=4YKEY6QA07Q8I1>$%D3*B6*1M=-H4B#+ 4"NI72QDYD(&QAV0"ME:"]I6-@ZU+#;=K_(9!G+!U @]?34.9H M%*>^MO2$#++3&,(C>Q>?MY!U\2[65%*Z@+VT@B'#A$#6:8ND#FG; =:*A(*J MV,&ZR[/6]83(/.C(9.3H'^O%VVGXQW-E(!*[0$+*P:A04"$@I2Q&3 ;EH:?$ M=UE5S;. ,-3P?8+&J/&\!:=?%KE3"P:",_#3\<^3(^V M.)^7?)J'XER,IZ&&"7V9 G@-60ZLJ61!8^T41=%*CHC6#/PF3Y9'1)4(HHOS MF<<<&I@W^:#-I9 6OG-8E\^SI4YJ64,9A'4%]!.!(2F1L,PB3F5(20U,I.D-P6R'\-).W'0&",!9F/R;Y[2=94HJM"38 _E9,"@2 M0Q$Q5B)E:#1>6>=E!ZM''C5TVC=5^D3Q<%MG.7=^_#+%Y^I,Z9K[[G9,2;W4 M6TI!HU>8(D-X@;0E$2EAPG*RIA'SHH/.R7/H.XL=E!_H7*KIZY#8UU?V;-%2 M;8J76%MI"P)O&3<$N8('Y 5)&\U$C+$0%) YG&;ZFU)8 P%Z/#HM[W%9O2EK M[W/9BV!M*BQ]=-:+".J<18,P=A19KP,2CKMT'YGO9$T1_(US;B",AYM!UV4 M6Z.4X1V:W(4Z7:-Z74]F5]<;,X>M3X%_/&'*0FD=10"?FD:*6* ,X1C9<@KA M 5/>83V2?!.1]2?X9?95@^:WI=E2ZDI$6F_K^6"(,Y#3 AXY(RR'$=1 MF"YY@\@W%H;^69W=2SDT3["%UE0P0JQSLH_NA(]L.$"6EGQ@DP$S!%%4M,K3]7WG4<][W/H:LR>ZU6A3RI+7DQK 'R^R<+K[#[49-^#B M+;8PS#\M!\S_+WA\RZL[Y["]35%8^&(ZK2L[FR8K^\-DD0)BU^)++CE*F0#G M1")61(4XY@$5KK H4' &"'$A Z[,S.=_1J(N:<^$J?CV^+/5(UWS MXLY4HP7$#\ZX+#/6O#1-Y=KJ]]TUE5JFPU<\I3$B#"D90*5%@I&.2D6F'%>J ME0OP?5;KW38=;AR?Z$SWAY#I)%B*65;C&=CI?[S)+T.6GU_ 8C/KPA,T<[)".2[6FW%VAZ&&:K5% &U@EB!I&/@)Q;8(1F% J5/ MA.36&68[W.!X!*;NQYZOXS,GA'0V^VWE;K;2=&N>+I6WF'CAD4E7XG+*(M*% MU4@96QCO"T-I/^>0!V31R8S]I@S5G?#.=[K]+HQG6Z/*JT?*@G+C#0 2B89I M@TJ-"FD<\AYK%]/2C#WY6;+SZ'QU2OU@<'(-\6*CS'BUOKQMJ+]\M 0;@?(H M&!+8"%3X8!&)'B-5&.:UBD&I#D.>*6U/WV/> TH'QVTW1I%7VP8^7%=URKXX MO=]T:OR@>LK"1*QMBDT#/DC00B#!S>K")V*$M?;47_YN ]?J+K3^X#N8(C^% M$3CP]?;Q?_10R0G7)LUR1^3&WW#E8L>_PICL(9&Z5"BOZG&53--MM%=B[,2.TJ67!6" M&D+A'4A;90WU2&F8[*A7EKH@!>V2,33/ F^O%.D?L&,<*S[L-/&7AUYUU!:Z M4Z 0C4&!I+VLQ%OX31>4DE@PVN$ZBCP'KWHE1[]@94M7,1E/'GM3N_7&QC)E MV@,AI0G0,0IO04$5\C+EO(R@/GU1<.M._BZC4PU#]8EZOG#]HN./Y%V_1WQ7 MD9)(+Z+%&'GE#"+42%1P>)NE(_OFAVQTN4^X;AI;@_@U-Y,[OY_*)OO3^R90VE<=$2:RTJ M4CY'F/0+9*PDR(.O&K )+II6ASJ/A\.[<&,J&)/ 84YC\% W()MN)*PP&NB RB'XN2VCPLPMEW86S'[6+\ MX>,D=:75'HVV=95@P7')@D14!HZ\)2F3F!/(%0)+QBP/AIVZY7HJS.N*[.DQ M#EH-_7'N/=Z M,JM[H]WGRDK%:+22>:25$LA@[Y/'R9$*-#A>,%SX#J&'NG MX>R/=*O*2I+.U2EOD6&R0*0 $X1'$E$1O#.D8*33?I<\JUFG1;H.T)X8Z3Y< MASJ8. U=O8I'=95!$F>MD @S"KAP*Y$0WB$F1= X,F?$R2!.:)H3'(_WYV'.[@$?; M*DKBJ/.$1R2,!HJDWRP!;Y-X;+#D6&C52M4?$8E]0QZ'5UH6RE@7 2C)I$74 M4H>442Y=G\29]MA2TF$G4)Z8QS#4F!P1XUPS9%OD4C? I>[A]5S65&J+"VP= M0;%@#H#A'F$>09%+'1G1GH*"/_6(Q^GPKA.P)TFVY$GW1;=45YDN@G.4%:B( M%".)M48A6H:8P\86'M/"^\,)ER?8<7J$.Q#:4Z1<$#!TP9$^-;R^2W]PCZ1[55]J"D!"<1M1@@Q@7 M%@5X09'U6*CY%, [;/S,$^DX*>9UA3=CN&-GS.$<6OABI>,;#3PH*17G5*I7 M1)]+P<4+3C5^7;S"A9"*TJ<2=M8BI@,&[$538D]^D<21*[:.-<@[0<=8#MB7$W%%B-PA6 M*^:H5RBEZD+8R("(X0Z&R5+-6)2VRP&[$PMO#,K2C$.0<=K,N[EVV>9DFF?W M98Y]GI=WH;ZKPL?+^'+65..DG\8^I<)J+N/;.C2KM/2G(<7Y_*;DYF+\8C2: M?$RWMZVYF#0+%=I*?%+"O)V,*E>="J5RT#M=7#.>+ID!RN_]U(P]/#=XLZ-T MQB)ENA@<[L=MY56(C]O.,Z#SS$*9>C=O*X.^7[:4 \#WX6IN<.1I99$"=7F% M:TIY"G6ERTW&#JR/%@KR>S+$XR5#;)E89]T0K^GYQF=+9BVFE@G$B@(C2[%' ME("\BU0R!:,&?T^[M^=YYS[1_B93+@V96>TDR? ]?=/ Z9O^3(P:!/?OJ: V M\ZSX<_/L>UJIHZ65^C/2[7N*JB.DJ/HS$NU[NJNATUW)/Z7[-P3J![N!76^P MW^0Y=JVW!#T=O<(4&<(+I"V)2 F 9'FQ8,2\Z'"R2/TY5=NQAB;+HN,JK G] M2^L*"X OX[NJ^3U+1'K5_K_"Y*HVM]>52[FV\YZ16LF0=Z5AU>HR4O[R?OF' MP\/'IQ[.;"GOOCG77WURHQF\^E?IG3?-]2+1UW):,,F_VOB&;H(AHPBE$X8K MKBCBPCGDB&-(,[(*7'$GE.QR3_.P.KLGTG1)N9\7^WPAG5.YKV78+47]$J@' M:++.NEF61ZNK<15A7GVX:V"U;P+>J8T;"M(-R.?+%^K.C.:+G^GQ!L;(I=&" M[_+,E ?WX*%1T^2T:CI(_/@*Z#Q[?PZ6=Z5<+R/\#U_,U>J)BUPUYNJJ#E=I MGT?.S1?SG*0OS3QKZ4V:G3)L0UO?9MIKYI:6_OHGC@A(9BM\K0SOTZQ5W\_O M+U]=JGEY.X=NPY3R:?E@H_(^__#]02P,$% @ M-(8$44T9#6H%5 !T $ !4 !C9&QX+3(P,C P-C,P7V1E9BYX;6SMO=F6 MVT:3+GK?3^'C?>W?.0^]^N^]O:;Z89O-__@C_ 7[\(9V/ ML\ET?O//'W__])/Z9-Z]^_%___N__-O_\]-/_U=__/4'FXU7=^E\^8/)T]$R MG?SP;;J\_>&/2;KX\X?K/+O[X8\L_W/Z=?333YM)/ZS_8S:=__FO\8\OHT7Z MP_?%]%\7X]OT;O1K-AXMU^^^72[O__7GG[]]^_:/[U_RV3^R_.9G! #^>3?K MX(CXKY^*83_%'_T$T4\8_N/[8O+C#X'"^6+][@HO*8;'WTZ6NPE/!].?-[_< M#7WUZ&]X/19**7]>_W8W=#'=-S \%/[\?W_[]=,:DI^F\\5R-!^G/_[[O_SP MPP:Y/)NE']/K'^+?OW]\]^PAXU$^F3TLI^/%/\;9W<]QR,\FN[N;+B.;%FH^ M,=E\&1@:&#M-%V$MZT?>YNGU/W\<3V;? V)A!0R#B-?_JC!U^7"?_O/'Q?3N M?A8 ^[F39=KT.LWS=.*G[^)KXIBUH)ALL0R_7(ZFLR:DG/+X/LA]/\KSL("O M:7/2#CVJ#S(^C[[,&HG8\P>TNN1L_FF9C?_\(\(S/TF&RF=VN4'LWB?OKI-DV7B]_GH]5D&GYZ?-$G M/^H<9'P8Y>%#NDW# T:S%FG:^]QN"?P4]N#U5KRXNC:CQ:V?9=\:\JO:(WLD M*[N[S]/;,"9LT+]FBS;)._KH_LB\ND_S]7G:(GTES^R/L/4>=IO-)D%E#CK$ M=#Q=NO]>39RT"TK>\N'=_#K+[]9?\=%5 M5IC;VD+=*)\''73Q(3J:YI_G:;? MKJ[U:C&=IXOH1]"CQ32H3Q_R=%%XC53XW&VJJXR=?G.WH%IF>9SD_,A& )5G+-UG]<[0=4VB7I/:XV8 MC^DX*I@;D0YG>;#"YI,P[NBZCTYL<8FST<89LZP@'OM'=[284\_*:K,[6FPU M>2R;T^+"OJ;S5774]HUN>S&55(M]8]M>2%4^[1G>) M-!Q_0NN+_B7-;O+1_6WTA)]NAIWVE-87?^HV?6Q>ZPO/\M?1;'L%^S%=A/U@ M''>&\+NJ#.AQ#0, [NFVLSAMY^KPG8, 9K&Z2_-WZ[6&_:*J/=K=&\\/2A%> MZ" M6:?SY<^3Z=W/VS$_CV8O H@.A,L6$; QU):N5_MD9MN+"O\=0UJR^4^3]'JT MFBUK+O'@AN?EX]67 M]*<=-#676_*D@XL.0C.=3^,W^&OXYW9T7%<;L=B;MZ;?E^E\$L-[NG[OZ='/ M_:VM_%S=K2.NHEA'4"_V"<):"*Y'BR]K25@M?KH9C>Z#1$#YN2H4/LJ4RL<_9/DDS?_Y(RQF;O>"DXZRF)32/I.R#A )BP\_6&]6_SJ> M9>'L_^>/RWR5/OXPO"%\ 6[SR89]:N-EZD5(KI:W:?[TN_T^+?L0]@U/-&;" M4 P%U50S"+2D: N'U4+ '@6DY RH(# G M",*-9$9H[;T#@< M=4([E.Q5RCJ5@(,*X6O^-V/8$>XW0NBMR<%Y^/^,F&&R M_U2VO[8HXT\2/YV/P@X6;Z 6R^ER?0.XCL5\7-%OS[3X)ZP][0$)Y%XAJRR5 MEA-C%66:%TR)NL!IS-]\-6_],129AW%08GBWCCB@+2N MH$<@(H?']P[TP6:@/#+YWW[>8VEU;('M M2RZLEUM@%"02#-4@;(/75<2G!DA]*0A[UWO4+"B9E7AG)8MG(Z-<T@G[6/C9G_:RO5LM8KBA6C#KUVWXR-4&<(BF)U%(R*H)1 M!/U.ZP((J@N1AH[4R/I(]24;A1D7P[#BBA?5Y*)L6J(\\-)Y1YD(NA-!X5/8 M?070Z/H[!+HPF6@1I?K[?B0M*TC+-J2Y[T%GGBX>2U*\VOU+9R5<.2BMMQI# MBY$5D"-:K!UC4%__QQ?"X?9!:LC@?/\J/N33<5J3^[4>F1@NB!4&8\>L)(XC M3[<>,V$(,O6]">3R1*,/!-N5&Y_EUVFL51.=BS&'>':BE.Q[0**Z'E9O5S8N[!+C'")Q!L6R9A7H'K6^7?78*IK>Z\$) MLHP*:0G#U@3,L0O&80"=..B1EM7\K!U3=DRC>SXP4<0"$&B!FGGM'6;!/-I2 M!)%"@PE%:<*,K$4$!JVM[2C;;AQK@^N(MG9P3@ &&\2<\IQ3%W8PA=?7)VM@ M2-C+AJJMU>7O(3%I"$S/I_!ZF54/WR>#PR%%!9>"8Z6\9AQ2K5%!%6 "#EL? M:X%;^P_?YA"]%0$8I-(U"+Z?A]]JL0A*E?JR6.:C<5G<^?.!28 "8J&5E\P$ M[=$ B/SCN0GZW->F0!(3C_501:$V#U_NZ1V@U)>$/"_WUD163GQ2$F,HC-!A ME]506TTEUP7:&#A2WUW;6511NU+3+5Z]'2;;0N2QYE=8>3")WJ?++41E9TK) MM,13HHFDR"+)/:0&$ELH1-@PYX<7C=2N9+0(3J]IBH_K7502@L.3$JB(P$PI MCH17%C 2#NB"2HS[;#X^T9I\/2710FF /9'(&*J-AF"= M?[^FD'A=_U:N8WVP)8.R,2+][?39?9HO'S[,1INN<$%EO8_NDW!&E6[QAZ >X.X5$JB0%]!*X"XOJ.XXWV@15EH$Z"^A.'=?#F:WTR# MLKJ%(UVZ[^/9*N;&_))EDV_3QPO8/3)197IB&01>&H>4]YH08[44!>5"HOK; M1,>&88NBT0%._3DC[Z?+T6SZ/YM:NJMEFG_*KI??1GE:?G243TRT-YYI+9G& MW'!.F;:PH-8!4]\PZ-A6;%$J6D6H-WF(W6\"U7],E[=FM5AF=UMS)BSY$9LR MN:CT@,0'E9DSZ!2D3DA!,./F\6MHD''0L>'8IGQT@52OOJ67D!QS*[TX?"D1#!HJ0"<0XB@=H8+ M47Q,/!QN]:\-NJMYV#H##TM(,[3ZOE'\,'J(5Q_5[Q*?3TA,H <[1A$$#H=S M,>C Q2G).C(^J,"LH%G8?JN:550BV^-CUBU:9]\\ZFP:B532:48E%Y0C2SRCN^LVX;"H M;U9TYX3N3"+:0JEV78N#-;R+)3T<9O5I#TB,L-![H@TC2B#&J!.%;$NK>'TO M07?F9.M\[Q2R^L5-MFZK7;?1W4(.8.214BP0KP@DD@9#JPBQD\:*^IM =P[CSC;_ M#@ [S_7T"4)2/C$A5@/#-,($,<.Q),@7EKCDQ PP/+4#0Z)5C'IS-V7SF\]I M?F?3+Q7"4_>,3ICV6C/G&<'6 :L%4KO#CM(&6T-G!T<'O&\.S/G\BR?Y%1-A MO;9*:<(-]@H"YE6Q:RK*;/V8M,Y.@B[8W127,W#[I)#$TGD)4-P:JY""&@DG MI0_*4$$K,0VNC_OP&W7N4VX,6%_"4?1:_1BS>H4H1"CKWP MEFDAJ2XHU7C@UPU-.)=U!M*9E<-J 0;'YB;!0B+4,6R8T5HXBB$I;*>@%]EA M^YI;%(RVD3J'HEA))/9/2 *NRK3DDAD'=)4,5K,Y-E(A3 O[-ZA)MKZ*T >;.U<13H2GO\SG29K>K;,K@T1& M-T3=?IGFZ6&Z *')PU5V\1ZV@3#9Y;&*\]91CQ!57&'C$ "K.2DU9 M@P#G/LS+;@2I1SS[DKQ:\5 ET$:;C@0B([%2>X*!VYVAGM,!9D9V+C6MH=6? M7WM7P_IH48X70Q,H'3:&$N1MP =:3I#;4F0<\?4CX#HLN=.V: M>C)9HSR:?1A-)^_FV\C])ZLONZ\^.CD1D!)".<)8,2*M1I#!'=4.UV_-T&$T M9.NRT#I./08QK.Y6Z\"+HG/Q?9[>QFIE7]-WX?B[2V.3Y/?I\NKZ\^A[>6C# M*4]*+ &.,"8D)"A6&H%X%T=L%6B0?=N9"MN%W'0*6G^*[3+@ET[<*)\'E6CQ MA"H;.#2>EJNOQR8G.IAK@#$NC,.6F:#0JZ+TG95<#C#?J@-1:1VG\RF?)RF= MB: ,@R#PV"L-F- M.P!,L*YT 9X%6-=W+_2"BJP[ M#2F "%D7_J"<*\&W+7\5YQ*+*E+;,64G%ED'8?=""FO-M#%!MJ H&I$JID$# M[V/W1=8K,Z.\R/II"(S^.D76#<7$$8P! 9@J#A#0I@#&\ :YOY@@^-#MQTG.$H=% "=E,$4= M+^CV#/8J$;6SH^NJ">T#= ;!6"]SH5;+VRR/!5ZJ"<3+60E 7!C(H#-,>L4- MT-X5=%(N!UANN1M!: C,V03@W6*Q.HWYFQF)T)Q9K .-(NA-GEA*=O1Q[098 M(:-+QM<"Y6Q,OUHM%\O1/!;W.H7S3Z8EC +L!&<.JG!X&AXD76PI%0+3^KFM M'7IKNV-_?63.Y8O9H1$4FE@AWL^R;V^@UYT@D'LL)?8* Z0TM63K89-2D&KM MOX;EAK'66,$= Q3Z)01,:?%%+&*4D()V#!=*(VXL9^CC?"X3-X. MRCMR/I:>1_?=%!Q(]U4\5G=9OIS^SVCY9$/;<*(DIP P8SS!27&J/I) M6GTZ/NJRNP$2O1F]_?2H_UZ$+T5 1B4QV)0?#_[!=YOS]3[\EN[S=A$ M80.\AP91RZ3&"%M+MC0AQQHT/>W,,=&$,8>OZFK!T5_^Q%:ZMXG'P03)YFMS MJN*AOF]> B52"#IG"+*EJ!N$:FW)0W#/N\'( 27>.P# M":'V6 ,M& P&L]AED>I@2C?H3-79L=^0-T=/_M,0.7/J_E&.E\Y+B(!!8Y+: M*TNY@X+YHJ22)A"" ;8[;9?[;:(SH#3]XU)1]1D)M!0)B3D/VK2UU OB3($! M4G2 1<1:EI".D#I7/OY1T=@_(<&(N:!0@WAN$H^L]D4C>4TL4O5WBLXB.=N5 M@U9@Z>^F>IS'.W:;;OY^-W^=#?PQF\U\EG\;Y>67V2<]*=&24P$$L3ILE08Q MY/QNRW1<]JI#UK[IK'N1T"U8O?D83@C^?AW73+#'P#!E@73( \D<*["CP)GZ M^T1G M 9UUZZ&1IB=2DU.CA6 LFP$PK@ E:$HJ*LA68LV&+#TRE[DX"F8/4J M IMD%;O*@ZA^2/-I-ME(\/J75_?K" /W/CZ-P^=*9V]BE"78)Y9Q-;!0"U)V.%G)9YH112&!BF"#'/:P,)5 MS!0V]:,P.]-FSRQ@K6%Y7+X.M. JE?P_1GD^FB\?5_5NOOGU'JEI\+0$.Z"E MT$8Q9("RT:[;?4M(D/IYK)W5G^I:;OI#LS]/VW^M%LMU[-KG[("#:$W9E]$Z MZ.WN/ITOU@%W'], YV*Z3#^E^=?I.-V0^3$=9S<;AA^+)NWZU0G -G9 @A8# M10T'B.AM65+-53!T:LMO9U6S^MKW!@;](#2]F+V13\?K<,X811$!_B7/%N4W MS74>F& "J7*4F1CYKZFF7/ "'4-P_0.97[I@]@+HD/;6[7EQM.3 R<]*+&9. M.*8,)X!I+ST0!0N$] U"7,2E"UG76 YV.UM7TPWH7:?3Y2HO[;G1^-F)5X)C M!*%DS"I#E>*FT)2%80WZ^\I+E[^^L1V"E=OBZ5K^O"1@$HX##@7"R%L/&=W% ML@7MF]?O&0K!&Q6\5@'M2]BJ5 W_$+,L P^7@;(OJV6,F_N<;6JKEHA=PR$ZYI3#[?8".A]WW&M?9_&=D'9'V)4_@0'K^*$C%Y M-BZVG%7:*00\5MQCJ*$H+.Z@H?KZW4CZS+JMR_XF4/2071M[\3U_: (4%;I/JX/&H_ENNX9G5!)/7 4$F2()X #)#;EG06S M7.,&RO')NT1IPFMCWKQJF]L4BSY37ZL5YQG-;]*RZEG%[Q.&J(&4.FK#S@H4 M@4:A@E *W6!361LQ+6N.1*>EE>*:#H8GOAB16"(0 8QPKHU$"B@I3;%N0]U MJXW7Q/XEYQIA<#D\/ _ORDIB]<:Z_ECV6X#O;G57RK1G8Q*A JU$LJ!",@0! M48S#W8:C5)\M/X[HU;51S]JAO5.^C;X?Y]O3,8F40'KH*7;*-Z8_D\+X>G 03D&MM@GT(%3-0H&#.%50A M:>MOH!TG[K:AQK0&RWF8?;P@PY[AB352$ZJ9,EYY99SS&A2406[L,+6>-EA5 MRO5&Z+PE_@]*8QH*V\_#[H_IUVSV=3J_>;[F"OE7)?,2B8ER"!%)B2(!06AU ML4MZS]4 TW6;L>Q5%E9[X/0E"'XTS==>=_U0=&A\6)E\Y+,))***RL MM9)#JV*=U()6SF5]9>YTY_;9COXV$>I=&IYTZ_PM'2U60:"OYA_3\2J/ES5Z MM)@N?I]G7Q9I_C6"]&Y^OUK&H,)Y%/EUX.%+JH\>*9V_.]&68LLMD3HDI0-#_6^)[P/[06ID;U70SR/@OV;SFV6:W\6C[7-X M\Y%S?=_PQ'G$G!"(&A5.0\:<]Z2@#!O89T+2V8[S%H Y%\N/;D3[)R1*:R$1 MUP(ISBAF'&JZO;P#R).!V_/-&':$^XT0>FMR,,A39 CL/Q/;I_/TZGIC@QXU MZ%\/3KAPE!J/)<2$"8H1!::@*EXI#,^*;\J>E]QNBDE_'_AHOO@P>H@'VW%. MOQJ<0!.T%6]C")=00B@I,2ZHXD;7[X'>60ABVYQNBDE?G'ZNR1S1X5X/3CRV MC!@+H1>>D-C#4>ZHDK;!79K\?W1T_N0]-2;@A!AC*&2:( MQ0^#4U!0J"G1P];AFK"LE/N-$7J+LC!(/6X((G JZP\4B8BG37$I\#F,7,1\ MC<_?LH-'=X59B1:.(209M(0J*I0R4FS7'J.J^PP6K'B&-V=#UA4\EZ*B*T$M M1AHKH@2AC!,MW2-5#9('.E/<6F-Z:ZCTQ>O_&.73J+=\'"V/.=]>#DTTIEX[ M@*&0'"*G C2%7@NE:M#DXO2*&&=3VQJ"<@XV'SVB7P]. -4<0R>I1P(FK/'I?8M!O.,[H-ZN7Q0 M=]FJ- _]A* *@ ML9PP8P !! $2("P<%AAP4U]=Z*SX:Q>"T!"6^BZZ$X3P0["'P])&-V&&FTUO MID%E4N-Q/+$6']-Q.OUZ(.&[HS3J:7,V?JNZPLJYZ^!$)HAJ#Q%,CCQU!98HX\)]%!+0<>,0$@0% 2 M14QQ18,E(O4#3SNKF-JMV+2+USD5X8VE5NRCL4'==%V:TZ?5Y*CV,Q,FA"$$ M8^J5$MP%O-9%8R-&A&E3WU/668'4/E3D+K#K+POM?EO^Z.HZ1O9\WD;VE(C/ MH2F),!Y[QI22T',;( MB"UMV"#6YUU%K6I4E7E3H1K5:5B,>JQ&U3A.O%:*"*7:0V$Q0\%H@L!11 LX ML /UJY>?H6959=962A$Y"9A+2PU@@39.I?8@_+] 5L88Z>T7!;F]R!21J@RK MEB-0#Z&W)@>#O,4> OO/;]C5B3^CR'-'O1;>*^FH1M(]4@4;M,#K.T6D,GN. M1Y^=ALFEI(@H$*O[:HF0<=X%NB0V!55:@ %&&K;-Z::8]+F5%R9?A;NGUZ,3 M:H*)B+%%L6P9,(8(9[=T4<;L !._VE;TFZ-R#FZ_S^;CDQC^."%1(AQP'J!X MAZJ#PFN5+I"BV,D+"DAH@^>U@>G#:9*--RD0\XF;+Z?+AW?SZRR_6UI-.-"(;_>"EYX4=)L88GKR[SE1R;D@@3MF%$@?#$:DL8 MAUAN0?8"TDH.A:X(.^0@*1N>*.NEU#B\(&@!5G@74U(V!#G"5)]F\%X/27L< MR5I'HT,?21ORL/O^]GM'*LQ*A.> ((N]%5@[2;C!J #7]%L?K9*3I!WFEDM* M X"JG;6U>7_0%GX]*,%6."P,PLY8 IG'6!1*@J>0BF'Z05IER1XV-P+G@K@[ M*._&0)C:"S,WBM"GVW0VBUVJ1O-]\9C[!R8<*06(E\(KS+2A3)H= 1SR^I$M MK5L[G1S:C1'I^/O\G >[>[II87R?Y?M,F[+AB;%<4\FQ])A)#W6LN+DAA@$O M2/V[JM8-FTYULH:X=,SD_W+@\:4B^')3H8\$H++KT(VQ$W5('= MXH7HM=3<.7C:$(^.F!DVDY+-CO R6=C$B#"T>$-!4J#((-AS986 MR]:4UC]<6P]%[H2-3<#H5%6*7??RL$NL:5PW]#,QYCE_,-GDT#=:868"%2)! MCQ1*8:*YI]Q+79#H!!Q0F'"'RE2;$'4J!1_3F^EB&?NEQT(,I6Q_/C117CO# MI7 &$(EB!H[:WJ(PJ &H?_'7>EQOAWQNA$G'YZW[/KZ-O6E*&+MO:$(P9QP% M3= 88B5!S!)>$.%8@PV[]>#:3L_=!IAT;0^%EQRS@<*0!%JGO+5*&DWB81/4 M_=VB ?*5X@_[B8/MUNXY'8N.&*C"NS$(*+X&$3-#K^"C=MJMU\8L/I?N1S?#8VT9(2 *!5C@#*L4$2J((, M"V7]!-_VN\QW^F$V0:53ICV4RO%C&I^-"]W9Z1"<.(8(2Y@)IX@ #C$A4D M..P:!,-I.2:=?ZWO5P?BV?8-2PAP'%(FE&; $$MVF:0A\4;S!NZ?TK"PHEBK0B$$.2%%AI@6Q"E@6G YJE)\NQJ/9?Z:CW(>?' NI>#$ZT<'^"N88)=Y28B1W6LG=5F0;M(N% ME^%Q:@>7CGV-RS0?K3.=@ZXW.AR3>FQ* HR,YXZ2G <;3FDL!=D2A:ED];U. M\)+<3JV TRG'W??'Z\:-GE_*[=?#@_@"S2U6!"D$/>"QFD]!#'*TP?9]&7ZH MEH#I9>O>K*SZYOUD?&(Q=C"LWGND@%!26^\*+'BGN'4;4 ;&378\:A&)&)P@H"VB06<*<5Q)#8'9'$7&N?A8@N@P?5TO =&MJA07FH]F[ M^23]_G_2\L_YQ=@$X7A1"2&3%" (I330;\D@F/KZ/A%T2:ZN9JATR]SL[BY> M/6?C/S_=CO)T<;5:+I:C>0Q&*.=TR<3$$P$YTQ!0214D 2A8Q"\0#UQ]I0Q= MDBNL18@ZE0$UF83%+4SXSZO\<_;M4(SS@=$),QZ@6&E&*66)$4;LKK,)U*!! M4[!+\I,UQ:4/%F__BN3NJ_57.C[AP =5@U ;H F$!'BV3>X#.1&H^FR^)$=9 M5]8$Z"O.&>62)$V*$HY0C3G?P*BQHP_#(\ M9FVBT\?7O0X@N\H_Y-G7Z7Q<'J6U?THB-3-2.89HV+J(9"9>R6V(HH[1!OK: M)?G-6@&G#XY_R((^,?O_IO='@S'W34B(IXY:;321G/!@8 A9N'XI;5(?$5V2 M[ZP%:*KQNGD._Q.-\L,HO\K7$CI9-ZG_D.9K)7./%)PP.T&&2JR=\-!@Z9QC M0A;A%6&+H_5C$]#PW6S=X=317O!K%EV!M]F\_&+[Y;"$A%.+2ZJ%!)1QS+!U M8"?&(L5"32B=>-R@^%KQM2.RQRJWMOB@1FG )E7"(&NLQ7S=WVR"JN&9]MJHJ M+?K:OPAE \)]-.0"LPWQT _['W"D3FV';TT 1<&F")HAH-Q1%#3&75JFYDCT MV4K[I'*WYY+1;*BLZ.LC]&>4QO/LC8 MTO&)5LIY% QW2JA'$DC+BC01$V@84.F=SIC:)D!]?=D?T\4RGXZ7Z62]Y-\# M_(N/GWX_^G67SDL,(0PIR[ #@J!C?%%SH'!JD$R:V>-33O[PML$ZBS;_6D; M_98NYK@@'E))-8#<"<-!4??"6D?J!^]WUM"TGRV^%CQ]L7U]21+] V8V6BRN MKM M'=5=+)/5G2=W\_P$2.:0= (@P1M9Y:4.D< M'A9NQ^[.&STW(818XA3G%F!' U*.P"U>QH,&53!;OBKO43*R\^';YY7X(E\^ M$=[PKY>"&WZ4?(SD'3"BG_T^"7JBM($JI@46'EB.M-H2:I$#]9M9=WR]W!-[ ML^:8U52-J_/YH*_LQ8C$4$:M9 PQ* V/?GY3?$J6$\.':>W6Q/XEYQIA<#D\ M')3!VB_K^F/9;P&^N]5=*=.>C0F&">4""LB!"ON+UXY85ZQ= 3^@%B"U4<_: MH;U3OHV^'^?;TS&))$0[J)VA '#D@W4;*R^OU^ZXMPU25 ?)MP:T]^8!FOS7 M:K$LK-H2->!8S-XISTD@4HXQ1RWB6D*G-!>VP()"3'N4@P&K27U@VY>J8BUEGP+TET1B4'G*:00H%!)IZW> 2EP M@Q)F75TG-&/AR].D Y#Z$I#G7O>/TYO;Y=7U[XM4+19IV3U4Z;P$ 28!H](C M(1D2W%%L"I\8T:B^-M*90)S/#]@FDN>1FN+>8E\%K2,S$N(L()Q2I7WX-KP+ M1I@HZ -!NQ^._3(T2:F+85\R8M/K-,_3R<<8!Q#^GI9M)Z\'A]V86L49(P1P M!Y2&1-"=Y&,QH):&YY>,QO#5CI1^+I._99-=-9D]W#XR(_'&6\44UIA@R26A MA@:#/K;# (T,6([BX_LG^7M8MA#A,'VFCE;]A)6T$/\PM77-/\Z3;]=71?= M(-1\HD>+Z>+J^D.>+@+SGWT 9UW$1@8700AGL^S;* AG,(QLMOJRO%[-MH+9 M2[1!U04/:2T?LMET/!V(./4@V1_3<7C;'G.FX[?.8AF:#Z-\V376SU\UF-"7 M)\MZ6)<[CZ7MGU01*5&%X"G'(&8Z(5X=X8B/$.'T58DS+[[0:JM,?H@[4:NH-M MT"493#8?K^L81V(_3A=_Z@>=SL>W=Z/\6)['L:F)L()!R'V\1@0QV-1"6\#$ M)!]L]$K'0O&J+EFK,/97M.[ELHM%'X_T/S(UX4(H@QEU@5YLO<-0Z2W%VG$N MAGTSTQY#CTI**[C]%21FD!(;#CFR\ M9 6=@J@&A6_?^ E4$\&S24I<[^F[R..L!$*/I ;&$L8L%%Y1OJ-30V8N[L@Y MG8/'I*(Q6F]7.B[E>#FK4)PI".#;*)]4.$:>C4N(Q] 8ASV/3<:M5=JC@A9( M='W3Y?3[EP$?'$TPZZV"P;IPTRA8W3%%,> WVG DCZ[A]5V%?G@JF]7%ZQ+G"1+Q5L3%_Y' ZVR!IEW- CU>I)R4M/S7" _5MT MVT-XD"?G!4ML2S?;K=4 $Y@99SS P8@-1J?V=-O7,*R7:5:_G'EGP5#G95NE MNF&G@7J9M8*L%%'V&0PQ8 VL+OTNI".,T==@2Y7%, MG='0HMUW9,.','#/< O<.EX:IAY$;T4 !JE/#(+O _'%? A;:8SJN-G;J[#* MM,0AR630O9C#PB 3**0[2CWU?=XK5M0I.KN_;A&G_M2$75W;J"2Y[U''*@UM MV#LA\4!H(:E0L0(C=%JLU?,U=9&?!T]U%,;2!4%_\_Y!GXS2=+&+5 MJ*U:Z[X'J9TNTC)-L6Q:PJ0"6BB%.54:: J!*;91IPRMGX/36;AT9[+0(D[U MK<=X.F77V]=G^3JOHUC%Y* -63HK[&8N2+("1DLDI+5.[RY#70SR'EY\=.L\ M;A^F'D*@GX<=]A+(^36=K\X>U[A3^GZM$,GX>G B-/40,^@U@<1R(^56-0R; M.&.\4@I(QY0=#4I\-C!1)*BF@*@@A0QQ9)63=DN1X%;VJ;N71ALV8<8A^[P. M H,K7!7.ELEJO+S*/\6H[7%9#:M]0Q/)8ED9JJBD&!D3=%+N"_*I<_7K/W<= M$%B3BUFK>'19>V6[O!A]OUW@XJ!U7CH^010#8@5P3B"/B8;:LX(FKZ4;IH>F M.8M>\[HU<-X&XP?EF1D(OUN[K5DLPW867YY./HV"@G7LMF;_^$0;Q# W!+) M-$+$8;L[YA36 TI=;PGWK'U4FG+Q8SI)[\IKEY0-3XRQ&%CH"0%68N&YDZ18 MK>&F_G?825&L;GC8$)1&++Q:WJ;Y<=8]&988Z:F41$!JI"4.!@,=%*O#0M17 MC%MW7W3$LOI@-?+&Z2_-W:P?J]&LL9W[($UD^(?$VZ'U".\4M)M!;@0PL M5BR5'V#SLA8LG%8QZ/G'='EK5HME%LC8%+2?SF]B^9'P M?Y//H^\EYFV-IR5"2F@@P,%R$$JZ@(8KI%L!XNK+2F=>ZQ:MX>X!Z\6?M2:B M^YS^[8MZ\)A]VO@-^GG)IDQ9C*X)$C#]LEK?7*7C;#Z>SJ:]9<$7JWEV@79U M':_0SNTX=&$G73[\,9VD6PGX;?1?65Y\)%6\B16?D !,C')80T6A-T #J+<7 MA.&3]L:>T<6XBZ)Y18M^>$;-.ISF/LO7*?M;IE9/EJ[]]$12H:TE' "D,%.: M(DZWV!'C6)^7T*7.S-9EX6 &=5]8_F7SJ:$.IB=7T$,@C ^6J)6F@ E+5+^? M:F_YU#V(R*G9U:>!^A9R90D%7 #E%4'$.0""1B4*BH6! VTTT#Y#3TV:K8?; M7T%B!N7:';Z@G$= BGI7L<[1]&O<5*L6P'TU)5%,46R4%$PY'_L9 E- 1RVE ME13'?CT>[3%M?_W;IAA=;HX]"I^*)(HR*C#SX8BFC!5T:8Z&0T@8ZKYS"0$OL"CH]PQ><<5^9@RVH @:J(>I/[3!HE)N-T+G+?!]4)K!4-C='YN? M;VTE^_WK@0DP5!@.,!986,V-(*XPF9DENGY\<&\YW_WN]8TA[%(08O6#J^MG M2RS]X ^.3YCS%#$(30PI81!XAPO5F0MIY'!W^B8,RKJ#YFVP?7 ;_=FYW5)H MW-4\+5Y<'L?X:F B*+?*6^ZM0E900Y73Q0HAXKW>%!R/9&P!Z:Q%.&HS[/.W M[/F+R]EV8'ABH&):D6"04BXYHI9Z5:Q6LP81_)U$#K?,O'9 Z2^)?AN45[3- MV$575:RWLV]> B&#F$IIH>>,:42!P@6M'M#Z7R]]>_I7%XCV)CV;)1ZO"/=T M7&*%9!)3)C5!GEN#BQAZ%HXU;-DPU;"6^?22^RT@=-E<'Y06-B1FGXG)JR^+ MBD?!\Y&)=%H3(WU05AB#3%M.Q(X>P^IO_NP-;_Z-,#R#3!S_^%^.3:CBS#J( MI#$0>6>PQ[Z@24L_]))K=3ETF-.-<'D;/!_FIG\V5I^=Q94OVBK/3:A&AE(- MK2%,0B81DSOTE&E@#/*_Q''0"JJ#D*13MH^#]Q, (XEB^2&L)0)*$(<+*UHJ M@@;JPNV KZ=(3"/L_CJR,_3#:( B,Y HL19J@4KG*8\1NE839:G&B!16F(RU MDX?C<.XK(:M%N'K(IBT.WE_2["8?W=].QZ/9N_EUEM]52 7MS6>RTQ.>+.W7 M*F7=*DQ/<- NG0+<*BL$A""HE]LX,$^8=I64[8ZHW^E2)83HA^TOJV==5GY: M@@'$$G#%,)3<6*SQKM(]PIC7+_+:=LFX5AE],,6R*^#Z3*FL=(N\<^ ]W1=* M@DD.CD^@MT P%KLO:"* )WI7%AN'4[)/4[:F'=,!T[/VD>LRIF!+Y-,5EL84 M'!R?&&@!-\!9 1EF5"LA:4$3\F# U>E:X%/6'4)O@_N#LB2&Q/0ZS%X4Y"_2 M\3]NLJ\_K_/D\H?(<%[\(_*;/^'W]L?)[Y_V!2_L?IFXH+D";1C"$#HCJ=6H MJ)Q,*!:]MI4Z'JK0 O!90PAZX-DONH1GO^B$.F%TC,!00#+E);+B4?U1#7HJ M=A)>TC[/3H:@=CS0N_?VG3JX1[XM7:G%.D! M!?'U(@$M8M6C-^Q];.X0ZRG^%?Q?1D,-@Q[#L$4804B$W5BM/!R4\&6+^;^6 M_XMXS0#7$$*."=*<8DBVV'#(89]W'\W]7Y49W8+_ZS3@WK#_"T-D@DZCH148 M..F9DK@ 0@5NO"7_5V6F5_)_G8;<97A +/>&4ZJ(1QH;:@WCKO@$N2,#[23> M$I\JN4+J(?0VN']!_J]^F3XX7XK@AB#I/??!0A76*6+U[BC5"/;)R28F>V7@ M7_M23H.@+Y/N_2K"<'5]%8ZZT=/(LA+%\."<) @Y!YH9#[$)+Z2<;AT2G$O, MV! KRW>I"+8%5&_V_:8Y_.)SIL;![LS3@]9HF;5?^2$)UM8&HKE1+D87!43L M5O_Q&DDZQ.+R78I+9\CUZ G8A:X6R2=_ 8< 0PYX8"G1S%IIL&1NZ^LA2E)> MR87U5AT"SF $2'172>*B'VR7VTHD)J+/@[^Y0Z RHUMP")P&7)\.@8$D_P*G M'4>40NHX Q8J:'D!D&.\3UVC1*YB2. M,"F]Y)"2>!_N6+SAWJY;*3'<^^!3<<^Z0:0V)_=U.3K$P7UC$P^$18ZJH")) MR8 ,!U8AM\JB:K=B S3]3U7YV@*H-B/]=#Z:CZ83FUZG>9Y.WMW=;W3' M-4#KJ8?DH\ H6W!*J*A!Y6ZS@_0A5!+[(:+^Q!#CZAS M6(1=E0,(O,4LX"T*"C!MX))N/8JL%QNU)BX]NI;Z:"PXO9E/KZ?CZ&[;],D( M,'_(9M/Q-(W]8V/3C*>_"JKLS#A\S';3^CK:+;6YN+P1=C_Q_$D"+_K MI4U@;0*>9N$MAM%8\%5F8!6/W>%)B7=""D<(^Z&7>MO:8-+1O@,U$'G#<350 M.Z5)O'6VRCFKB>5B"X1P5O:9F7B2NZPI7ZNECIT$SF4$3P3M3,;>'4))[C3U MF*Z;'J]IHI8-M/Q=2WRJ%$51#Z&WP?U!><:&Q/3>0V>.I8YQZ(@E$DIH'3=6 M0\QTL6!.>MVX&X7.5 ;^=>K8:1 ,(-Q):\<%5TZQ:#=!Q1SAVP5+IO2 ANZ MX=G)$'2YJ3;I\."H5['/IH." <2)M7A'15!.ZT<@=MPLL$6MJ3$J7?*VO>K] M'!%LB4- 8@TE$12L([+6-"&JR7#5I28,JE3&OQXT;X/M@].3SL[MENXI&C1M M ( @P:'BW'I-$3*/"J%RM-^R"$WJ_E=&NKQIPVEPU&986TT;G*0$:HDXCT4@ MI*+KBE[KU4(D!W1ATP'SV@&E-@M_'>4WZ6+IW\4[H'F:A^64,_'@A&"4(<*@ MX58H;RCS",J=T$G0H$Q1)SGX+;.Q+5BZ/"(_CN8WA]ID/_M]L*ZX) 1)A36V M1AHO77%\J* I]LG*<^FX=<'HG($'/\\7(Q+FC!$H&FLRR+,.QA8J=A"MO1BP MMZ\&]B\YUPB#R^'AX'31_EC7H[<@P'>WNBMEVK,Q"2 @;/N2:6T1)%)3Q@OO ME+9X2)%/M5'/VJ&]6R_/]^-\>SHF@0PB9PG@T"F&-'- %P=%/,4'IHDVYEL# MVOL*WRGI1W_*7?B3+O9*1;U.8*R@M>'PEUC(+9V&8UJ?QQUW:&U)MVD?HK.) M0ESOT>CPLO;U4ED"'; F'%68:Z6H#1D(FF:+U=Z1B4[C54 MH3B3,&PM^EE\ MDE$L^G2]XL741'CGPV>@23"XD%<8.E9 Z;!DEZ=ZUF3H44EI!;>_@L1EB^C5NJD=UCT-3$N:==-QCIC$13AA%W0XZJW6O'2YK*AVU MF99U@E&K&9;;B\#RV]2C$Q,2TWP%A-P#3BUP1$&SIM?T[S MNU,^_._PR_6.>##7O%T,;H)PG,S6J:3;6[SN?-9GZPI M0'%UO5W6KQ6R6H]-3=8=GQ&/O0:4$M8:XK:]1+0%!)TQM_7 TH]EN)9-2XCR M2AA"3.QKKB4)^\RVP;G6&/@^K]Q+\US;8UO6&3J#RWG]D&>3U7AYE7]*\Z_3 M<5D0V[ZAB>88:RLLADQ*+)6&9%MH11M!4)]%H4[RP[7#TZQ5=+J,V-@N+V[C MVP4>[K]=.CZQ2H2E8^2%\,R#8!5(4-"$+07#]*\U9]%K7K<&SMM@_*#<9 /A M=TO64%0!P^867YY./HUFZ>)(V;<#XY-@)VA.(5#( ((A-A3*8KU$HX%E<[2 M>]8^*DVY^#&=I'?W$;]*3'PY/+&!=&6#'N-0.(RHM%##0HT1W TLE*X;'C8$ MI1$+U]6]CK/NR;!$<0(1CW?V5 ACA,00%ZOCHD&IF$X2.#I@67TP^O(F;A5 M'Y!85Q(W13S&KGR;6BS2\'^3SZ/O)095C:O#W_5,AO_J4>+6)KR+I;Y&SVM\]F-!V?O*]5L M+2QK%NT?<6YGC;N[GV4/:;K=;M9U%$O)^)B.LYOY]'_2R8L*#%]R4 ,T$A MYQJ%PP)I$72T;2,?("W3?5[(E#J?SB97![L?G(\+?3JY3OXL8GN7F*%Z) #M MZ; $,&\QM\XA(*@F3%*X(S^H+H,MYW9F87C9<:<^I'TI@<42C\84/1^8Q% ; MI1DW2!",L#">TRTU*L ST(309HPYP-U&B%PZGP?E CLG>\\4 _8MZ,05DMB> MC4L($-@':P1:AXA2CFD-"EJHM?5K4W=<=FI8NWL33'M+4]@/3)['=,]UV6O] M\#AFVR%N3=@C=?-)Y2EDCL< M8/\6W?80'N3I><$2>QY)W1U&T=-T- 9[S^C$PU@5R#H:X,54$,6-W=*E25 V MAN<(/2][L[8A[4M4WLW'V5VZ*T;\ZU8_.:*]E;UM&!JG4#$\T6KJ?M^EL^C7--RVWRN_H]PR-I2&1T5 !X8RGW%(! M=[0[#WK54*MI'BVAGK4*3&]&43J;Q5O@^>2W4?YG&F/2MPW5CM<=.#(U09IB MC*6VU'G#@"1:%1J3L5#4CY3J+$>D75'H"*C^PCD6:7C7K8J=];ZFL^P^8E)5 M.BK,3IQS,N#IHBI%@H8NM2C4<\,0Z5/5/*N M(]57S+R2SI/\]$L+%Q-[@(? M%NO\JJ]I52FI-#_12@%E@(>>,.=4P)*BXB87.UX_;/;TJFAGE9,NT*JM)ZS- MJB\E!ON7A\W6]_NU"K9:W61X9T\3/?.J[$JRL]U R TG8/9RT=N>AM08V*.;1F=YV;I$? M"B]J;^;/')X?5D$7"2M<.U,/+$S-YZN8^CS.TS#RT";=\+$)"UC'$U$:C2F! MREE<'&5. EG?@NA,03RW))X!]OXUB T9V0$R'DLM'!//WA:0. V<4$!+;*$- M"AJDAA6(.J;J!TATIL$.0I"'RJ#>HG$V^*:3_?!O]?ZR,)U*#T@,,A@@:;E7 M"BECC$.XH!X@4M\#>WHIP L1STX!/EMFQ?M1OK$HSYW-4%N1^K5" D/SAR>& M$6XM]!H#1[&WP?#8IL R["O6XN\(N=TU:/T;]>IY"@W?D1AJG*;:8A_#(!4Q MA&_31JF-FN]0F!& H25 MC%MI#.3,$,R0W8&"3:\26#/

Q>%51N0U$>W/)O%[M\1"^0W,2A*$WFDH& MO 7"8< ^# M)D^1HUQAP51!FP>ZOGG?7;AE)V>O\Y M<_/E=/E06O/IQ*S_ML7OS33O-T'+ _$D99;7;B@!)0$RLDU(IASX7<.A"HUY29 MX2@9G7)JWT57J\CUG4%]2AD%22F#.O9'LD$T%8ZAMWNT_' .3A,7:(98\ISZ^LA=?<]K/-;%KW.>E_;M?MK[ MVF&F/(**!971(,81M[Y8MX3.#G-SKHG]2\XUPN!R>#BHC;=?UO7'LM\"?+N& M\ >8]FQ,,"F$!1AQ C"D$AH-G2G6KISJE6W'#:9:J&?MT-XIWT;?C_/MZ9A$ M8X<\Y3B6&,<$2V;1H\QB6C_DOI/JS(WYUH#VWN+0:E6%HMPIC00W@!I*A>"< M;4L=,\@0KG^UWG&#V?,;JTUP'$R.PP64TT'*&0LX!A!YR+WQX!%9)8D:IG+6 M4$KZJ*M3#]B_1;<]A >ED[X!B3V/I#[+Y+@J[WAQ=$Y"+<7A- (4VO!?G J& M64&CL&R Y?'/R^JRJE -@.TQ@7^93\5L6_26,009KW^'V5E"WZ"$IQU8SW)XU2ICB ,A7")FJ::6 M0.&L1@5="/#Z!U9G:7.#$I?FD/8E*O\1=L58(J?+&31>/"G OU4>Q9&HX:5L_&);&FBF)&4.BD]M#$+Z.@A4.( MAFW,U^+*?LXVPN.R>3Q(J[=_U@[*K;+>L<*F%C:^JWF%LG+5GY(HZ[3#6"$8 M-&8+)('4%3A0C4F?XE!-/ZC)QVH>D!8P&HZL?/Z6M2 KNZ<$TXH*QSVDFF/M M-#%4%%ACK?D [=:^9*4N1@.2E?"Z-G:6)\])F-&.:D,$9UH%XYL*(0LL,&'U MB\YU9JKV)B^U4>I+8LSH?KH$\L M=9PH2B2WCB.F=UG<5KI>.WBW9)%VE[K>+IB#N1T:=O$V8P%$SB#FD.2".XI@ M@:F29D"MK0<@H.>&OW;"24N%D3ZFD4/AS/!9KKZ.IK/H6 C__6ZQ6$4GXQ[) M[?/UB<0*4\\<-5@0BRV*170V:!)A37US[WSNXO:%>< <.;=\7T)I.$F$9%P( M :BF$ G ?7'E0PAN4"7]?#[N8@>0QPY#)]CNM/.HOG_Q]$NF"Y'>,\ ^>-'=A HMXO>93MYM MB?2C:?X?H]DJ/;H5=_#*Q""D*:"4*R00I8K1W2TPD9[65SKXWX+=%1=Z#]LH M*ZWZ/IM_79.U)G3Q.5N.9D]_'\NKOL^6_YDN'PNO/HF;*[OE[^7]"4: :^4Q MTB@VJYK^_($V_P"Q@B2P:O=;O_7DV7#^_FBV6^6H=S7"UOT_SS M[6B^)?B7\(CEXEU%A::')204.VN$0L JBR".821PQP',ZFOK\@U^% /ERN5_ M%[N-9&.WG^7#>+&&).!L"?-2$Z\L\]0KLMN;.* -(@W WY]&;WQIYH^L=5&0 M;5?^BK(GL;PFFT^FI:9M_XM(H+922>_YIB83=F[GZ:7(^_IG 7Q+5YV#9\SE M6PV[)VTFO=P1SF))'%E3(HQV &B/B1*&($>T*<2(8BH;E.IYB]>PE\*GB_^6 MMAZ(+-_^*(XK\S_UNY!D[?B(18>-,MXR0SPC.T77FP9*UENZ[[T(YO1FA3PZ M$&+2S/&.2/LG) @ZKESLQ*HH@H!8!PKJ&-*R03KU6[J&;17$7D4D!C"D$[O* M=S=D1<##LW3,-3Z_Y-FBM)5(K0^Y2>>GU=W=*']X M=AYLZ%3CY?1K+*G_=_?.4C%T2!)C9&P[83A@T@"TM5.XX(I4JD+2$7(7U;TS M' 0^-H7"B$!F#%2BJ$O!,4.HSXX477?OK"PRG77O/ WLT5^C>Z<*G&"4"J"0 MX)8P*HL(*AX.%%"_5.S%=.^L+!85NW>>AFAO!G2KG1H59Y ;;I$5BE'"-"M2 MXCDQRO-A5PIIS+G*+1OKX?0V9>(\LE"S>V?_HC ($:C9O1,:"QFD5B"K#?-. M&,\*VBA3#;Q9G9EBS?E4J7OG:8\H[*]5#Y-+Y M/,BS_1SL/0];UYN4'2TK=9 M!,?>9>+HM_YB9&*Y$!!I*C%5ADE)F"H\-=1S-="&6PUY@"NJ\H MII3W)-C8 C.AXW=7*%+,8D4NX) Y74KZ:,-2#]B_1;<]A(=[9EZFQ)XYA:"5 MQD$\%IFG02&!@FBLH,6H )P1)GKM/'W&/@R565VY<=!IP)Y%>&HU[A!>$6@X M $@)ZKW6 /$=79K7%YC+:A+4BL#4@K2_X/I@@D0HS&RT6 3%=QV/?>0R_]"< MQ&JJM0+ 48( (DYII@L:O?7UR])<3,?0VM?Y+6':E]P\7>91/>CUX 0C3 @Q MQ'!%F0#2&U1\6>$G% Q; 6^!6R]++;<%T5L1@$&JL8/@>RO\KM3Z>]>&?@]K MG[>I9XI8KJP&D"D "?:8P&+-3O._0#>G4S?^)OAUSO/29N]/&Z9[+PEE&&J MM9.6Q:CP8MWQ QCF-EX3^Y><:X3!Y?!P4#MQOZP[S]%Z>C,]%LX+SI3A&C'- M;-B(6'$)P0'W];??T_.H+F3[;8YBS])P8J,U#+!76'H!%0G&IB=!"2GBW1E$ M W=PU^)*:<>U>GA<-H\'M7&?C[5GO&IH4'3V:K5<+$?S2:#SCW1ZUVMNUGOJ N1 M/O[6A ,"I/4*8^H=CUYC6O@=)7<-)'S(A=1ZE_#6&7$I7J##1]8AL[[+=E0U M5I-0;(V5&%EFE%(T,$D7"$04 1]MQMK#L!C0>D4A1G1\A=5)TL)R@3%BH.D0)8:.EX@:.(J5H] M>K*[KI-5660ZJY-U&MA]ULEJ.6:*!+T<"D,M F'OI09R_TBH,0T:M%S*I7UE M5N^-F3H-O^'$VRCJI:9>,V2$]$X@R>1VW5(JR(9Y-5\3^P.!-_4PN!P>#NKJ MO5_6]<>RWT;?IW>KNU*F/1N3!)L08H 195!I[H.9"&FQ=BQQKQ$3Y<9(;=2S M=FCODF^?I\MX>KR;3X(6/PF&2,EQN7=L8A2FW&-#N9 *4@4XP4M3KD^;U4O MZ.AL \M>Y>*/Z?+V8SI;0[.XG=Y_SMQ\&>V^0W%2-9Z2<(ZM5((2RAF"B'MG M'K\+Q/%PC^.&_"R3C$XP^^O)SN#4@.&*S*FB\JPQYRH7,:Z'T]N4B4&I%L,3A4&(0,UZUA@YQ0 3P#,+I+><@^( MUH'L/AW#C>M95^93I7K6IR'3%]?K%2(\9M+98 MO55-FH.?+0:M4R9FG6';UQ[VHL'T>L$?/_U^5"$OG9<@%1M>X]PW^1T^R[<_BN/*0K[[74BBC$2*L)A.+C$D065! M8,L-RY'NU6O56[1WW9C)0?.F-VOCL:9NW"EBPNI\;\?Y\@D)UP+YH"TK)RVA MU)M'/<1B >IG4@XYT;YVM&X;& [&'CV$TZNVX5?+VS3_?#O:MA5?[+ZMC]EL M%CZ7.*F)I=KJ0A(DO"5"6@08!QR'TU$4)YL5TO5YEW@!$CUDWKRA+Z6[@A*G MKB$!2$.*G?22:LB-#@ID<9XYZ,R HC"&+J3]?TNU6'CYG]$OX1'+Q;OY1D$[ MRU?T? F)M(HHP20B3#&DN(2PL+J=9^@MU2=Z*Q]1(PY>_C>TJ6USUF_H^1(2 MISWR@@3AL!(S3G#XL^" T:!^%.CP%+6W\@TUXN#E?T.!,=?I]-R?T:M5))QI MQYPW3-N@_F/$D-[Q07A3WWTTO')(;^5+:LK$R_^8=HQZ47)A?4['#I]^-,W7 M90@'XV8X9:4)-VUZ/YBSL!O9'^ W?"+[+__#?6[5#O/K/7&-B07$ M B@9X*1P$/"B=KQ4,KZ'LI+=JY<^"?YG=\XAH3X@BU/DB< M\PYX ;'#VU#,8(>]K=K5?YGON%L9N/SO>&O7K_)T,6U/B,,,&" >Q"H(A&$:.%CSR MQM5OICGD>N"#"X!MF4V/GU+/18_7>;*'ZAO'%6W7$__X$B;_^[_\_U!+ P04 M " TA@1113D%_IBH "( PD %0 &-D;'@M,C R,# V,S!?;&%B+GAM M;.R]:W/D.)8E^'U^!;?:;#;33%%)\,V>[AG#B[FRC@R%A915,Y:VYN9RIR1V MNIQJDJZ,J%^_ !_N+I>< D" 9&3MM$U6/!2\YQX YUZ\+O[M?WU]W%C/:5%F M^?;?_P+^:O_%2K>K?)UM[__]+[]>?X#7^/+R+__K?_ZW?_N_/GSXW^C+1XOD MJ]UCNJTL7*3+*EU;?V35@_7W=5K^;MT5^:/U][SX/7M>?OC0_".K_L4FV_[^ MK_P_M\LRM;Z6V;^6JX?TEML_IH7]S\Y MMNW^M/]79W^"_^Y#]V,?^!]] ,X'%_SU:[G^B\4\W):U;0$CW8]_??7S?[CU M3X,XCG^J_W;_HV7VU@^RSX*?_O\.&;JH7\>M/:L;<=#2Z79OHOZ>?U8Q=+V2C/2.OEAO-/>/5)\]B MWO"?^LA^U?X@_WJ/_-;&6U$]^G#ZM4JWZW1=B^:+3UO9^M__PGZUV)4?[I?+ MI\5U>L^CTI?T*2\J%KW@;5D5RU6U""'UDB3TJ8]ADG@1]A")[<2U(Y<&ONTM MZN\MTNV'7Z\[Z_4?:?K^7V08>,UMD9;YKE@U@8D!XW&YP?H_6TC6'I/U6X?J M__VWGPZ.O" O7[W5&VHL=\ORM@;4^LR @?BG=%.5W9]\X'_RP09M;/V7]\@Y MY3-?Z>.SH6?#\X>\:/O>BRX"BY65%^NT8'E-]X^6Q>J==FA_XJ=5SH+U4_7A M19/P_$:W&[GF?M;PPMQXBY-WAPW)RM4F+W=%>L,&'V*N_KX "%'BA-0+HH1 M!WF8J4-K&=(H7E3[B"$]C%3LR8RHZDPPZQM6].=?Z*>;Z[-#R!R1:E)DFL.A MJG3 9_W&$5HUQ(DEZ@W2)-1J".7S%*Y!'KVC88P,5?"YEDXC MU]_Q9EF65W=_7Q;%.0%20I5F>L1W)^B,B1 C.#U(CDC\MLNP"0 MTB@D3APG/B+ ]7W'[BSZ;$HR6(\$[4RG2 U '9HD2ND 53+ IC9=>H_(\92I M02*K39+Y$2>FSA=DA;& ML3-F>ZK>K?7MTEV7:Y767+S37[ MDY0O%)?[53(_MI%-$C^,/$((A4'HL3]*/ H"#]@1%AR+XX Q-V2/\5]8+SRP MEMNU=>P#']E[+ZR#&Y.M$FLAOT<"QFW<>2C%R#[G4PXG.=V!CWR/Z1^M_4N& M9'N?W6Y26)9I52X2&'DP"3W7CEW@0,)4#W9&0R^26@4?:,IPYG2,CFO" 9_5 M )1+FH;R*B;4(U(JI\#J;!K1U'Z>>L12$\'S4$%=SN1&.J&<;GU)F2SN5M6N MR+;W^&%9W*32V4ND!Z06QY4,&-:H%YBL%I2<+JGQ M)J9&QBF3TR YMHSHSEN,]*C-( +GH3'#7,@U=B@Y/;G+U]ZQZP+NRRA_3XF.VO,TV6?5M@4 8) GP/!LQ47,\-@7L4/C(@T1&:G3; M-JQ"'5SKAP[PCU:VM3K,S866#O6%M< M<335,O/036/>Y>/T;SFU_5SDSQF_,Y?D!*!8+(\P),/>@GU+8#&,1>9X/:.%Y4^]N;[XY9 MN2]+I1EGKI#V#$L&QMHP''(YA20Y8EIFCA*4M)+T X?RHP6KJLAN=Q5/ M(*PJMSXO"]8]QU6I%^ST:) :B_-0&$7LN8Y^)+DA7SVDQ1NBQ$TR^U=W-\NO MG_G"=[X][CPW>=-U]MI%(XJ3((J(YSK4]6(2)J!#E\0$R.)3NV&M M7F0(6>W(O\J)U&AM)'AL8H;-(WEPHFZ9-W.W1B@O+*Z=++]CKEQ8K3-GU'.Z M$Q1ZVJ'O#,7(+3T/\1[=Z]-S%).P/C1@L!EJFMUO\:Y@(%;?;HKEMF0HFN,? M]>\VS6&0]7_NRHIGQ0*^+-S8\P/'I5Z"(N!$,8WCL/7!"Q.H):Q,@]QP\&F= MLE:M5U9U<,1:[CV13)?G1>' >#7_=M<>U;I>T?EL'3E='QD\3LR-8-2=0PL*WP]Y#;\#LW!H; .8$."!Q+%)$MINW%E$ M80QE%GZ&V#&\#%07'SN9=,DO"PTB4BPJC<6A7 P1GA/-0?Q[*.R1:AW$ST-8 MM7AR>BM$&SO"&TZKAW2]VZ17=Z<%@2ZW=WGQ6*LK^M;^95..P+6!&]LA#%P0 MAYBXR+6C^G)*D#BN&SI2M<8,V#>0^6A\74CK"/:%=?MM_Q-*I4Z,M([@ MEN#$#2.Y+6BD3(-U1*#W'3ZI F'W*=74E"2QJI.K;4%DG M@-@AMBF)0. &/H)1['>VG,2FPEJB;&%4+9&JH#*0.0$U&86T(6JBHU"*F)Z< MH^*Q$0X<%P"*8Y\@)VX_[/EN M)'0)3N)SAI7BUVW&'TFI=5EPK4J&BWXY,$2#W-C_]=/E#276]0V\H>>+:K\Q MYLMNT)?IZJ_W^?-/K3M\W(?=;_BP#X^&_<'E-\:X A_3#F@5P+ERV\L-U9_1 MPJ<11CB,8FC' 4QBAT2T^W D=!-!XG/C3-4_X--R=;YH]Q8%2%#;*QJYD%I MK/['Y:>?R=4OHPW6GU'/8)4@9!Z#509PKMSX@H-UO?FZN/Q$+F$;MJEKVS$O M\FI##.T(@Q#![O.(!+;0D)7]J.&!6T.13,/EB7EG^)KD1&X0CT/'NGT'KEZW MFH:6%Q"$Z>F(L>[RPFJYDEK?X#XQ)6,X M=N=.S$R[?43)6(B35-&78^L ,, M>\?F:$WUX[[RF0O#@$([))!$$0 V=I.#M"(JM,2IU:#IW:2^W8H!!17UD"VX M5S0VSY*;0\,I'N6YF[=HZ]OZT@^C_TP6#RGQ6TN7CY(\+,R8^L8@? 0ZY#(U@D2I45,AXSP M(:7CS[W!MR7>&LA]P+I"\>Q9SHFJ$4D3T#TTR#S&.D&O+M]=E<8PP*K1"3]"XMBG2]K]]\ MN2VKK-HU%9_+JOR2;S9)7ORQ+-:+!! />L"-,(U=GZN*DW3V,8@2X25DK58- MKZ5T6(]JK1^AM6JXUF\CWQ+K$@OAD[*NMF.ML M!;&U=!F"SBVV&R%Y!JOQ9OS*37=/V MIUYEY08X$TK'.\M_G%KN4^;+QZ=-N@_NC4ZGJ_R9J4M:WCP4^>[^X:U_=_VP M+/A5P$4$^=.;CN"Z?T\O1 2D+@1D%<. M2ZS5=YBMJ@%M)9=6#5(B09TG@R+SBWDBGRQXO)-!OW2\3:B/NM!-UX7>_->U M^_WKN-]-UY*81,W3 _.SL9EW-;$)WB2-=VZF..^>-(,IY\P)RK\;59"G1Z>S7.UL M:5[CLQW'<=TX\KP(V;X7HL@.]\8=WVG7^.AVK76%[SVS\BM\'4+AL]XB1*\TP&HF:GU%:;_ _>]Y*\:!ZEX07#TI?K M_XF3^$GLNX"E0,@/<1(EL>/"!/"S_5#JS4I#$ QO#>]1OWC$9P^\OF=R_*2/ MRGZEZ4822V5FT#YRV8VAIC&BN&KD]BBPX=::AR*;=C(?=01(OGU^9/GT$:D# MOD4<>@C0&#C$)1%([, &H#..D.?+;Y)J,OP];)+JXEA,8"<@5DY0WWRO[JR> MCOQ(NA!Y/8*IF?UY"*1NITX?3S?!F99G.+W0)9 9BGR, ^C:'K%):Y*$V X5 M5L8&V1MG24SE4<[OYN%(48KG,?+TN"+S<*0W=V5BSAV$S_& M<1('#K1#&@>^TZ&@2;1?DM:9:XA;5QB&9A6BF?(1TY,*J,;.FF6-BLN=S<(8BWS+S$$QCWBGE+*HL:IZ]4>(%V(^C M& 41M1$S3#M-I]CWB>SRMR:S?_+E[['F$J(T?T\#5-PIM;F$'&<*SV/OM_H_ MYV56O_327;V*8!*&U MA#"'!%(,P:O?Y8>#;L>AC]%ILF8NJ+Q["/AP$ZA#. MX1GLL[3U#$FMK,]C0.IUZ?PKU[KXDAZ,31U\.R&) UV$ H0QKV =):0S@FQ" MI HWR7W:\-[18:BI/>(AR9.D/.FG2%6(IGE.XP4/(LHB1]C,-$02_#FU4.% M6A?P9EF65W?75;[ZO2YOCWW7HY[KVI[M^C"T><';SAX./:PD$=)6#*M%C:=^ MAX8CDGK$0@.#DN)AE#PY'9'CS:R6G-(B(BO*5,Y,8=3]."L#G1U8:J6*R0U@3$QG#A U3%QW/ M6\B?UWO%2-_9/'7ZYJ$H0QPX/7,WE OIW.7COB(D1<"W@>,0RO[CAR&,PK@S M%,:N7$%:^<^/-[?YJ%QJ5H$TR3S%#%_*$QT1JLQF*!]%"L2JLS@/1JC%:#.0[%]Z-5;5[A[:^S$@C MZ?,0.JT>O5&W3B];"E)8FRGAKGK("WZ+:6$[881! "@.X@2&V$9=G6T8^OP= M=YF9V0 [IJ=H+V2O%K/26N[AU5+7_*FZQLES*ZUM1FD=HFD-,.N ;#(=.Z5( M3+^4B9V=;JE[K%H%ONS0* PH@PC$.F?RU[\O#*')]9Y *R1B:0HKR SZ->B1%KZ(H MF6)6AS(=89M8GHZ0R&B4"KDS%2HE5]Y3*W5^1"6++@M^7Z_LII#[LT8.]6(O M)-#QH&,G-(*8M@H9Q#ZTWWNBY& MKKFC#1LW-^G7"C$'?U\0C-T(8P]"2+P@1DX"26?/\X$K$^?5K1@.\A1^^73Y MZ>=KZS/]8EW_/_ +E0OE ^A3TQTSS T7'H[+JH%-+#U[@B2T1Y[4>8J/@A_O MJ(\J,\+W69J3^LSDYWR3\;=+#GJ7N"1R@6W;@>UA@.RP*UA#O#@6+B$^P(*Y M$70 976H)HO=YPGJ&4$:6)W'$-+AR.F-%%W/:7')W&5&G].2-I>X M%[9+ IHX*/;CD%E P$<'8P@+3=0'FC ^16^ 60=D%U:+3:ZLL2J%_1HT(GNR MT_"IB9.KV3P"@6)%*YV_+;;;\BR)I[F435XJ!.YUKXCE\]\VCW>IL75 MW=536BQY"&@?>2X7P,&AC0*< !>S2.R'?ON$/3_;$P1(9CJE;L6P(#? ^+'6 MO(-FE2TVN8G5 "+%\L)Q.)23Y0-]>U36]7OT&4D*S[+3DQ,.9W0>*:$&/W+= M?4VRQ-'R6_WYFQRN_FN7%>G99UX7+B*$V0LQI#ZJP3#YJP$DR(E]*5G2:-9T MXMC4+V[J':VS:E?(5EG12;&88$W$KIR"=2"M*K=:F-;)4](7+]^2'KG E#") M/4)GH"7FH7PF'#LM166*.U%M_)(^I]M=FC#GWZR1F6WD("J3 MN>BQ:#AI>0F2SQ*ZH=L4.K!$]F!,$BZFB.-S+:>'6F@VHH9"S/5HH5[FYZ&$ MFGW*3?95V41EPR]&?%ZRY.BF6&Y+)K@,Q&$S@>(H#EP?1!% -+ 3KK#QPF, M02QZLF6P'9.I20W-JK%9Q^ FS$CZV>I-1301/8^1I\^=5\F'5IZ$KUJO'M+U M;I/R4?XV /3MQ=\T)6LHI-AU/02],,$8N"Z*.RQ>X$O=&S*#P'!6TH%N N6Y M\7IAW7X[^6NUVE5F&DE,*:=O'SGY--8T9JZ2J[#;([=F6VL>&FS8Q],[ZR,P M*O$.'-_1*^K$[$M6_HZ^H72[>GA<%DU-GXA$ 0!A NT$V$D4A020SFP0AW*E M=H8:,W\.XH#/X@"M/3ZE@E_#V153U%&)E3XBHKGJD4)M-,]#]?2Y M\_HI/9T\J6M99[2M+11&$<1NX%-FU"4)=0%LG]),$ U#J9(_@XU-JF5J)<4& M\ZNJ9@:IU:EFTQ0?>XJ;JSKMZ-HBG ;G9#?M HZ 1#@D&?A@E M@F*QD3IU,Y#S/"Y$B%QK.RK8T@N\9+F M=:X:I>#)^^F6(CO*RL3MM5H(0.+$R,;$"P("H@3ZX=XB H%4,>@A=J92)CVI ME0RABMIDB$M-VC2/7.K D8PZ*3 [4W52\>0]=5)F1_@R''_V=Z^ 7N("C*F; MA%$8VX1 Q&RV-H"'I!:PY+YL6(%J,.KID"1+8B)CCB Y61'GQLQ=P&,:>I1# MC:YY:(4B]M-+?@,8$-Z1Y#=PT;),USA_Y+=6:BF"1<%Z3%T[MD3?#C_3GJRL M@1W0;=?\8.6GY6,G733Q^,L:CD_Y_XMM;(=V"Q5#3.4V+*< .*(Z*:5$T[2: MX [FW!M,72TGR;M,\-FWI3EE\\U#O:>EX'1#=/KV$+PCOJ_']/TFT(XB%K5\.^IL!2@0.D,[S(+QV>ZAWIC5(A.\Z3.0N7Y!'H\T MV6GM:[ZLWQI8@G%P(&]2%\-'X$_U7K@*CZ(7P]]V^XW H8>F65P+'^I#KK/C M:#G)^W'_\H/C0,\. QQ[%/MA'--H?T2&N!!*7<(<;,RP(I\]B#;@P9?A!(NE MSZ-R*R?< VD=\ZST1X&G8K0Q/8^L59\[8F>E57E2WD?YG!;\#Y;W*5A0)P[B M!(& NA%V,#/E=PDL2?QDV,D[&4.C[J04#-S O1,I$A4W3TSQ-W3WY,(Z()MX M[^2((IG-$Q5FYZ%.>EQY;_M$G1_QQ_)80G?UQ WR.757Z2>Q(Q3%?@03$A! M450OTM;&*/4BJ8+EBB8,*U$SSXN?OH7 883.0W:&.O'J13T-G A7V"GR59JN2WY#OIU" MTJ],X+(R+1=!#&T40>B&/D0V\H&-N]T@"K%O2]74&6+(L.QTV)K2$=TJQQZ> M9$&=08R*Z=!H9,JID2J/9BKD]'#4HTA:J)V'+NEQY;3NC3Y^Q);\^0O%^5UK M*B^^9/XMKEH!1IHC0QBAVHI@0BO87&6A(;:%=8!UV3$_1NE>VNT'%0GZ- M\&(_O,X_B*2?5)$]@?'XE)RRS8M*F6V"\2A5W"P80JW@GD$O!V=W#O0P-X?] M TV>Y/K[E>PR'1A#XGL0QSZO)NE1$$>A M'TN_I6B:)^ MF3'-CNS&F3 Q(BK"G#M2$/:[4_5XP_LWQ&((1]-JPR#D^? >HC3RNZ-70113 M7EF(S;HBOB"-?:>UP>L*!0IC7_#+8XY^J5.MBD1)*8 !C@9H@(Z#I+(J5-D_FNFF M%U)B.[X#'-]%GAOAH$[M:^LDA$(ZH=NF805I85HUSHMF>OHAO_O L%HUV OK M&*[8Q&]+N56ZVV\IIX^66J0;3 MX<_+;+T R'$03;S @W'HV5& :=*9P!A*O0TJ]6'3Z\5\5>&) ;'N\L+*6F1R M8B9'E)AB&>-(3I8Z&!;'<<'?O-KLZJ?0V_'(2Q,?+BO\B/2"5/%RHAV$Q>1J?6LF]JX[3^A='$"^L965U**T:YLB' M#T68ZSN%J)7Y>8B89I].SR4:8$S\(DA9%=FJ2M=OHUC@F&([=)G60@0 \GWL M=(G<19*"Q$=:D&GRUU,G>^!C*I)BRC4JB_*)5R]]9?1O[OD<_63TZ MIHWG>4B8/G=>W??0RI/PLZ9IQ0U]+O+G;)VNT3L;-7T!!!J7):!LP;%K>CJ<_[DYW1*!?3O(G9EE-!!K91O0XN MKV;_ T?,IN\_'DU!#Z@G.S @3VR/8AILI7EHJ$D'3]]G-;E?Y8_HQ M+\L%31(<(Q"C,+$3DCBA&^QMN(E<-BCW9D4_\A=ZB\\K:MB.2_RG_=;WXM&NBZ-%;[H=DYE\EB_9- MTMIB^<[L&UHN(SIIX[U#%E?=QB7K!^[4C_ROOY?+/OU)JUK@FW7+_9HW3AV"8F@Z[@0^)@%4A9@6],> MM*5J)&@Q:#CP'&.L5ZJ6RH=%]/ K%AI&IU9.ZH_A75A[@#7!TYT/$2&M1WJU M-CS[]X(QWGYXBA*MY/AXP41QH$3 M@6"/PL9"[QB9LFTZ\SZ"QN^OW-6'>7ARM6+ 2VOUL"SN6>+%4K+NV(E<)0=C M;=*OE'-H#MG-X,-9E0ZMQ>&^/%-WL3_(\FY-B'':0>;&X[3MH7@+4GN["%Z- ME";KC>!EFO8Y7*$TZ%T^3N?547Y]X=G(MV,:)(D=VP@$B0_WQ@!U-110?]>$ MX5AUDQ:/+#QUH>K7O_['7ZWE?9$V%R34Z@LI'32!VT('.0Z,'9C$F#;@P2W]G 40V>Q3>]YA4@Q/5*W(S26XF8L'4,2WU'G MT*QMOOW0'(QL<%WPU6HY*1K I9@:&29129 :]CK5Z5:!6UP_CBL_9_GI4:#A MG,Y#A#3XD>ON;5(/"30)V1]9]8!W9<6L%?4%%)+>I461KB\?GS;I/O?G>5OY M8ATB<1/($.#$]X$-'0!8TM9A\I(P%CO2/0X6XT>]3]<$UBUP*[FTLA?@FT4" MJ?K[IAM*9%E@3BTDN4C034 Y=JL#?]%=ONL9MM5(ZRZ&1>;$(Q$>ER$;,#:?W0P?R1DW\X1-)"G>P$B3B+/?,0 TTQCXF) M"<=>W2LUQ)VZ9L+5*M]MJ_)+NDJSY^7M)ET03%P'TQ#R.Z\DCA,?AIUIU_5) MMZ!R,T0T%>PJ++#<*&Q3ML#XT< 6V5!U5.%851=-\:I3$?<4?WF?XI&$\#5M M4A(X@/6YBM\0E]Z5O<%\J0O>YR+EY2VZW+5=*H+;=;V,5.>UY8(0%&$$$]N. M^,X:=H(X:L&0* :>%@G4@F0<46RA=FO.30*9URNJ348Y5"+UM(JJ:([7$CIE MM&N4%F[=)LTJ-^QODY$T5815*975VDQSU5V]3KZKQ 8XU;..WM1ZRI:;RVU9 M9=6N/O7P>J&!GX1^3@LVB;UY*/+=_<-;_Z[>J?R45@L[@G:,0QMC['H0N*'M M=Q=YB!LD0F7K9@S?\()""_;;H)5Z3:N%)OA57F*7=-V M83*'SME-\*AWPO[Y'69'GJVW<)2FZK)DSS5?5/9'>)*NQM0@$2MVZ?KC87]B M$4*$B)L$00)M@&S@T01UIG$@=^)4BT'#4M9,XY8-KOVL6X.@21,[0--,(Q]))X:FJ$>N&]8]-*FM ^TWJ;Q)GB,S0+7#::W*FAZOBY=;: M8[:.0+?-\7$VS2%QC&OR9E$[NF6D><167U08.[=X8I3]&:Q]F/4O'ZL?#PIG M.-^6K(<7E_6#]]GSD7WLQ)AB!T$_!E[@VS:"WG[2$/A"=?+U6S5]\JI%9NVA M:0ID0XA6"F C<:PE<+W!NIYX-83U07%J)/:UQB>E5E -2^<)$@]'&DB>91C2 MX5=_^-'&G/XBO L'.9 9BX '$')#-R).=YR$.A2!1957RXW8BI%&LU*!9X]0 M>$Q^$BE<9ZH*[_N0^Q\GJJHY5FK:M:'!335WUOX';-7Z=XXC^RB!U"<4(<2 +B)TF"W/UJ#$V IW*N6*/U<X.(<]8]M 0\QC3)MP+#?>B0>.XIVP(Z1:JHS.3:V4_3BK4L.8T;] M7!"X(7$CAT_ M!A&P/9OZW0VDA)&7:%C.5S$[]G)^-N(*U?N6BA"<>4EYLDN1NHEDE71O^-]2Z4$(]O)@1^[,=)F#B0[H$0 H0.WQ@T;_H0 MZ?Z! >UX$EZ6RU"%+LXAK'M@=!%#@R#J-NE38+0MQ6FS,JVQIDQ?RXR MQOW32!:?5*1532[,T*KY-?TP9!_6!A;!'B_219^A-^K?)Z=&U MP7S.0[V&N_'J[7DMO BOWA7Y*DW79<(\NRS+'1/"].H.YX^/^?:ZRE>_+X+ MQZYCAP%,;-<&N&\[D.H,5;VLI:B'QXK6J05LE12J[? M#:=8$'MY1&R#S[KN)=;,RMY[?/6M\&GC>AXZIM&?TQ4_S4S) M[DMWSN[JJQB(.$@][-/"@G2#' 3B@?FK@LM_4V<'= MB(MJ[[>![L4TK?0;7T2;Z\J9EA4SX::8AS*:<$QYA4R2.U'UI'=WZ:JZNJ-? M5_73 E]8WG.UY9CX_^='])Z7F[0NZUM61;9B61'_"[A=O_R#HY]<4"\,/==Q M8^(YT(> >G[0(0UM7ZJRSQ3X#,]Y&Y=XQI.V3ED%\XKE0-M:IR\:M4X/B.MS MM,7>G_KOY01ZDF864_*YM["43-D7YA%S)F4@G\_(E(MB@S!]3HLL7[^^"KW:[-8L!!][ MWS"R0'Y,;>(&893X<>"%! 9[)R(74)EYQ,R@CS 76;$G4_%N9JP*AL*9 MH387)36%P@NK<=IZHV[%A;5W_204-]Z/&T;';=F>"#O3+C:/X#M7)PX0&R:A#;".$' #8$+7-P>%X0,8QBV<8!N!7>7S:*1 MCP(=<*,Q@/*'O]Y5_W\B+1%MQS^#E@C[JE5+Y!B6T9)DD__QB1''?GFXQ[%= MO[&C0K)RMAPM9=T9GC>C.7 MV]6./PN&=M6GO/H_:?5YF:T7#J)1PB(2 HGM4^S&CHR)9N,DIXOUA/R+7D&<>.4@;2VJ.T.I@6P\FTNK(84HM#G89L MB:+6TY"N5M%:&_EBY:R%J7DC7!GB=@:%K TXE1OMCW+3CFO6)^M$^>JN/F#_ MD&\8FR7'PD!UPHR94[L]/CY5.$;X M?UL-QLDR3"'F>M)(OIL4"NMA.$H =GP0Q MX)[2D?? MC%69NGG(R@#\IW/*@4Q(Q_!&G)C9IWS+ERKAUZQ<@-B!#J 4>PX) Q=@VPTZ MFS8 D8QT#+-D^FQR$Z(/H%BT9K#.#Q439$HF0L9YE),::0K-)CMOL2.2Y QB M=1XJI,F7!UP,.ELXC*142(N6OI/_@VB\9B4$Z!3$K,]B1--O'J)ZI$D/03/0YHT^9*; MZ(*24K5:[1YW&UZ>XZIZ2 LND$7ZD&[+[)D?8\X?T]8^(+X3Q6X84AP1XB>1 M1W%GWX&^5"$E?59-2]@!J%4CM5Y M1JLDG*FCW)!:9N$;4F9N\*7%JRJ(KO= M54O^U$.5,\$KZI1K&IT39:U/\[0S/Q/]T^_7J18:8DZ\Q&7%\L-T39<%/\Y? MML9<)Z 4^#:??7J)0U!BVYTQXD"IW$W1Q(B*1]*[;)5)5[)48TY,RT8@34ZX M.D!6AV@BN7J;F!YM&LCD/(1HJ!.OJE=JX$148EY?&GN]J_$I&WRZC,G'S4*$!^$]W$P !V0[!AH"@DQFZX5%-*E#[=+7HN7+]6FV[*^6&+!HN#U;^H3[+?? MK..?:PM;6Y!G_"S3:KRYL#I_2CZS_#S!+7IYYM\34#/-.".!->3@6P)LDLN! M OVWY6:7GL'A(>A!%V '>@X.*,( =3B@BP,-^CS ^L3RK$62AY _2)%'XETA M^[0:L%:#MM72"ZL&?-&>WF\Q[U5W'EI[GE-YJ=70/K-66AW^B0FM-B:%[IKW MJOW?ESRQJ X(+K?-7R]<:J,X0A@&#K9A71=WK_A.Y F52S=IW[#6]@W\;E&K M W\8]-;ENZG6> W4K\9S:1M]>OR=-(O$E?89-(_:_79CS21VWUV-MS="XABM M,(.;\*8]S,?KT[(GS/]S5U;UNU W^9ESHS6R>JI]/"/_PJN0E%F57J?%<[9* M&YA?TE5^OZV_4@?YA>V2./0P(*X-?1S:CH=H"SN$-I$JW34YV#%";KNHL3I" M+WO*?>HF%9L%38[3X"'4SY?XXNTUJL,RUL6A/#JO\,/?8K..?!C[,+[9QN@[ MVSJ7?C"/R=E\Z'AUJV NP/3M@1PJ8=8_5J\@_USD9;EP/>!#Z@,4C4EI5FWW9F*-"M7Q[^@=&!BKM8\\Q!<@_XII,Y# MF#26"W]*JZN[)"_NTJS:L9]9)# *70> . @(Q#Z$(>ZV9R(/$D>;=#$JJM;G*EM\9";K@'&S M_/HY+_BLX_CBR$W>7!M91$X48D*(C6*7@AC#B#I[5%[@R2UVFT9C?-6[*="S M>E&@)U,HT&.\6<24>D[M(:?9YRLE63]P]#_NTW#FPH75.C&+RU$#2>^1\K&: M[X8QB$+/"1!U0?>P#(H=+XJE M1X>\B=&'Q_=U"5B4OID,B@$.O'\)6(X+'4LY]/%IDW]+F[L8GUGW>EB6Z6?6 MC18!="D%V(:!E[A>B'S:O?F'8I DDD\KF$ P_5).A[U=+>C06QR^OI6< 6TT M?"5GG.;1OI*CU#*C+^2<)5=Q(6=X8\U(9QY99EY+YM?)&%3]Q?S.5G,6U_05+/,%0C\V M#-(^8C=7#6HDZ/1" MS4C<=^=7777D/X!\-:Q_W:@9OT:X78S_R^0 Q:&$$< ML@D83"("8]=I\2;4C:7NKTV'TO!;.GOCSEBU-V._KV>J5?JF9)/W MA'D$I!GP<#JUFQZ18AA[&^!QR12XJK+GK/I6#[@#,))0VT$.L(.8.F&0V&R2 MV@$+/8^HQ2MC<$POXNT>'Y?%MS/UHJQE"UHU-)EK)=D8-(L&TAQL&N LM+3( M9Q1<5.D6BB+&VW)NX<*\PV?CPDA 3_GV.2W9A.KD+-FOVZPZARD(:.32 M*'$)C.(D!$$0P X3\D"LIOTFD(PG^U^N?QTL\T;:0E;AIVX&27%OR\O?:Z@(&P/40 MBQA>@!UL4^P MUDJMT-$D-2*DJ()P_+[ I7%8;4C6_(5)54"Q:1U!.[D-%.! M-B,J^#8Q/?(VD,EYZ-90)W*MO4M,:X%0Y5+%3YM6EA:,]1M'(R@GJBSUR\@(!$G*AR W M(IK!G#O2"_:[4ZUXV_LW-&(@3=-JPU#PN9:N(JX%GY:/+ -Z88KDC\MLNP@= MSR4>=>S812#V(M]&L+/E^,@3E01U"Z,I0X-'0AL&L/:^1(Q#F*I2O,>5-JTX M2\,9R1A.V_3*H<&'7&='DBB9?K5-.R/MT[6V[3E1"& 8D@3YCH-)V)YWLR'U M;:'"'XJ?-JP<#)#5(9*HCJU 4;]:C,".G$P<$_/^8]1:&)(H#6Z6*;6JWW*, MB97R?N7G&XHYD) 9%. > #[7TBDDQ/'FC_RED=84IK'O\:L:89AX*(RA[WF= M*>#$0B7I!ADP+)0,UNO>K2(,R@0*".@8W,G)Z/2T2:CJ&/2I::LBC6(B>\;M MYPJF:@NAJJ'3 M96X()9'0,[.RWYQJE$MO&$@1)3C2#7"D::R/MD=PQ$/?>)=D:B8C7A;UZ9A7 M\EKH_$"VS1YWC]URF6>SU"$.$"(.\&+D!R'JOD]<& H?'9#ZJN&1WX*1."T@ MQ\G[0]P<'7*#O,4AG<0/."1P[/FY\P%*[$P_L!5QYT/[A 7I^CE3QV/)33?LF8@DXY(>EA4H^XR!])[N?J#>G1S?),#BGK\N;T MM+)6EH1ON^V>GC;9>:N>ZSB1;4<4V7[H12$)PDXR"0:1(W6?;: MTXL3+;S! MXC684S'Q&I-.R76,\TQ.)%[O<-4C7KI8GH=X:?/F].Z75I:$GZQ8H<%KGD7_J<.2] M0@.JW"CGH"6\+]+ZL,A-6CPN" (^+VX [20@40*)U^UB A:TL%!]$UVV1LM" MLR.(UK+#>&&QCPIN36JC5S$?-DKZ MD@F9G%21PYDFI:K>O)>5#F))/"U]?,RJIK#[=LTB4)5M[U,&)2T/Y>&/BN7Z M,4N,J4T=EB$GQ'$#VZ_+:T4V 6XD6?%*JVG3Z>O5+[]:2(IMQ[E7:;)!#H50:KO]S5]8O9FR;=X]X9L$^C* 3DX 9P;9/(]^OW]$A M!&,:AT);WNI?-[UKU&*R5D>@)!(Y-<8$\F'C9$GN%'4\X3%YDDAQC?.EEM2^ MV;^L(GUB_Z8.#.P?LM\^I]M=:FW2LN1W&^L*T'7(R.O7QJN'K%A_>%H6U;?F MW9*_6G]/V;^Z8]/J=?V%-?]UUKUVLGS3Z(Y7-;_]5O\\OB*_\/?,TJ^KS6Z= M,@NIE3T^+5?UR^7;?/MAM2P?K-5#?9N/F:H?TN'_HO[)LMS5KQZSGTWK=T+Y MW_#O,O!/S1ID$_)>?G?YR%^G_D>SZ,/_FO]55M1W.MA?,R?2HF!FV%?8WVS2 M/=VMUP-S_[>ZR+EL?U!WFD%^/PQ_KFM@2<0>DFZRY[3X5K]JL; CY-@)BMCG M_"#Q0$0QZ0R$+@3"04?NLX:C30=&YO4A%7($XHLY7N0"RYX2;)82B5!BCAJU M&%+CX J[;H Q?;=62RZ=]]OSC(EIX@M?SXFA&B$S4$%%X/G@SB!YZ#3=L+^] M9TG_+\OB]Y2G_>VK5HO(@1[[_XAB!U$2A)X=N:U!$GARA^4'F#%]U'3)4I\Z M(WCLD+'4I(8F>=1T )-BJP\CD2@GHBVHFL$]K.YEM)%/EI[EI^]0Z7!2Y[%2 MH,.1TZ.DNK@15:,O;&;"?O:!621L8K+)GWC(ZFP22%TO"1&-46PS.]B)O,XF M]JG4'O\P2X8UJ0-7#ZKU 9Z:, TD54R;QN-33IY>4'F$;!J%ZF6I1Z3TL#L/ MG=+D2VZB_\FIU<_I-BV6&V82KA^S;5;6QPZ>T\YJ@$/J$9] E(1Q0"GQFYHD MS"H%@$IM] RU95BQ6GCU*%L> *582KT&LB@G76(3*+J@=4%VP;.MID^YI/89XP1_! M>RKR]6[5NY=C1,EZJ.M1,1V$ST/!M'B2Z^^.L]WE,242]V.T#"+FV%V#$EXM-WD%4L0 MFFTZ)9T:P*&82ADF3TFCCC%9#2CKAQ;6C^,JT5EZ>G1H.*7S4"$-?N2Z.YN< M C4V/N9EF3#OFB,S.V;[J@&1;TN4WN5%VOS!'>!%Q<>^F()-B5,J M=]N[)#R6N5/6;8W>RIJA7''\GWTH9R4MRI+_?K1XMKA'5PS3KX MUC5Q^_.U>W4*>>2.U?DSKH0;;)B>(#"'[C"/,#(+)O+Y#5;)3>#]<]&4@:V^ M_3U;IU^:@V'HV\NG&M&W+^D3S^ZW]]?I?7U@M'G*-?8C1(@7VK8#W0 BWPF; M(Z$!]C -A)Y4'!./Z6WEHQ??6^C\ %P-?O]P"U,Q]F=[!ZS. [7WH4=I1<&= MZIDUH.26MM&V,[/U/9SPOCWR$9MS'G%E5(]/=]U'9UND=BZ+8V6^R=9U!*M# M5%-W'_H>]FU _2"PDR@.(](9"KS8BT6+Z"I^WK"*OT#57!"7?@9#E;A^I1V) M,SGA5*!+6_'=M\EX0]0T,#=].=ZA#N3:>M$0!6E?[/6A'5,WMG'DA,2!. PA MZ4P!#)"ZA@@:F$)%I)_94*=/14D,,*=!2T9[?.,<(<)Z(LG?'!5%UH5>35'B M0WC^6BVK^L8.VI79-BW++AFJE0R +A^'!.0A$& '-^&;FLS3&Q?Z!$//99, MSSGW4Q")%$43AX+SPM'HDYSQ"3)G9N[61TK?K$P+F3.9;^GQY70FI9$A\0L5 MM8E6[T@4!['K!S'RG"0DV*6QU]J(/)<(/1RF]N71M$8JD5%D25!=C!&DJB8Z M\A6%:Q!'-/3IAQ)=,]$+->RO[C>H,R!>U?^V/%:=F"+DX3@)$Q($($ D]**] M%1S(92.2WS:M"0[6".)8Z MP#_(,@EO^^CG>G;*-=2?\TJFA2DMRM9J MJNTZL1-2&[HH=FP8>=2%K>48>H[0MK-.>U.KV] \2IUH#0IG@&/-&C=U_B6Q M'66"\>] Z60]DM$Z);9$U>[5&9\7)WP^[JO7VZZ'(741@#Y(L(UL@.S.>IQ@ M(J-XNFP:5KT6W,7)R;L!3UYH(UM,]:;@64[Y!E%L1/4$.>M1/MVLST/]M'N5 MF^VKLA?1;ZM#H6%XRZ^_KRJ68&(4(>JYR"&AYV+7P7%M+ HP)I[HQI#BU\T- M.P[H117N#M/(@^UM8GK&UD FYS&4ACKQZO*S!DYD!@I_WZ"HBSDVAWW]V$]L MZ@//P5[BV:'M1*2U1$+D)G*5&N2_;WKRB/L@=OB,\P-H1?.2G2=58ERU6V88E" MO?Z#/"]$"'MN"&# WXX&J),XZL1$ZLZ7PN<-ZTZ#R.H@*2TAJY F)B^&^9)3 M%TFJS+PG\HJ0'A$9P-X\-&2( Z=O?PSE0DU!NE,W.$:>CP*($YA 3&G2SB>8 M*1#*K6LH&1A;1926:M6H4U$2 ZP-U)))%E_?(D583R0YG*.BR+K0JRE*?(C7 M#'[.-\_9]OZES?8AXMCU('4<+_8]Z#%) P1UN5"2A%!J$WR8)?.+I0TXZV0 MR18+'L2FF.*,1Z3T:NC;'$J_2JZK7' /3SUJI(??>E0O6QY"H4"7+ MK/C;U0;Q9ELU>NNO$,((N)(3$(2#019[;V0S#6.@2I!Y+AH5J MC\BJ(2E-JP92*:92X[$HIU*2!!I1IEYN>I1)#Z?S4"9-ON0F>IVB,G46L[3\ M)5WRY>SUU?9+NMH5!=-*M"RS\M=M?ENFQ3-?:;K,+_:OZ@WS4]1M MZH>([Y*0>#&DB+B1;]/]8CC+!4.I-&QZM(85DCMHU1[R$C.OAKO2!')ZTF15 M][MH73GE'MBP9I7<%-\BT6#RMIY91)F>CW-1:7ID4I&-;W7QG2Z^37+#_F4= M1&GB!#2*'!]#/_:#@":)UYER,9"ZE*MDP'2&_6)_[\+BN)32;#7VQ'3>.'&2 M2;4"9T;T^"U>>B1T$(WS4+UA+N0:N]4P;6F%#"(4Q4Z((@>&@>\&(4#MV^BA M[22>U(:&HHE)]$4I+57E4$UC#-"G0V4FR?O>YD9":23)G*?6R#KQCMHH<2*L M-]DVO;IK%BS;A5"NF(#"YXVO%&[3DA]86M6@ M))5%@2U!53%+E.QBX+8^T]5N6$RS3_&:D3X=4:=O)AHRP(%3_1C*A7BNLMR6 MGY??^)RL-00PFVPEQ//<,()1!./8=3M#(498+D^1_KQA[;CA07;#8L&B?GH946351($U,0PWS)*8@D52,<'']GI60 M>_-0D"$.])X:5^!"34$^+1^[*5*(/6QC/PQL/Y4.^6=_\D;=9$XIHX#AQ (CG0S^"$+?U2Z(00$2%JHCHL&-\ MO7:YW1]EO+#V "V&\/W<7S^K_8HT-J'R$Z:)0I.6F6(LE( MEGA*1D]VJ,S;/+)"=?BYIOZCKA9=.2=4PP-<@W9AD?OF:$$'MD&1O?NHAZT"/?BAQ(:H@GXOLL;;2 M9C6NP_X/4YO ('(=",* H,X*04"J1K?LMPUK1PVG'@UR>B%-D9A8F&1'3BD. MQ$RT979"18]&J)(V#X%01I_KZ3I#%KD_[DNE!0&"L9= XK,YC^_Y441@9\WV M ZD9B:J-L3?,/JJ69E0F465]VPQ_ S?01*@;87'[HT")Q:%LSD-E!GO1N[*M MRHJ:ZORZW97I&N5%D?_!KS4OGY8K7LWE,=]MJP43/ ]$'A.Y(''"V$&1MT= M'#"@0MPPNV-OP#5HK3UJ]Q4@EE^SQ]WC*R ++XZ2D 0XM&%$(^SZMM/>3PO= M"$"YXY(Z#1O6T!:7=;L?NJL6F?IY[.%DBXGE9#Q+[BF^/,-]V 'KN'\MF].= M[WZ/QQZ]--(<\Q!,,Z[UG!;7S)^,9)8=!KPKBI2K,\ D] *,;<_V'-MC.6ZW MP>?:(99:"E,R8/K\Q(OQ>6&UL.3U3YXY<9TS2MH0/7N?+V.:=T9B ?8B>T)#3M<\KZV[9:WK-_03?9?7:[2>%JQ3/$\DNZ2K.ZY, B MC#W;A3CRV/\1'\0D\)T.I1N)512="MMDR=R%];3W@(_=98O=*O;@94XU3="J M_5+Y/32H@LI>266-%];!*_Y/.[^LSC'KR_?2VC+GWN;=ZHIGY29J?<%3=MHI M/WLR;[K&G<-IO@F]S^GR0 "\='KDV\) BI$P"7 M.-BAG7GJ>T!]Q7R 4?IX^X<5P#2TPCTF5?K=ZE\&U\:8FB)=;)AMI67&+].XN7579 M8RZ!*=E!K5;RP]FB/DMDIM?(=)H4%4U>+S%$UM?G6*YUZ&1RRA]CL97;Y M+LX?'[.*(TS28SQ!%&'/+T!8ZORY.12&=?4 R[I+TZ,U MJ.&;BYI:07VGEM_J5RZO[GC=OINV;M\BPHF;! &$,4A"EQE'M+LOX,$HDBIIHVS$ ML,Y^+K+M*GM:;JP.'Q_Y:X9L[!=MWN:G9X0.IG0> W"X&Z^>L-'"B] N7?=Z M[-4=2>_2@HWI)-LN68]:;G@"EE4[OGA=7CX^;=+]6C;.RZJL7R2]2;]6B)'Q M^R)BJ9=+_ !%ONT$L1,F,6BP10X2+!\U+B+C$\L&O95<6MD+L-:*HY78AAFO MD02VVF;9/G+YT?[)Y*L[Z]!,G1?6L1O62S^LVI'V,66+^V+5SL@4AABO-26V MTF;9JFH;:&.VKMBFF2YRSVV5C=YX,]@@&]_G?,KA(I<1'^#!;96ML\V.+YE< M\\<\Z@<^Z-?59K=FH!FG+%=_VC4 K^[HLMAFV_N2Y>S7#\LB;9X=CY 7Q@!& MU/$Q2=RPOKO/088!#%$@=:UC.?>R/=7#(ZCRR> ^VCGSB_ZCS MBD^]K=JO5GXD+]F-W>)BBRV'U+?H31H2ZZ' 0J=2*H6Z90X#4>Q(OB&N-6BVI.6Q'Z/+FD) M5F!ZSCJJXHZ0&"KS)*IH]/%IDW]+T^LJ7_U^]<25MGMFQ++1D-@$ M$-K90Q&4RI35K8QP)H5-QTN.R\IK8)*/" T@4$RJQN%.#V9G!3M!P'W*=_47V[%)9%=FJ2M>UR5^W655^N?ZUM8D]+W @ M"=S(IB"*7(P3TMET80S%QH$>6\;'PZ_;9P:0Q9ABC[,='#N.5"Y0#^15+%B/ M1ZA75<3!]#2A.)UE) MP\A+@!_[R 8AC7!HH]82(=1SY,1*Q<*X(3LKRUU]4.1I5[!?L:2XRJWJ(;7H M]>?/ Z85HG0J3"@,\"BG3!V:5I=F,&.0FRM($C@/V1GD0=_\0(F-D?8%/^Z+ MM$9!0+PXC*"#;2](HBAT_0X>0%XPXB:@.*B)=ORDSS!\5*T*/5[SCK(I:*9E M]>P &FG4.>X;[AO!W":A?#O/(P:,[[;>[3]5WD>*-ETUVSB@#J0QL&EB^R1$ MGN?LL1$W'#'4""(:,\Z4!TGZ(6-9-(=9_CAJV!!MIU%BAH$FFB1@3%/I6POY MY@*%9./^*:*$K,]Z0X02XZ+QX:JX7VZS?[3G^+=EOLG6]6_@=OV9#;'NC/_5 MW?XBP#7[DWJ#K"19N=KDY8YAW*ZOL_MM=I>MEMNJ+8[%G/C,OK=BSAXN!KA. M:.,(1[;O)Y!"G-BDO1C@ 3L*H$PHF1UXPU'G"\7TTXT%,;[Z]=/-Y:>?K>L; M^(G +^1:+MK,CCC!P#0[W.9BV+&KO)[!D;/6MP$>S@L75PN?XW M1TY;!Z^MSFWK-X6K87J"WM@-VQ,?9]O'YA%*YTM/_IUHA5R OMRN\L=TCPS> MEE6Q7%4+$GJ(^B $/G =C.,P=&#LN#[PXX2$CF@A=M7/FQ.^!M%!Q:S?.E C M:](9:GJD8RB9\QCA@[W(]78QV8,'S^EVEY:+"!(41%'LAXGOAD'H>''2?3X& ML=3E3N&/FDX &QQC[W WSO=N9DOR,X^>+@_[U1:UDM^B?;F^6,T"$/WZE&[+ MM-P/'10F@+#_1(F/ #-,B1\UYJ!-/%^J$INR$>.'6GG- IZVIBVR?Y6;Y*BS M)Q8Z1R%.+G8>..M 318]S['3HR*#"9V'J@QW(]?9$:#\N,WZ=,+2/6 MRM;03'C:]%5DN' ]&MH\" M *#-4FB;(I=TEH!'8QG)4/F^8=780[(V#(WD5J$*78*[>8:9DMQPVY/4KD#_ MP &=/\9C9A_L-25]6U4#")R'> SRX'3#9S ;PA+"LYO&REO3\@ BP.3)\7TV M,W>AZ\?Y)R4U/72LTL5NSZ MJ>J3(3TF&GLMD8_I=4B)! '$2$X=B+@$&R'X& N M"*0>$% V8EB;]L\P_=#JTX]65D.\L+:IY%/HZD2*[L*/P*'L-GQ+7Y<-M:A^ MO+ ^]=!G:"?^;7IZM^(',CH/-1KNQJO->"V\2&5*G_)M_C(W:^VR&9Y-$KXB MY!"$?9S8#@I;HVZ$;*E[!0--F=XMR(LTN]]:J_IA^M4WE9G80"XE$J9Q:%1) MF(Z1O9*F"?*ELTR]ER\-IW@>"J7+F;?R)5T7L),T-0Y"!D@P!"BBGJ MU-$- T!E%HC4K8RRN)P?S^G&'5$J@VDXF_,81QK\R'7W,Y63JC?+KZT9E&[3 MNXQE%K9-;0\YU$,T"+TDQK!;QG7C!-ARDPTU&\;G&G4@8KBZ:;SU0PM-\AZ@ M,HFB$PWS_,G.,Q2H,WC>]Q4WO9.,86S.0WD&>_'F>=^AK C'[+0ZK/?"YV6V MJ1^BR8_JG3WD&T9AR5\J7RTP!1B$KN/%[!=N&!)"NLPAMK%D)-=LVW!\9W#K M:8>UK*HBN]U5=96?*K=61^5_6L!RJJ6]$<34;$K^Y52.4_]B6\G:P^4-T-9? M.D9\8=681T[ Y CM2\L,-9TO2 8 MAP$.8^J !/L 8-^/.ZO0\2.I&LL#;1E.]/82RA+KIM"#B)A>6+?*^/6:'#XDF2@.;A0QB1VS/>0D]:UZ#6A/YK=/[#/PV8 M8,Z@J>1TM -LM8BM!C*O*7#=--35<4--++%J]/8HK^'VFH<@FW8R'W4,R,DW M?V'^<)W_<%T_#I'CNB !L8L=%",0^6[[0JV-;=N7T6=5&X8%F%!T(Z>=RF2) MB>,8/,FI'T=T7"9ENA(H9[CID:ZA;,Y#FP9[D>OM8ZHO4G<9:;KFU;S2;=D4 M&SF\)U.B;X>?:=^;@7\LBW7S"BF-_" B (; @;8;H9B&;?D0$ 5Q+'4F:SQ4 MAA7L^'WBX^=ZCITY?K.GM&Z_O?C!_;L^W*6A3U ;;V(Q%9UGZ\KI[L@-:_C- MZ8'MT*/QX[?U/*+"!'Z??61Z7.;?BSQE42UNLHH#NV1I]'.VWBTW]6NA&+I^ MF+C8#Z/8=B#P8!"V=F(*J=!5?/6O&XX$-2BN%@=84N\X#Z"M7Y7'84Q.717( M$E%(YNJ1.K+?G2KC62[>4+CAO$VK5!KPY[IZT #E^'M6/7Q)-[6DE0_9TTU. MMU56?6O?ZPQ#E\0P\CT_#!Q^X(YBOT/@.J&KK"D#[4ZA-E)O 1LA6T&)1N19 M@T;I>!=83:7Z>1+5+TULSU#9='G6IWE:V1,J=]0]^\/OG7_*M]UO25:D*T9] MV;X$Y/D!0FZ8Q!0'T(\PBDBGP]"F#A4NZ0 M2A36T45RO_I-Q:_DKO6>6EXBAT&T]D^'[4&^_WR8.8XE2A9-P+5:H2(]G(N5 M)Q(CY8UP8H+2&90BTNU1;JX#2B[\[F[+]+]VK#/29_:?&_:/ZY3=#9( (^A0 M-[!)A+#O>W%GC?J>4*@8:L/THNP>EE7CLC@PJA,+"#R$X"8O,R_J'=3=$1@R%UJ$;-PL@*-$AS1$E3TAL#? W4FFE>Q7Z3 M%G&)D:1QEO(BZT._M"@Q(K0:]R4MJR);5>GZ\$S>K]NLZF9R&+L$.Q$,_##Q MXL0- "&=20)CH;?CM!@R+#('>,=OB^XX0(DEH<%L"JRWC4FDG/H<<7CT FB- M365];3"9$@MK8Y*JMJ(VB%RQA;1W2#BW@J:+NQDLG6ES)3?0MV0?9=I;Y=?B M:H-?KG]M;3HPB4 8.CABT81B)P$X:&UB%'M24]=AED;4=8[N'4DW])I3#T$] M:9$>8N>1'FGRY=5C4/H8$AU8G]/B+B\>E\SMYK).:\TG(26^#5R<1&$0^Q#[ MW9HWAHF'98:4J@W#@^D(5G=122ZN#^90;%HV!GURJ9$*>]X[#G3L-^S+;I994^EHO("7$"V"31"X#M.VX2TFY)"B>V M!Z26BJ\Y#V\=T^'2=;FRNA0O(M"YE->_9^T^I*N\OMM]@_F1%ID^3K)B_:/^,^!!<2Q [T 0S>*7>#%V''L MU@D2.DAJ/CDSZ(8CT0OIXJ],6=N\LKZEE57L@4N6J9D7?Z)5;^:%>IRXM8]' M!\&XL/9.-F'JHG[#C_UITRL.CEU8C6L62T2M(^=&+L S:KOUA+V9=J!YA,BY MDG-:;6BF,,>9K-'_VF75-_ZT8U%O$)3MDX[+[=53?3Y_[_F7?+-ASO!_M'"B MA'A13!P[".W011!%W8R31#&5._TX+^AC3 ++NNI1]9#ORN5V+5OX:&:$F9[W M3=_,(\\1+ZS&9>O(Y_:5W8IY;;5N'P7MB]?%G'[C9%@M&]_+3%.IJ4W,2LWV MN7F$Y[F2HVNV.T8;SB@\-PJPL!T$?)?&2>PC$&(4 =2E%Q103!=/=59R72V+ M:C;Q61"[C&:?NBDLW[]V$Z'__B^1 YS_8:'T/MOR>I36[7)3;Z8HERR<#Y7S M"=H&VOZ[B==_NK#C *8L<+8.# , :@.P%"D\ 1*L\S.]"&9\4UFB'%@&=#U.2!U6##SC6N-BY; MK.\T3O]9PNK+IIPDJBKVIC][4%6E9;28.JC=I@^I?ZOS@3U\BA(GB3PV'2>Q M&X2>R_[;P6<>7]O.\Z>+KR^;+KH':;/KXF>7&79L<>A &B 4UP M@$@ ;-<)'+3W($HPF56(E8<_3I3=XYICH%5H\ZECK:%VGGFX/?2B/UW$?=6@ MDP1=]6[U9X^[ Y@9+?0.;;WIH^_I@C=,*/5].Z*8 ]%P(T3V.%' *!VSY9N MUU,'7EGD\CNVG9/J^[6T?G1*:K/V.U/1.6ZWB?:$/[N"*O,RV7:;7,O-2#U/ MGI^KESP)R]R395;\;;G9IGQ,$R\$$ 0^LB//=?RHVU1,(C<.Y[$K9\8W MPYMW^_<_NY"[3($/=9^JITO0]9Z[3J:-3-Z_>0'VSIUJ_ MP5OVR>6J^O.=FY7I'=/F%4;Z\3]-]F&&O?%S%(.]X'O*9!80A;8''0("0*D+ M;9O-;#O7$$CP+(_U#G=K3B=^=^7:8C::R>1L5G5U]J'O)X?1VG'^-(G+/U^V M,O,41;B;_O]YB3QE,TQ&)-M[^@SDY3&Q]_TCMH=M8(,DB */^>>%'MS[%\KVZL1#S_/,\G0WDVFSC2F["%S33=.3U'_LV4=DGUB!L>Q]?7;/WO^88RW MB0YTZV[YZ3.1EP?JWO?/HYY/$I!$-*%V$@&7ND[CGV,'(/#FD8GH]LIP)G)T M2GR>B8CV7C)U(C)E!YEK(G)ZW/R?+1&1[!,S.+>NK]_^V1,18[Q-=/)==\M/ MGXBTQPMW3 K?=\X%P',\WW<]2$$( H@0)B0./!P UR/$[USC&T\SO"8PW*F9W" 03$2^,[G_\VRTBW:C/[O4FZ!L MCAOM,T[.,\-)NNI_W[K#)K)\/S,= N-/LMJVK?UZ/NZO_Q&6Y@(?$.:_#L/8(-< MUQ6(AO,_^8M(AR\U_^@TE"ZH&[C8CBAP(4[L*' =N@^0":;V+!Y'&NR%X5#U M0@%?/Y%T82UKV%9^6$7*&^0S>3UI>#<1BW[S=6"<4"GVIA+]NMKLZJEE@[[G ME27XF.^VU9_D5:7W&K$GQLZ_8\TC('\'/(WU[)+FEA4-]7"SR?_@ZT5)7N B M76?5Q[PLT_)JFV1;]N=LV#.,:?:\O-VDY0W_[TWZM4*L%7]?Q,"&(4!.Z*(X M<$C$G^VM(06QXR2)U%.&1H&8#K@/7#[K0ZA[-^JGYDB^NZWN=AL+KE9<&24# MK-G&$8N1LVD7N3"W!V<=T%VP+1**TW MCU@RCJOY!*-#3M$_IBR(E%TM@$5(B$W=!%'7#[W$CU$4-&$C#&WB -'WKR6_ M:FY@-T F*W;PDH>>D:=(V#S&DBKX7$NGD>WO;,"E5T]IL>0K(XW-PR!S?>A' M-HAHE/@H0#B*[; SBL(PD,E1!IHRG(4TZ"ZL/3ZK&RLB4:2%Y+OJDQYE7>J61(SG]:M*%]-0DQA #VZ&$AC!);">.L->: M!)$K]V+M($,C:5>+3I=RJ;(JHULC$*JF6BI<&M2LMWEZ5[$&TCLGO1KJRIMJ MI84?X9,&JX=TO=ND5W?7Z3U?+OZ2/N4%U\K++9M1/]:K6^A;^Y<'-, +*/7# M.(F2D(:QXWND+77KNB3PI;9U3&$PK' =;/[8<=E@LXH.N94=H$L>*C#5(H+G M!V;0&)+['T?MT,*R]J"M(]07]8&!]B>F7AY2Y+GO&(#AEIN'\!KW\G1S?Q16 M1>7Z2_J<;G=IPFBA7YEF;9<;O"NK_)')%_KV]1@,BN(.D>=3J3M")G&,*-M%XP;7A?L]9FO)05MPU'9:4-+#FY M5>1.3$C-T_;_M?>N/6[DVI;@]_X5 9 2C&VB SP-WNRK=MJL. M[A0&@BQ%IM57J<@;DFSG_?5#QD-2OB22049$>AHH5+GL=.RU%\FU-\E-TDPB MGZQ5JO*=\Y1Y$;T763DC9_U8G(90]?2A=-FOS,3ESWFU4B)6FU+%*;,H8T+D M<0YAFH51!$,:QZT=BN(T,1$6\Z][%I4.4!]-L:!,3T_\LF6F)0>B6BE1<(;5 MD6=LG-$0>^:FH1\]\)>N^I#IP2,YM_U25'='0UQ*$U0KC2%$)(0IS$+>&8J8 M,+S@ROCSOF>#"M$[^1?O^FB'#6V:RW%^&3-<:3N2-9I^/"?DW)*8/7O34) ^ M#CP[I=*3BTL:LEBN?S8%(D^.3;+5MJZ5_#3?%1\+V;4VNUD6JC)7B 1+:01$ MJFX&[$QG*(IT5,6I0<\Z<[B^8]Y>W_&UK*KRA\KJ95*H*3=N&3XO0*.1:[HU M6NO0L]M1.I2!@GD5M$#'H'E9+NI3QO5"\?3H?@1O:-J?1 A%@M1]"2Y-PEKU M36AY(0YX877B7831PX@FXPW4#!' MH+AG$/%,M=L88D2Y?01YSHE) .G!Z$3C1Q^/+H6/WFQIEUZ6VRTM-VJ5M=@L M5NT!C1G)LR@-(<]%E$4\9)R*J#F7P2F2)HV*+NU,^"ZW5$>>'L%JMTE-JRPM M"=1;S1B .T/9-Z?-3T'EB\2<*Z7LQ^0T5C?Z.O&T?-(%)]K;M^HT+RWO[E:[ M^@XI_'.UG9$D110F$8($DC0*20[CUA0C"&FM:O0RX'OSMKY?X@14\)>"9:@Q M=M1I;M[Z9LUP[]:4,#][MR^0MJK!2)4ZS! B$ M0$;SE")"A."AM-<:0X3'?71%T\3PRM( ZZDMN@3:J8L'[GKKRR7:!E&8!H2! MQA@R.4V5,77B@LY8<:*USM8>99^OU268J]U>S=OKZTJ.UG\K[KX6U2S*!(X9 M9C!G&: ,PY1DK7&>(+V'%AV;]*Q$!Z#!"=+FGL&3@6:P!N20;(V5MG%X-E,M M/8J#OQJ@FA' -=<&2V[C<&ZWZN:*>[V%-VUF7EM[NV./1?A M/JPVQ?M=<;>=A8*"F( H3A"+,,6,Y:(SF"4\Z[40IV]FA,4X!2ZHT?5=D3-@ MTW)5S@^1_5?F=#@<9GGNP)#)$ITYK=-(L0P<(P6[7FRFKR[)2F?K/F4>?*^I-D;<:F M(1O6Z,]/BPU9T!4(NIYOM]9:0&I\Z(-LBE)TEJ#%>!2G)K$(1Y4PPDD0LB1F* MLAAV%I,D#&>;XG:^*Y9?-'<@>IK3&EMY,[:>(7.1(AR@]ER3/<_#:PNQCMB; MP.JK*T]*]WW+>/!4+UO\6*T6Q>MP:(8 0S1)>,IRP+-8P'8&A2B(J?[A*Y\@ MAIGB5&<&6E![8#L8!VXRC:W!J;26U:3IEVDH@WW%J328W4ZC]X8S"7=6))Z/ MA7[;93*!TK.;SZ/H$+S:A]CV$?!B*;-DJNYI74OCF),\R3'EC"(,(H@3T<5W M2I/8,E5U87G0K/6EH7Y '4C808>[KQC;M8)MC/3'O.N(."6V^P8Z[ZP[#VN& M[/>(7R]Q8Q2M>I$[U=C4SZF+D<@!9YZF=@=D\Q-D289R O,(8,$CFC,Y[PP[ M9/+?6F^Y#8EGVA.^X]B>.U16#ZWJ92+HO4$'G1.^F;;T.E?TWJ:C3!L-V];7 M'/(E/^TTR';"MNV>K[EE9E]M]55S?G+XO^ZE8JZF9NK5K M^^PM^9-'0DB*!8T@4==X23",0YFK6Y_5B5&_G+1=W5M]=5\ZST^\WI3ZPVB]7]NFCN M*@ ,,!QEK$PD7CBA(-(_CN*(:,BU+L6<1@DGM5;@@^.V(+'\%6ZUSA0/]!] M^F.M#W:7GWAN.SVIGTZSF0F][Q;S$@-ZD7TF @S3B-/0_X%\+<<8)F;:CY?_ M:[]MSF[+.<,9A/4-$E&,>9IRR.*,Y!'')$.LQ9ZE1%KA49[P!/&-5)A4@N<'2K+ZW#L MN-/3.^^TFM.LE5LY(5"\2IZ%$_5PH'78JPVSM(&6?59'[O%IN_[A? MSG>%;-DTC%O;("2$"(YC'(@[.SNF @>400,S4#C? MA;%A,N:&9\TD;'"*#9.OR^P:W[WB*.G28>Y9C" M7,0H3V.4<9C0SB8@,9Q]+ZJOI=UKQ::V3+3A%):V1-2 WI4W[_;;(I@K3'V> M+#:F4D^#A^/03%^?/6%\8%.""_!9-@=XS?@)466X'T-V M,O5A-?^Z6J]V#S/ 60@R"+&Z-5?5:64AZJR%A)M=QV]IP_JMCV42D#)FWTR0^)/97I &I,03J T)8B8A(!! \*ER"C=]8M/N]9;CI$0:5J]ZQE MQH8W/87Q3)F9N!S84FB"!L[ -8[/Z#A7MFC/W33$I(\#3XL+^W*A==+KL5K] M5BY7-ZM%<]A#4,%PBA.2@"3/<@ I!'D,0BB%*]2L#NEKP[.8/(N]I^ ,3N/T M8?&\J@Q)8,^\903N#$XG#<2AW8DC.R[U3@Z][O@+0NR*J@F<\''A1>FV QF? MQ)G?WE;J2@1IY/KF4_&]V.R[\D$L,*( T$3D(H>$%5 M>K,VKI+TAU\ZZCW&BJ&N>&T-=:_,,8SD)Y-8("12=01"6NIL)0QJU;GULS"& M=A@5U?8D4%M"/'/G0$=<5-::*,ES1L[+20\&)Z,I?7QX+BR]&=&[N:C<[N1$ M31DJEI_GZV+;%K%Q $@&HQ#'- 1)E% 8Y9TM0&+]9R2M+7A6%X4KD,""!EE0 M0[-YP=">0HVEK$'8,].7"1!G(QW+""7,6D:@UQ5#&M?8F>QD82H2/P'HH MB3E]^@KLE3E+ 1Z)-'/U]4I>3_$U(=%(>I\Z?4%YK3F:CO#:N_""[O;D0UMV MZ\?J6A,X U&<$91&$"%*42[5O3.1(;TWEJP^/(3,-F\H6@J%$4N:JNJ+( LU M'8X;0_'TQ5$/T=3D2E\K3WP\IY$V5$Q$&ZV@/]5$>_][[J!^.)Q9B#.8AU*! M411AC!BC@,/.; ABHZ.UO8V-MY/ZP?;H5W^">VVI^N'6V;:J#JU#[JU^T#AQ MY8SI2>^Q6KBCM\]JRY.NHK5FA'14/5Y>S1>[?ZYVW^A^NROOBHK_7*SWZK$\ M==9!_K/\,O\YRS,88B3Q ,RSF"<1RD"'A(74Z*%Q'_8]ZUXW'%7G"#K0P0^) M.NA@JWN=6^!!ASR0T,W$T$O;Z.GCV,UB)ID^6L2+CEK0>D9:?3;2--36JX?E M<%W>\-WV^?9;_1[']AO_]_WJ^WQ=7T>UH_.J>I (_IRO]\6,8PY30&&*,& \ M#3$DN+:-$IQ0;E2PY\:B[SFZ1%?OV2[4+XHCSH%?%]?AZLRH= M/C;N@3'=L5C7YJK)95WP=KQIF<%.L5=LYH5%\^IZ%*O;THW?8R M4^6164;QRN'/W^:[?27_^P2)B.,<6@?7;D;MVE,I=!/JWC22F-JS^JHOX::BL9Z]/"9_OIF M4U>;/R^^%]J1-VK'**LZ/Q^M9NOZ]_>/@&6"98P M*"A+,AAQ2%/(1 =,_G]J(M4#P/&LW)T':KF[\2%HG6C$HGMGI[G>NW6D^:-M M;R4?HC7UA'UB#6FF\T.UH1?=[\_\F3 P8+-.(RH,Z7 YVA RW6FIWW#Z.*]D MD*KFF^U\H79ZML#H""<&-WRY-*N[YT5_@%_ MX2SXB#]]><\_F^Z6..17=Y=D'&I-=T=JE$$-,SC%&1R!COAHG0&+9S=#W+?% M-,34BV?/-C]\L6>>4N/-;K5[U??B<[%06?VJV#;[+\6RV9^YN]_OVHUR M/J\V"C.EFCW)I0]NVJ M@;2R\<%[PS0"RI@$O)JMC]06VO>Q5K?SS>H_:NM4!L9RO5K6_X,WRX]RM':5 MPG+:L=K,-XO5?/U9_DYSX?5+413Q%/,LP8 +(0B!1,1YNUT)10C,+G(=&ISG MT'3])__TYWO^S^!:!.2/S^]_YY\_!_AW%A#\^?UG];L?/_'/_/C%JTFUH%J%.75%;H"?.U/4;I^[4BT6=0\'1HVE,35PWRIFH-%K[3R,FC>?^ MT]MVQVT')[O#W3K7IT+=BB!;3H'=+N;K?RWFU0R#-$4HHPE/TY#R.&3U)0F MAT#0,#=Z9] C#,\Q1IVT"?Y6=="4#CU(6']WN G?6JNA%QK;"!!3U!G MCXSV%5>+MGE#BFKCG8V,6K/H13ME=RQF<64A3$6B'8X"*-:]W/Y ML^Y?/PV?M/5 L <%=<[M,!JJ8$]8114\5SIJU$)O4$G-_.NCI19,^E!3(0?# M+$$PC;,\XBCC482R+&.X@Y'&PNC(KW/C_K4T\:>E>O2ZEU+GS ZBI KU=(54 MH7.DHT;-\_9DU,R]'BIJP:,7$5U]+V;2% 4H93C-,YS%JA1R+**(%AE"8YRP^"CK#1X1D_"#S+Z9=O157,%2(_HFI(MUME]<>T M;WFM6V3J(ON(7@=*:]=<;TMN+7VTU-P^C+H6WAF-,Y*'+$Y!E*",49:(;CTW M H"1V4Z]U^U6:R\:-9+7 SY]>:V?(&\>'K]O8?D1VLOTNM56I\QZEM-IRJ<# MQ=1NA+JB(6].I/"/S7*U793[S:Y8\I\+^:/X3OW?+,YA+ B,H(!9 MBF/,0][)R@ MP1TTP">DHZ]Q:RNJO=OJ#2AL?Q]-Y-81HUJO"[#VCG6\6?+-3AI_O[DIJ[NF MW/;KMKZ#<49I3# BF<@9RT2*=T.NP6W\@Y-L=T7_@>RY-=EZ-_?K\/&"[KGG<@)W_+OUI_35Z_2T M:UFL#F9/K#5/(F,F\IPD,C8*@1D2'&5A9PJD>D6;O0QXSOH.P^?1F#%Y.KT? M?>?5?C#F+ 7>A+07LK-MEYYMB\6_W);?_V_I;Y.9R5\\3-"Z; K]1*4@[2IAY.1R$(0RPDO0PGA.".VO.OI<>I*?4V[T5K-YV_% M>JUN^IEO'F99C'$(1(X$3E)"89K3@[YE4::UQ6;Y:<\RTZX[UI""%I.^LMA0 M=5E//+-DIB)&!+D0CN?>OR(7/6@:7R3Z@"^==!7S7*2^CW*EY.=3<5]6NQEE M&8%YEN0B27,1$4)H\\YUEH8" >,\Q-C 4#G($5C0(#-//LS)TT\\O/)FF73H M4^8RVWC*Q(5,PYJX\06DOPLO9!@]^3 1D_^YGU=R2*X?6DLP S@5! D!8Q;* M7":,:62D@,N:R4Q9DY?2'R29JDCVGRYE)$G/%Q0$5O6IB,B MUAZ\H"']V-"1D/96THC$(<'$PA%6J=0K#[L M631J$.JNK2C^V]>_=_<*&\Q/S)FZK!5>23(3"5-^7$C$4_=?T09KEL87!7OH MI8->HB\#,EE1SP!_?KC[6JYG(9+3'/6L%":AE!GY<0:[[Q,(M9=#[8\5PQ.L1XF*@/W+YE5%N1\OX0]P2=]FW0Y@N0K[?+,I* M9A'UFF=]NRM5);#5 RV7Q2S",> Y0!@G@&0"9B(GG56.(L-5R7ZVAEFF?(3Q MJKFE.5!O>#5( P75=/6R)\>ZRYG#T6NUOMF+67?+GF=9.KL.ZH;?\:7)J3?/ M5DI=LJ0O8Y^*VY4J@-WL?I_?%3,L"*=9CC@-01YG+*4X:/)BL9_"? MBV^RDQ2U&9!D::8N[*04L!S$*0-99X:G^O,9JX][%HD.4]"!,A0).\+TES:\ M<64F$H8TN5S=.&7@P@J'%5GCBT0_^"^L=/3@P6@35OZ-6<0X%HSAG!*@YELL M(X?/A['0>CG"^*.#;;;*G[387]7BQ6!/U34EMONHY]APNG4J#5W:+C7A9/PA M;@?[I6U1<[]UAC26WUZJ[XOU_'86PU1$$8P2A%&2<92EZ.3[>J_!F'_5\Z ^ M@ D4&OU1;4C-Y6'MCQ6S<:U)B(N!_KS\6U:I< M\LV2S7?%C.00A&'$, B)_X4DH \3^DN%8K4N*BHMW);5PRP, M\QBG),WS6/X78BCBM+42)X!J%S;8?'N8A<(:4]"!,ETG-&1+=YG0'U%6JX2: M'+E;)'SD_]DU0CNFQI>'7NB?K1#V8<'@1,;=?+TF^^UJ4VRWLS2)01(G&8H( M$&$=U9XPC/#(QE&WQY&&FI,00?*^%"&&5NZTN"/*"MIT.3(X;F,4__/ M2H,=4U.1!DOTSX]F]&#!+&OX?7_WM:AF(.19!%.$21K2$$$6 ]29H$FFO8Q@ M_.'A\H6@0623+.B29)(I>.#'.DVX1(W;'*$Q=C%!,"1H*A)@ _W%U,#*?_W! M3_=5)>'[(918KJX:?K]H98W3UX^#VIDY@N$YHF,$\-*R0MC0R3NYR 4SL \RX8FY=QVS&IF[L, M0*)5[F+,G\MB[9-&7'?[S>-*]V=>1"A>2C"48 MQ#B.1)AE">I.NB^K#CPX=7)D3TC M!GG*75'=KC:W_ZC*'[MOW0U?*2 TC[,TBG$F>!)#'J*#C(E8^]JM/C8&RE9: M;$$#SO:"/DL:M7,6[PS:I2V&Y#G,7%XBY'SRTHO"\87&B1?/4Q@'K.B(33O= M.B[Z=%5N<8A9"*6>@90+G"=12 _S+\ YTU4::P.>9:;;^#A=H#2O6K6G[[+" M#,*9"7%[CXA5EZ4W=^++2WX7285?/;(E]VN MLS95#K>;'Y-P?I_9DK#Q9:,G_N<[R[V8,!",\NY.7Y[$'7^]UV M-]^HFX9F J H2TD4PASB"$1)'G5W# $1>JY8[CO0E M#"^7TM*6RE]>5U_*'YM92D489[%,L#!F@"**#O>%@(B$VD?^;+\_C%BUN*X" MA4Q=G*6PF:J2!7FZ4N27-RO],:/,G>@\H^*LTM@3-Q5YZ>'!,TWIRX:QD+3_ M^;#:%-$L"P4/$8!, ":M,,)(V-E2+[]828F1A8'%I/U%H, %UQOC>\2L2#24 M%&_\]1,5;>J<"\LI(3K28D7@Q,3%SH?7Y*4'(_H"\V7^\_U23NQ6-ZM%?1UB M>TPA%C03*0,(R<0(PBQ.X$'0$(L-1<;6RC!"(]$%C^%9GBVR)E-7;(;@T4IP MS"ET)SBOD')6=/H2.17AZ>W',_%QPXQQAE/?PGI=?:S*[ROI^RPG*$I@\G.C+SH505@M_*S>'PM\R?LAP2E( MH 9D/'4R)^FR=GCEQTPQ#*AQ(1)//7]%&JP)&E\0[*&7#CJ(03F=TIFJF-?: M@EC*<2ZG3 Q%489#G,1=:3",".':)70F'_5=-E='0@G&,&TP(^;R8/?&B=E MUZ3#20GOE;W9D#+^X+:#7?;L#'J#>K]]=SN?W\\^%=^+S;X0$C@M54G, M8O?/U>X;W6]WY5U1?2E^[HCTY]]F-(TPB'+" :<$889!>] ()93@2.O\LG.C MGD7A$_^3__X'UU,#]XR>5XM1R313DQ9BH(9'T($,?JQ4!7\+,_A+ 0UJI/^O MB=YT>BH\I@2^(D[\_+E5>NZ[9N+W>?&M M6.[7Q?4-O[M?EP]%\;FHOJ\615U<0^;;8JE.*!2;;;UXC-=U@\A?7=]\*A;E M[6;U'\6R.31%Y>QK^V7^=5W,PB1%,,HR$D.$8H)"'+=/;H4Y2XE65=^X"#W+ M:HW]W5<%/O@X?ZB/#N*J4B^-J%]?!?RG\DC^Z7RS#.C\?B4GMLJ1JP#?J;?- MI%@H/U[7B2FUMIZ*3[^AS23??QM[B05>FN%,X!BWV:<194;FH)S20#2+7Q_E MD%-O,^&?J^TL3 5+,L9Y'")(0)K+64%G(LGUGF"T^K#G:*&PU*^$!7\I.(:B M;T:1GE9[8\=,8K6)\:*4IR2<$3@KKJ:A2W;02P=]Q4X%6'DW7VUF>1Y"3-*, MQDA=-(2HR-HR\!!+V=%Z8,'RT\,I00/(4@MTB3)3 P\<6>O!)7J\*D)C7$,3 M#!F;EBJ8@G]%%ZPXT%6&0P:C#HS\5M1[ R)2C[HP#GE*$H@ SFA[=VI(@+1L M(@\VW_==#_#YX\=AN_T+))SI^WTHF\8 Z.5!Z:X#F0T%]4KZ75$7XZCYYX%*Z[W=.U*E-#F#,<0@H("(F*2 P3VC> MV>1([UTD-Y;&4RBKA+\GK;U4R@.CSG1JE.G!69[,MGIEQ= E MQ5HLUS]GK%BOOA?50[W V:9ME.Z+.R\X@')DIS8&>&D[P5P-(4ZOM>5JV=U?6G7U5.6>5%P))4W"6F]?<_@%B>W-S;BJVA]^Z:B/ M&)8=%&OYI[=XL_QM7OU;H1ZV:7=#6[,Q@4F2Y(1!+F@:YH#@;@I,682T"BR= M&?-=##!?%]MZ$_BNPQ<4#4##[?W>K&KNU ])J.&F>P.M9O, KMMIOZS+?G;4 M+]!U;G/<%=/32/[:]"X&/+G/- M83/!.R7W,<*1)4^+N#.BYY;X:8Y]*GUW5LGZ@5P7DA]6F>+\K[K:S%&(4 M)0Q&*$.4BIA2T"U%LCRG=K4' V'S/0WN7R^M? EJ9PRW209O9CV1GG(+&\[+ MAVE1A09S?O72G)&:06M[:<:T]=GF(X#ZNO#\4?:\89_ MS*OE;^5F]VW]@+_+B'I;T'6Y76UN/U;2S9.+E;_(T;/]5JZ7,Q*A) TS"E.& M\T1(-WC608<1T:JDG13@ 6/8J:.G6A=\?0A>E$/E[E70.ART'@>MRT'M\]63 M^\T/CAOL-$VE*71V^::"=9C ^+][S(4>8[#?.17,_O=0I]>#]#9H!VJAUS9] MI]9!)K"1/#E*R@D/:,,-[Y>3R"-Z\G#\D5/TS7U&US?-8Q=XO_M65BK3G"68 M"1'E*8T )ISG['"#=,AHE&I5&XV'SG,>UN *RIOV*9U@?H!F_L#.B&VHN1\_ MZ>8;/!\Z-G[[_,_1L8$W_EVWR[E*@='ZP#06#T;T_VDMPL@MH;6 \.C8T4JS!@'B M.="HPW97P>;U<',5S&O P:I%;!Y_AFDPC=GXE-K*+*ITR)LY3-!A#Q3X0\"X M?B%@7 6-#T'GQ)2:S& Z/*6FLYOF#M"$>O/6GE2^-A\=JH4F,,\8JU+JJ>&.3Q9I#/ M0OH02ZGNF]SG\ONHK3VE">O1 M=F8!VC'OTUA5=NU4Z;6O&FK@=EOLMOCKMKYT?(82'"6(8)&G-,\%#:-82". M1T)=U&IT::+AISUK6H/&4+,,R='4)G^\F&E0 R3XJX,R<$7M8Q[.B8H=81,1 M#TOP3T6B#P=F8D#W5:4RM11G,*2!93*.$A6%G"_ 8FFN"J07/TM#" M">8UN/]BHQ'&G)E(A4^Z;!3C*N@8&U9R2D%C[\**>]&/$X(#\ MKEHM9(9#YUMUXMNU9BHYP@X4$:GQ.WBW/>B(U)L5F\G7"KL+8GC*2OSA! M>Q"WP<_0FY!X1NM\-<R^]<$#\- M@7/CRM-LSQT_NM)UO?M65$=[VQ.#$08H23'.8B0P"U,@)["=01XGB8EP]3#C M6;9J9">:9;CVU(<_/;4:B#HSK6I8.T%U%4A<(ZG1ZPR=T2('M$Y#B5PX4CKO MNNQ6N3-0WQL,1^;NW= MD $S0?A=NO5DB9\@3,)$@#RF%!)*HI!DG3D@2&Z^FV=AQ'.*\Z'#76_O.3L7):4'H5-2ESYNO"@TO7G1GVR5]T6U>U#G M:78R^U'+Y?7UM'*:-^.8 X02DB0$2HDC,6*P-0EI2(VJ*'L9\CZ]:K#5^7_1 M 3N_8.TI\7^=I+,9OP-NIS&>W+CR+,=WQH_V4JHT.%>WV7]0Q="?5K??=M? <6^=6")VP/(TQYLB7I^N$#AG2?WMP)WO;ZNNZ:,-FL>,_%^O] M4L+X1UDN?ZS6ZQE+HU#DE,=8" ( 9:1^]K VC?+8\ E"!P8]C[DCQC:5MMAY M=4.L7FH].*=F:?8)G8>,N]@%?SM@##J0K]\*X>E1PLN\G5$TI[1/0]CM3/T.C-+4KKR.(L9#&-(: 1"S%C&8@X[6RE/A=%3GG86!BGW M6C_9>;!('RSYT\L:_%-GEBP\+I X0AJASNLI*Y=*O*Q9G(8$]?3AI<*NGHR8 M;6W.: (!#:'($DS3-$[KNHKVXRDBF7F1P\5/#E+=8%_5<)D2D_U)IVS8[$:. ML>UX<9-1FY5IC')3T"]N(!KZK#N./ZSF7U?KU6Y5;/%F6=_(I^Y>EZ%7[:GL M'HZ[E8QF*:(0IFG(4)P#BI+./ T!-M82-?RW# MZPSI298MK9,3*6M'7I>E?MR8'CC^.']0!W2Z&E4J/Y_P%,91R!, A*"BVW'/ MLC2Q.FIL:,*S !W.R-XWL.P.%YO2ICD?\\^8X?RL(ZM%-/)AX<>\G)O"]2-R M&C+3UXE7C@;WXL1 7JI]L3PC:PQS"#A ,(\Q)2+)R.$>!:EXP.P"NM[6_(N. M M@CZW% J+8&#N,C+FC>AHRYM"?5QZ;=\54[WQLEN.%4(N(),KOTW-K*0++5787@*/>Z3%[/G,LI;^YRK8DD6#:)E3:CTU B M!W[H)E*&S&@]>256F_EFL5+O:FUWJ]U>I0OUY>>=^8>#["$6"0$(30%&<9I" MCCK9RQG.]%^8=&?2LR:)]\W#+X=)H>8VGVMBSTO4B)R:Z=4!8W "LF7X /.R M@GFEVN QI7$HMWL,R1'U>@\8:1/S0G3PQ.P$'A#RX%3IM3<:!)&NL/7]1KT6 MM/I^-#K+HU PD&4Q 3C.<9:D27=R)N=(:-U8W]>&[PW3BT$[BK:C4$_37_7Y-P1TP-0')=N%%Z;;_ M]#^=\RP>)+&(,4ZE=0PBD$.4Y-V=LSEER.@X@!.#GN7Z<#*G*KX7F[WA]K(; M2O46'09GTU"\6WC!#XDOZ !>]4@H_9USTD@]O; ^C34*MRYIG'#JR9?=;2S/ MC )&0IJ2. %Q2K,D!['H"@3S#%"C4IF>ICQKVK/[6&SGTZZ8U1.X 4DUD[8^ M? YPOXV!FCFB>!HZYLJ9LU?<].1(N\ZXW-Q^*:H[5GP]7+R=$D%(RD4*$L9# M1E",#U-S",U2,9OO^YXHMW4@-_5:A9PE*[I/*VX,RXQM&-03)M_DF:G1\0Y- MA>=83_/;?+>OSA/GI[;X.3MG%*@/E].0G5X>/"TC[LV&_4&&&6*",(P)R&@B M2-YZ7LCM;VL6/"FJ2I^*3,4E=%WC8VVBWMP-Q$1 MZ>' Q:,(AEQ82,@+-]>&.&.4X1A')$8\ST6<=T=1,:!FE[KTL^0Y;SG&7R=G MHFRH-!88SRSVT)H)W&M]EB<]$>K![^3TJ(\OKTM3;X9T5:I;T/TD337/YIW< M>\%3B#& 498()%A*4 Y)9Y(D9FQD::E7;.N_I1Z.>0 W&H)D^'[ N<<26?$R0FWT] F-ZZ4'OJ>D_7ITWN_<@X@3Q.:4D(0ATD$NGT_$E)F M=,:JO[415ZDU!ILOBGNM57MBU]UR]6@7>5WBRWS1VH+K:>B90W_TEJZMF;)9 MO3XQ%L8HSE.2@SQF/"80I[ [JDKBC%@O8!N8&&PNZ&$5VX1)\X5L3R3V6\L^ M7K<^I55M+97JR>TTI*FO$V>6MZTYL5B>FDEIXSE+>$9%EM V"!_?1'(T'O=D?^I M6!;%G;HD0XF,*D JU_+';]]O9&@IMKOFIC ZKZH'^;OX3EVK<5B%HH()F"5Q MAC.6^ZE9#ZHL.#=>Y_;:, MGD1-IE',-.VD/1[C#CK@5^VUB%=!!SYHT(^VDMZ'ZC/Z.4@+3D-PAW&U'&&$ MF$GZF8L>U=5J0-I3=G,B0!+RPQ169-#H(9P>9CS+\2FR__Q_H#C*_FM[N:RA M!/=A4D]@!R+13#X_/[J6M[T_%N]VU>KK?E>KZJX,/LY'W7BTNDC6 =O3D#H7 MCI3.>Z+ID9J[NW)3F_USOMX7LRCG":40Q((!BB*6@9BW9B@'PNA&;../^R[8 MK/$T>>!5\'^&_Q*&813:4 MNL@Y3J\@R)I?9E=Q!KN?6VVW^_9GROUNNY._4 G-?!N4-P$K%L7=UZ(*DN@J M4(.I_KG_OM\401*JWXGEO^57[HN%.DBU?O@7TV,\ILVHIXQ>6]!,#]O&^]PT M7HWF*GA?DS[T>9S'G)R1.FOZIB%P]O"?G:GIQ8/VG4/+Y4H=,IVO/\Y7R_>; M]@FQ$^LS%$$ 8!8G"4Y!SD@@B96<4RB'?T] LEPX]O"\GO'?%AW*KGGJ]OODR_SEC(.0@ M35$>@9@E,8N2PZ,J#(4!=/2&^>77N$-6C !G]3O$LM?!KW4P(/:>:GIIF(A+JR[OG M%\-Y9%%_[V4W7VV*)9]7&SEAVYZ@8L7-:K':S0C(XS!-,T1YPE)*L[3X_" U M)=M7MQO&7A(W6@K7)G,: ZB/ Q>7O@VYB5 M.W<,7WDTY$E[9>C'O%HRF53@GZOM# H099AG(DE00G@:Q9%Z%#L)TPP2$)J] M<&3T9=]3$@4F4&B"OQ2>U[>Y7;"DN3SCC2##Q1=M;OPLJIS2<&[)Q(JN::B& M)?:GRQT]&##6 U;>R>G'3*9)*(H)S!.(:9KG(,6@LR(R;'2G@>FW!]2$!I&M M*NAR9:@+'FBR5X9+#/G5AL:ZCCH8DC8Q?3!%_YI"6+&@JQ%_%EMUPJY6H10 MFJ689D3F(RD3D*>="F6AU"83?3#YKF=M:*%8)0M&].A)@B]FS.1 DQ0O2G#" MP!D5L.%I&@I@A;SLWTNL1GZK+DF8")SD D48"$$$$$RT-I!,1XQV-3A^",?YP_JM^H,Y?I>_>#V^ECE^L]B=?MM5RSQ]Z*:WQ:? M"@5;_GYWE_9^OE:G:.-9@B.>(L%8E%"<()2#^N!L[0GCT*@R98KX/2M;[<^[ MVJ'@U.G@Q.O@ZT-P^G.MYT'M^E70.B]_<73_*N@("%H&@@,%P0D'@2+!\/#& M!!M)]U3(!*'[BPR3[EI^=NJ&;]]S6X$3[FW3B*R39NCI9N:4L9IG">2R)^2R M)^\EX-5FNUHT9P!RB31"B$0)3#E +(E8W.&%2)CG J.@?*L1_^!F'E^+F!%IFJ.BHYODRM&^6 M_*D^/<8XYCCKX($K-[@R8 M"N@W%#L;GYL*GM9K=?[^S^86DZ/G5T'C^[#QU%TW&B:\CM*#QHNVSCK/)".P M;F-Z#,C.^].O$9_=T^(X7'MJMZ&B]PG.)[/T]D^*C]5J(7,/F7QP$7(D0"10 M'&'(TA9]SG*$A@S>KC"_H=C]2&&?+4=V;@>UW\/&;6<=:)BP/4;?&2]J.^DV MDXS8FNWH,6"[[DF_1KQVSHKC<.VGU;Q'ZR:'N+XYWM]0_]P6'VYVFF4A"',F M<)) P;,L2PD,.\09CXV>5AX3Y_2CKFQ?,14AUWDC<=1ETRXBIW.6V>H^J[7H_UK>]#1#":,LCR) M64HQQE"Z17CG"8DH&;*^RP?^Z<=7S>G+5.J[O'2R8>J[QNY?4YT9_RKU71;M MZ[&^RV=OFU#4GRI#CNN[_+?F"/5=G\KU6I25^L,9!S$1C)),Q#P-\P2GL#O MDN,,F2<"PT,<(M9O@[^M-H%,!/=;"7#[^F50DVJ[P6NP?#7;) JP@K^4>T'K MW] W^'MII&%JKVQZQ81"W8@D^*NZLF^3$0)6N[F*05;L-$XE\-]AXL:CQ3#V_T?BF?D=Z][;BT0O-XS$B]>D,OT9, MZL6 XZC4OS6,;H-N7LEB^TI&P<9DL_A4_^'C%PF[DZ19%D91F(:Q""F3ZD/BC+$#4II$-B(P M LQA5*)%-F8>:M6&P^2AWMIM]#STQ+-C,OJVLM 7&L=C%MJG*TPDOHS)@.,L MM']K#'?0ZGY5U7_G!&F6YX@F,<@HR,,$,(X.^3*D.>HBU##!R0:A17 RBTM4 MK=&OQPQ+5@TW3%CRUF*CAZ43S]YJ6'JA<;R>1K+O"K]&6.K%@/-31GU;8[RM M9(I2'"5I"EA$!4PHA[@+GR3+6=)N)?/-0&')'*'Y1G+GC/ZB2E/V8K*'/$F1 M&G='4;MT--MQ MF-FADY[T:T14YZSXFTDZ;#5G479K5,1TU@. ,08T)IB&)!19&F%..@^2V/'U M.@/B]CSW/*UN]1I7AVQJ1[%UHJWL/KYN[:MBWU:4==>B?2+M"/WJC43;,9@Q MC;BCM=Y@4;<#J>=$%O*,, R9R" 1"4L![R;H5!W&'#3PNH7N.?8^KOP=-?HZ M;O*! O!XK3UB##XX_>N&8:-V]1F)_72P7R08>R+'=3SVV8:#A>07ZBC/ND%2 MFL1)1D282NB A%G>7>1#<0S=ON4R-'C/8?EQJ?VH8=EYLP\4F,=L\1%#\XO% M^K]:<#9L6Y_AV5@X\Z?7[AY,*O%J,-V];O%-I/ M-_M%8K0W>MQ/HWVVX]3JMM011<##/.2 ,@Y0G$6'#"--\FS$0Q:]<(]S]$(S M/O_ORIM!VOZ-*.?0K(Q4>6/6:B,\S/'XD>MH!B)"N !1*B@0!)&01%VI$*6 M)".]OV$*T_/\Q&59XZ.W$ Y^!K6CHSVE8=PM#*8UT^\1X]6X6G6&J3]^\:2I M+@73[&B7]OTG$TH2%\DZ,6WXGI3_%;4)S QXX0G"8ZC!!$6 MYB"";9Q.8T@2%SMJ5G9'BV.-+K5X PG8R;J;'?>]ELR\TVX?+ Y!X#B&'E$> M_-7 G<99P)>(-)\7]6J."6FS:\_TYB<.V'.GGE]^E"V"$$+$,Q%!DB6$$T A MPBV"A)#,Q5:'E=V)J*<$[%H]#;AWI9Y^:/>DGA+L9-7S0&0O]31OCK>BGA:> M&:NG+7L.U5-VND[!4THX)!2@+"4X2D*(4-YA2$#JHLC:TO* "GI^/"O,ET?T M$&WA3$\]-8,O1=5K@;$T]4AF/U6U:)0WHZLVOIDKJS6#NMI*Y_>KW7S]H9 P MKK^N5[?=ON5B7U7%*09)JIH#F/7G3N D%GE,T5M=/0,F?>E'XZH)Y>+9;KGY=73;^^ MLFK:7 U7WM1_NCT\ZBO*"G^?K]9J&57^6KT>H#;B9WF"$RA2#FF" $M8G(3M M_98I0(S&.J(W*<">E;-!&Y0W[P0UNRBI8M8#-KT">%)T7)'I2 M6">]57?L.(VWP?&U>NEC<'"X_K_.Y;?889;E8J\^7MO_]3K.(_?>;@=ZDH>H MYI#9A70S3<(ZMQBR@5Y(4";9/\;-@2_7=4.]61^J(+:/XOMKEAV)R?$?%6UE4TTC@D,(?>.-QRQG-#@N?W74+KH1C=_=K\N' MHOA<5-]7B^+E?;O?RTTCNC70[9=R-U^?_CDMM[O?R]V_%KM/Q:*\W:S^HUB> MODL[2^(P(U@D,8D93U+&\NX88 I9)HRVVJ:!V'.L>R2-FW(7/!2[H#I -0MS MTV!,,^9- ^R(A10'WQ['NZM .27_M.D+1[^N GQ7[C>[82/>(,UT)OQ-JYM, M(Q9.C)-RR@-[H /G_-_WJ]W#^\UV5]6["-OKW;>B^O)MOFD!'QQNG_AB$C-( M14Z P"P54&!PP)^%CJ]L&PRUYVCY1Z>8'S__\09?^3.EV[QR;<0FGX8T3I 7 M5R?-/;>_Y!3F_ MP$:Z!3;R8N5!N7G7N!PT/@WE5V?2/_ M]EVYJ3%+=Q;RIV:408)!&B8LS#B)8Y#'L ,<\LS\E?=Q8/HNB?O\\:.<;+4P M@WN%4XF)PC:_':IXP4%K>BY?&+8A!R]@Z-QK+A56%=Z-AT'M8IWU*B??2 G# MQ<;R4<3@KH=,)"Q-@ A7A0RNVV9**Y#;&:,"1"*F+,["+ 6Y]*7#+O\7:=UA M,RW$OA/H<18/MM-;B=+H/--9R'3;;][$&N;;[#+36[=TVW7>U)+EZUUH4FN5 M+RT#3+.'_/]GA=* DQ$6)TU;3'=-XD.YN?U25'>L^+JCZG8%F1Y"BG&>)"QF M%/*04H XJRUE$*8IRV:;XG:^*Y9?]-<4;,QHB53>B-0S1-I"]:'8;H-% RFX M+ZM:;^24<"T1OY/IUEVPE)B'G0N^P-:925P?;JFNI]D/'3F8VSXT MPXC#6(0QH@DD8:Y>68DZ8PG/Q>Q[47TM;0:.@1&3 '^*1W_8/!H>5\&FV*E1 M\V0@C3=LCEQICAP+&R<.#-^K#G1'4(R**ZVUS=XL5 5U&IYOERO%@_- MO[\4/W=$>OIO,TKD^ 5AS-6K')Q 1//&.,H8H=CH=)XCD]XK*N?[9?WZ[?N- M_.NKN^!3L=W+,6"V1NV*7[WUYA&H-9O7U@"53!TARGE$#2_XJ_VOPAG40 >^ M/%&/O3-JYIC^::B;:Z=*KUW63/W^V!;7-WR[6]W)W'4[@V$**B1 S]*UQW03*4^R0&YV1="ND;+S:Z:+W;_7.V^T?UV5]X5 MU=/D"O,$)SD4">,L96&(I$!V(%@&C6H<'9OV?22D06NF5Z[9U1.Q$8DU4[86 M:* &5M!!#7Y(K$$'=GQ],V/SC.AY:I9I**$OY\I!NK:99E[?%^K^K,UM?>GU M5NQW^ZKX;;59W>WOVEVC]IY&2?KUC5AM%_/UOQ;S:A:F D0\AB3'B*04)#+M ME'@ #Q,BTB0WD4]_*#PKJ=K)-9-1CX3K*>HTN#83UP/FH %]%32P@Q9WMX4O M_^ 74UN&_"!0C^LT%J3?$9S_3?<-.1W #_+H8>$>U%F^^+]YLN/4L'8SD(& M.<)8[3'F(DHBELI8T>(@(6"NQ=C,NG\1CMR+L"'![L37'[?>1%="5M?QJ5?U M:M33$]M'I/846;L&>COB:NF?A:CV8=*]F*J7J1HD>9J3- YS5;?!4\$BDJ$6 M"8VCW&A5TX=]_X(:^Q)4 Y)=2ZH??KV+:OVPWJ1E]4"L$V$U;Z:W)JT6'EJ+ MJRV;SN55R"'1 ($TA5$""8^%0# E(0JS#H@0H=&MH![,^Q?7Q).X&E#L6%O] ML.M;6A7J22OK@587PFK>1F],5RTROO*$$,,P1BG&.0X#2) M:;<401$/C8[B>S#O7U6!+U75I]BUJGIAU[NJ2M335M6.5B>J:MQ&;TU5S1VT M5E5++AVKZI=O157,;Z0*S9(4 9ZR+$M#&*8,YWG]G$RC[AGQL1!@8-VSIAZ1 M>%%6$YJ="JLGAKWJJD9;C"FJ1WC]-=6B>=Z4I-KX9Z>HUDPZ%M19FA,IYI#Q M'/$H2WF:LX/UD"5RQJ\N?'*J_XD4W+[/I5"V=$NE)(Y5$ M3E(7^ZNA-OUO2@/UO;)3/D/6M*X:HO-JN7[8K19L516+W>?B5EG[K:@O5^<@ MS7.19Q$$D&#$TR0,FU/R &.,4NWK@7I9\9P0'K#) 5>C,[@XI1][YQ5M6.+, M-.P JZ4L:($%?S707J\ =B^HL\-BG.EDH/9? M]YQK=IC4TPX'4#W'P$M^OM;W>W$R@3[?#W_IJG<8]'&QVLPWB]5\K:[O6>UJ M._5U/WBS;-^!657+C_-J]U ?3>,_%^O]4J9-ZFJ%^?9;<_*[>^6C'*W:AP8GQY].1C8EO/X2O(.7P8F;;;M+ M1X/:TZ!V]5WM:W-8]"HXN%O?.*<<[NZ;:UVNNTWG=/#8:Y,3IY-K#)-4=$JX M_6>VD^Q,>@G#@ WU6AXRQ;XR@?1FDK24$Q_C3Y.QT]'Q0?[JO_VG[G?DO]1= MV/_M/_U_4$L#!!0 ( #2&!%&LLMN*ZG0 +/V!0 5 8V1L>"TR,#(P M,#8S,%]P&UL[+U9DQLYLB;Z/K^B;LUS=6%?CDW/&-8VV:@J=255U\Q] M@5',R$QV,1EYN&@YO_X")(/*A4N0B A&4MV+JI0)1, __\+A<#@<_^-_?;T? M__2YF,Y&Y>3O/\._@9]_*B;#\GHTN?W[SW]\^$5],&_>_/R__N=_^Q__SR^_ M_!_]_NU/MAPN[HO)_"SOWZZF9;W/_U93O\:?1[\ M\LNJTT_+?QF/)G_]1_KCTV!6_/1U-OJ/V?"NN!^\+8>#^?+==_/YPW_\^NN7 M+U_^]O73=/RW@7#/_V=7;]\T]1PLEL M^>X:+ZF:?WW1_@M>MH92RE^7O]TTG8VV-8R/A;_^G]_>?EC*^?SD?C,8YHASS^"[$ M_7TPG<8!?"[R1=OUJ"[$^#CX-,ZBV-,'-#KD369%8-2O'H^LT[^C!.-G3#W=%,9_],1DL MKD?QIX<'??2CSB'&N\$T?DAW17S 8-R@3%N?VZZ 'Z(-7IKBV=6-&H_L4*SR_F%:W,4VT4"_+6=-BG?PT=V)>?503)?S:8/R[7EF=X(M;=A= M.;Z.?G#T(4;#T=S]YV(T_]:/R>WJ]S41/>EA#8NR_/,1_8\:^H'.#0_UMT$$ M*GZL5S?+O[\=#3Z-QJ/YZ$B\:S^FX>$?:^CW]VIZ<'46@UN:-CR,>M_ZMK:- M#>3JD3CM:8T)\[X8)@=S1>DXE\=5V.0ZMCLX[H,=&QSB>+ *QLQKT&-[ZY8& M<^Q<6:]W2X.MQ\=]?1H8?&L7S=HT/0%W_:S&;+R-%\^GHTR*9PFAZRLDP.L/'3(,G/[!QD>*;D^E< M!?*N;MZ/9G\=*UT\'"7(N''+\..>TKC@S_63!_JU_@ UQ^S M_K;^P9'C/-"]\>'6LU#;6S MC-=;L.^+6;0'PV09XN_J*J##,?0 N,=F9W:K2]-YX?E"J]Y.HF_C/^XIBLE59?V@-H1K/![>VTN$V>]G&^<)OO; Z8M'T7 MU[#)R[I_*":S6I&H_;U:'EP*] S7_M3V%G45U,SC6Q;W:(_HJ*>T//@/B_O[ MP?3;EC"/(RC&Z>_%O-G!/G]@ MP^-]%^?C\MI-&H9X^V-;&7N<2J<-8[[KP0V/_V,QG17-COSE(YL> M\XM'-C?F$X@Q?SG,FBQX>+0O\#;^8-T^/;>)M/C5>XNO\V)R75PO4_"K-T#X28!:YR@^OO/<43AI.<$J+F'DEMBN6%.*N"%DL!C(( % M!.*G<"S]MW*ZUD,/\/@8%:3C^__*!63SH*"IA) [X! 1T%N$&: 5(A +6@>1 MQ]Q4T^%/Y?2ZF/[]9_CS3_$WJ\79V]5 =YXN6?)T_L+ #*;#%PQ_VG'=XM>' M9=[N+\.[T7B3*)@.VW3"EK)#%42!*\/PZU;+T+K-./X0R<7;%4<1\D8;QP0S M%AH@-%BJ,/X-,,A/L2LOG>/TD_ =_SD9+J8)Z[V?5YT'!.DYI)800*ESEB'G(5Q+[R20KDON M/>QPW)MB8(O<>#$_M0#^8>KM,&C5:+X\'\T^++;,/&E']W/443'[>#/_FN= Q%A2;*I^W(Z'_W7DYC[-EM]N'>@DD(I&9":(Z$$TLKH M2F[F78ZAQC\@@]N#_M(\!( 0PE@*0J+K10G7 O"-](BB#.*1TSR$YX')5\BZ M-J __[IU_];5Q:]1%=56:(R]HTH"*#@Q>*4N9UCDQ?EB7^G4[LMR"'L$W]XA M:,DA ]1)#SETP#KC826A\*K3U4+?5JJUM5^V '57D\[5_*Z8/L;EZVBVAT;; MF@>-F3 40T$UU0P"+2E:2V:U$/"R2)2KWK)Q1,_%%5O>#T;[W.#M'0(F7@C" MC61&:.V] T!7T@GM:H^I/3L%29AW%42+N MC2,.2.LJ>00B\K(L3A.*W3\W'0GH^1>[VU+F+GZ)*SRF#.GH@8BH946-L'*U MDRX04((TN W[N)+,[I#,;$M >:F9?9DP@H3;6TM M3%Z/)6B)+^7Y-=.A2:E3^+%#6[(J U;#6#QM&))_B02BD!%D,3.61Y27)EM( MY90]8[+7>#";7=VL ;Z:OA_=WLT/!;UV=PI&*$GBRLLHZ:T7R@( OTMZ:3&+ M4]7\/,K=%)Z=;:EL&_"!$-?./D%K:IR-*W;*H/>2"^OE6D8%2;UP\.OA3!/* MKL.?$Z ]*WT.1KWV] K>6K/8:=YA%_+J:?RG.PX5C=EU9K M4B>XM;]C8 A"[P@4 AA"H4@S>"4MQ.K" EQ=34NGXGM6-ETMYNE&B'33QK%\ M>M0U($Z1E$1J*1D5SJ4<^TKBN ++2:Y[+;/4">JOPZK34>Z*5]42-IV23R.> MU>/4OFY!>>"E\XXR$;]$@J)1WMAC:'3.3/=:+%0^GQI$^'3?)XE65J*5*]'< MUV(Z',V*G6YTR.3+>/ MXMUT-"Q.)-!)CPR&"V*%P=@Q*XGCR-/U+H0P!)F<0,_1V8ZOSO9TC'ZSG//E M]*9(MR"DL':J3CL^DF';'A"4TQ)+%5>OT=TDD"KLJZ_(&(QRK!7] :U5\Y!W M:+@VHQV%B^U0UU]^).@[/U[D3!:7 Z=0<8YQ:Y%.6CEO+R+6F/T* YDAEU]Z) M.@[:U[L3!95S@ELDI:?:0DPI I6<-'J8/P"%CM/W$3M1QV'[VO>F_.Z*=NAG_(-WW:,"AB 3 60LV\ M]@XSN"SAM)0(*71AF5'-*KEL$-FNIH7-(-=F:+EZ/."9[NP39<0&,:<\Y]3% MJ57AY:;64D82)]D+9<^1"M[%DTPX._8DEL.LZX0^:AQ]+BJX%!PKY37CD&J- M*JD N[3DRP:TN]UA.!W2SFU+'3?S9>. +*-"6L*PC9\5QLZ8RO B+2]MX[AI M:W(JCEVQ8UD@8U;#$WO:,,0/!6*AE9?,Q"66 7!9I&,M#;C4.>8$=98-XM@M M*\RJ8DIMZ6 MFX1/KP>:F[B*_C::W/YS,%[LC3 M 2]J<36/<5?\>GK+5 [3CGQ22,DY1NAHWS745E/)=84V!HYT4]JP8]/5%./: MQ;JS*7!]=W*ZIBB./#J#OQ=S<[#^V[YNP5.BB:3((LD]I 826RT0L&$NIR9Q M_2R[5\JJ!H'MM ["]_'.:A%H=Z< %1&8*<61\,H"1J);44GI$*YU#<#K2:-K MECZ-P=H5>=Y-BX?!Z-I]3=<)%=&*+B5X LH>%M7H':1F-H%I";%,"@^DW,C- M",\Y8E\_B^Z5TJEY?,^RM*N[I N*.40\]Q0*B C7#I#*/R0*.--IRMN+RW'Z MS94<)+MEQ?TH.O9K.(JY^SH<+]*YO'^4Y?67 MT7B\AT]UN@?+(/#2.*2\UX08JZ6H)!<2Y9BGWB[>&Z15"QAW%^9^=)W!_<,B MHO^AO)E_V7DG2[V.0:>[-K263&-N.*=,6UA)ZX#)68#U=CW?(*,:1;S4=%JFFQ3&:[*\=1([/:AP;K/B)H:WBJ MN$\9 U8@28RH,F:8 20GAMC#=5F#*4,M(7P&CM7/*-K=*0@&+16 4AWO3/_;O M;>75WY-_VB&8* ]VC"(('(YS M>5PO5#,[YPQ?V W!3:AYQY9\%JX=LF:ZB-HXQ1@=[!NLX,, M)XK[N%Q@E,F1FL35@M@ MGR=%Y B"[>\8B-7 ,(TP0@:F')5"O;=? (I;8Q524"/A MI/31^:MD)28KA:.'R_4N]SFRP>Z*6-55C>_C4$W\YZA>CM"^;L$QJA2AD&,O MO&5:2*HK236^X.VS'*V7K0%\9D>Z7H+0H;XAKD0)=0P;9K06CF)(JC5J] /M MY>Y_-$BJIE$^AU-=BT[;.P2 HC5G6A*)K$.:*D:K?4.-N+ZP4&,['&H$VC.X M3?6V;2?Q"B]E\!4153T+=IWR$&HYWSF.#\=93CA%77&'@$0.HFM\U M95D'0?H= FB'A!WJHBO6GI1'N0?:M'8F4<@DK-2>8. V\[[G],).ZK?.N,:0 M[FZO97.ER,&26L^:!B@=-H82Y&W$!UI.D%M+9!SQ.5FW/5SN-:':%YLG68AV MEBIR?;TLF#P8OQN,KM],UJ>C'HU^7\[(P"WPJ'&,.TQ"6MPOEHE3RT,MZ;#=M+@K)K/1Y^)-G++OB[?E+!WHO+KY M./BZ/S7IF"<%2X CC D)"4I5PB#>G)FP"F15DNCABK -SK4*>'>+@/E@-"FN MW6 ZB2[@[)%4MK@9#4?[7?U#G8..RV+ &!?&8V#G<%FC6 M.,;G<]2/9D8]J7@W+U EA; MNP:BC(5(8.&Y \#$5:RNP+, ZYS@>0^+:W49U6H"[^\,Z\ME/N^6.-\5\0&# M\=/!7MC-/B)=R^ (5VFZ,,Y OLP-81 MZCZSYT@%U[[9YS@X.XOV9=[L(ZA5FDM&+<>$:H[<GB8HX< MU>_>5&@(WC/0:CG,F5K,[\IIJL)6CT[/>P6 N#"006>8](H;H+VKY*1<7MA= M&^V0*!/4LY'GS6RV.(XXJQY!:,XLUE%&$2VW)Y:2C7Q'Q*Q%K287 -*>H0B_#_>U1YW14 MSQE4VR 2G?QT-9$?EU_Z=5/V9E3'Q=%>= O82FBP $A)%3]H921=[^=)P:FL MY>'W*WYFK;&.6QHIEO8F!79*;"32^,(JHC2CW/UQL^,0/='PSZ;S1]R(?WO. MB_BCY<5AZZ'MB)!M:17=9,,5=4!@R9711FG"JO$+*"_LELE3E5,2"<"396]+"6\F.MHL[2WG0$GX?=: ER"0.ZQE-@K',VD MII;@2BI!GM_V:"G5?3N>C_UHJ;0]E:CXA$.XL M0!1!1+$F6!@&;26_Y>I"K$L3!"B[ +@K@E4G$%*^YAX6/6X6H$9(.T\849(3 M()AQOI+$&)5SNK;/)B>?*ADH=A:,Z.:Z:R>5PL(KE(*_C#A;E3B02FB M'=DZ4U3]5 ZU 7!W2:[[;TW>F^*ZOVLPTAG IR,U ME)K[Y98]QVPC"_99MJN'OG>;RG[)JY-A[HHR2QQF46N^G-IR\6E^LQA75>?W M,&A?MR"B:49,8(H-4,!Z(/GZD)74EU<%N4-"-8AZ=X-U@1I.N,7137:(.\X0W3@>VCI]85-LAWSN@;:ZJS,6 M]3P<+?4?_WU<+(DPN:X91ZO3/:3UG+5"8805I"9.*WIC 8@"%Y:6>E[RO"A7 MUKA^#C-S5^GQQ[=VKLH2FW+V)!RXJ?SQ]2%MWF\AWHE/"H@SR1UQ"A$FC&%( M0+:1$9@+RWCM!0>[455G.U(I[T4/9JLK9^- #YG&[1T" 9H"Z9B/CA#0D'FJ M-M)!AW-R'GLX:?>"B(UJI"N^+4_MI[I($9P56+N-XL$^00$%D8Z022QM.D.I M[/KV46F$5-UDOLD5ZR;%[?(JGA^&=TVIY?29=VUYOSR_T[BJ9OKF/KH&]Y5R MDX&>'7 &WEN\-BK**WQE$*@$(31ZE?R$\\[+93=Q8Y'+VAY#M5UMW$[G*8M M9UNL_OD(N;4G4F.Q7O\A@5+ID6 $:PD0T=&+)JY"00N:0^ >9A1WN 1O30?G M8V(5$8O??3'Z?"#YM4[W8$W\[(WC*NV76RFCY\(KR3&FW1PI?SJK?VR=A&TP MXR#YLL$_'^W>38N'P>BZLNMKUT--KA_=4W\4$>L\,%BKA='* R#2>LX@)JL< M-)N*3'6RWOXAJ-F".MIS-+?=A[?%TTBN4?3'XD3R\6Y:+F[O=MZC%Z>DD[W3 M-@83@%! &@Z,,9@HB#F@U81G,?,Y&8,]7-^WR/A7H\/S>Q3K:[A/S1I=6V/JL3<1KD9Z79L^L)CV7:L^Z!*ZTM]BQ=X@0U MB&M'KRO)#3S\6LJ83O/0\+WC .F;*>6B,I!U94=9ZELS[K(K@>+B"Z3/AN M#O7.LG<'W]:;7&KXGXO1M(@BQ0]I_NW=>#"9J\EU.C_QD)KLR^6M_9"0+C>XTW[H;SD'238=9UM+%-MCQ/\&U+%6];9XG,Q+A\^E#?S+_O++^[L M$SR"5E@FC!,@.L$6&5E5:G",NIRU1_W(\@_!LCSD^^?P->+H!<0AX19(%!=@ M @("'*WVD'S4;,YYK.,=O',M/=H@7FLZ.#,3UW&B9I8>>QX6=%SPI548HY)* MSWUAI.[7'HTAWIWI^D?UG;\ZN;QGK2^!:I@MQ)2"0 MX[CHYTQ4"WW/.,T))+^Z944C3'AQM+X1X#L\DSHLBNN9CYBEVJFIP$W\!FO= MLWBP;V",&HP 9\I'Y]5"RTRU.^.IS[H$O8BM$]WP)W0XD:"H=L)AQX:EDA%O%-MH0 M&.;XM<>G3'1P4VH+'TFO-?8JOI^V/H=@#$U;#00" %1W%D.*JRHE#D':\6Q M['Y8:CHR<#K_P3A^I!I^;,K:Z 5RH(WQ&F(.,<1F[7"JB!W/R?26IU'63=I= M#?:0L,BR+I!^]F/]>SO]OL:LX]W$/ M"$@[X>-WJ*$'U!DL$=&51)#H'&O8P^)4W1&@[$ ;W_EUYKNDROOX_+O8)F4L ME[-^W2FUJBV1"A<_'N;ZIT==,U7G2<%2@8SF"".%I "0.;O>!3>8@'JE9EH+ M?9Y0AE8K30@SCBCJ'4B7Q$I2R>. R2GQ<+R!Z'+]VJRV]]:@/0[C3DLP;1$^ M#3F._^KFX^#KNU02)2IU'OV\3XMY.M?WL7RWA+K&M]70&X(3SG@FA"48N;@. MLMS#"C\OK;ZLO<.N.'H>[9R;W;Z<%J/;B4FS\V3X[>-T,)E%*59U(Y=_&Z\X MLJEE5 .+$[Z!5L81L"24(>R(UP(B(9V4Z\P"0[A7.5]*#]V]SAE<\POJ@VX[ M6U._%+\29M]R>7>O@)P$4'D+"?0(6,\!EI6<.N_:[.-+3%R,1](\V?9]\;F8 M+/8F3E1-@E!61X,J*?<4<\81D;Z20D)Y89=;9.OR1>+@23!V9_)3M<1)58NI M3M;SKBY!QZG6QC^$IQI&65VT;RL)%; DJ\)@#UW[IHG2$*PG!S)WEDJHZG-] MO!M-KZ/_,O^V*[?OI.<$[ S#$$4I@55>Q&4TI95\&JINHQ;MAS6SU5QV!_;) M9++%.+HFT_U,>=(H0,,Q@MASH9$R7C(?O?=*?F1S-DUZ:#V:I4$.DEW--!^* M\7@5OO]M,/VKF"\3.@Z5"=_=*=I9[('!6"C#"01*6<;64D)G2$XZ0P^KUS7& ME\:1[>ZTS*R([TI[U>M#CVG:/4RAO?V"8(P23 UDQDH&H:0.5;)BYW*"+#TL M!=$XBYH$MRLB_:.8Q,7F.%TM@9$ /$0BP5QQ8J1J*" M?"5O2FK.(%,/#_V*3H_O+3KM-JKGEQS%3X5'+\U:)ZP@VB+^74[& MY845A6N<1LU!>ZY%^!&+[V!DVH[$6 '%./* 1F]O+1%R>5F=/SRNYA)+[IX$P^HIWNE6YV M'XX(Z^WO&%BJ^RL1HC1^8UAA*KFKI#4.7UC-M,;YTR2X75&INNWNR450VZO8 M'^H2N%6&"6N-1 (B:P"'WR5D[,(NUFQ*W2]*)S>";J>FZ/=R4CXUGO4OA]O> M,4[1P/H4PT16&VH\0)JOI<5"@PN['+LE+C6*<6I50Y<*K*1+NT8319Q[-\S$'1Q4T[7:14? M!U^+F?L:(8J*'4T&TV]OHD*:IB4MR,#K/W18_ 7" :.0B M](P3+XVJULI8>GAA@:IVF)>+:H?%6$XXD:"X44![@I3%UDD++08;-X*IG-RA M'D:GFF9(#I9GX87Z/!B-5XFNCXI6W97CJ+&9'LQ&P[K,.?RD8!PTD&-$9,J7 MY-Q:6[FH$I@L]^WH\^ROG%N-H]U989[!=!)GW%0YHKHR?31,FY&C\>)1#NFV M(CO[>P9K#&>&2X>@-Q1"0]/A_)6\"M%:N9M-'3U_?7-;L^AVQ:8_B]'M71R> M^AQ]O]OB]\7]IV)Z=;.4X&HQG\T'DU2'I#[)3GM@B,!*)H2C6DD?84(.PPH= MQK(*D?7Q_'C3Y.L$];YDSC^VU#;ZC\/1/!UY&MYQQWEW M]P_4,&BYT=PIKI0@S%:WNVM F:V5=-&R_!\/7'GYM&%(!]89),IJ!0"5RD&Z M/EFNH0+DPL[Y-ZSEYVEN.=!VEAI9#=*,![/JFU9?1_O663O[!,T58L11+AQA M@,6%@L&5C-!GI>'WF3Y'*G@73S+A["QEY-$P;7D_&.U+-GK9.#B$/."<$LV@ M<$9@"S8X:>)RTD;Z3)+3M?L\;R07T@[/=%;KN=^*Y CM32YZUC8H;(#WT"!J MF=0886O7U0XT<@SG9#3VD"8Y2GUY1#,+RLZGGM5\FTZ6EI/D6=:=?K;U"]%O M5@BZE"QN.'YKM9YC2);&'^.91 M_.*ZVA\X2*OM'0)&S$6_"J0YD:0<-0] )9U%*L="]3 ;N5D.-0)IY^N3MW'( MRUR;.HN23>- -"<$W4KD5!P[3&5Z=E7 RQ#R M^W(\]N7TRV"Z;Z?NR"<%+3D50!"KXP1N$$/.;R9RQ^6E+EE.(,3+K*<6@>[, M+*6]Q-FCS<1]5NEYVT"PQ\ P98%TR /)7'5KA:; F9S9ZVCR='430VMZ?VZ[ M,M'N;F)[+OW>B>UYX\"Q$DC&65H %[$B%%5W<6G&H.OT#L:+XU NW)V2*%T4 M65S;Q322?76#SNH;6/[RZF&9P^R^%M/A:+8W6>7XAP5O+?$<8^ D9 PA"UCE M@L9/3%]8#99.Z=>F(LY,SW\.QHNB(7;N?E;P1"NB,#1($628TP96WB]3V%S> MB=5SDK,Q/1SFYHZ28WN_FC\'T^E@,O\^JC>3U:^W,"[C:0$[H*701C%D@%I> MZK?Y#I$@.2O9IL,SYNT\G0Y9,>%]$ M.&>C>?&AF'X>#8N5F.^+87D[63YE^07N#?FW^^H L(V.D4G'$A0U'""BW1IQ MKD!6 ;]^G@;JQ-[V3&V]\&R_WU6V2N1) /]CNO]//0?U0=C='#[TUI,N;!")Z-\5HOICN+4:6_>S@E4BU:J%D MS"I#E>*F6AL(PWA.%*N?IZSZ:5PS]=*'>$*#/L'^YX6(29R&.!0((V\]9'23 M"137&_P"3V>=/;#0E#(ZK7QT^F5&>RB;^>0@D.#&VI3%C!V41@F'-GB1O#I< M1^\]79)#VZUB7L<^)Y+<"V8T)3 5Z&6"X.KCE-YDS>[PQ$VJMN_O/M\VYW%@ MOY9M3JD=H9A+*#A!3#L,JUMVM41$9!UF.WJ+Z<(HE(MV']P^=_\P+K\5JZV' M=XOI\"XB]FX\V'<(X:3G!::P<] Q8C'A&OJJNNDM83>7^J9EOR,GR[@[G<5 M),&@TDXAX+'B'D,-A=N89NQSZF0=;<.Z\+D:)$\.D!V5:+#%I_G3%W=88R&] MW(YFPW$YBPOW&D45MG<(@,?) CI/@4"*<\#CTC\BBX$0P"A;:^.R"PD_1FQU M?-%?M47<] B2:X0Q]%!B@[2,Y*%X(R, .1M4/'V)3O/IZ]^D^4:A.7@HY@C2PGV&!DY II9HPEM;:BVI,P74 W7=2I=K*E M=:"2>N H),@03P '2-BU;)9K?&%WC.8J>,NGF0?HB>[3;#I_1)+XM^<$B3\* M[P>3VV+':?(GOP\,40,I=31*+X BT"A4C9G"K"LJ>DJ"D[56YN/7NLYWGNUZ MUB)8(A !C'"NC40**"E--6Y#W87<#7"BKIYK^B3,VM3U;Z/)Z'YQOU?;3]H$ MH:*L1++HNS,$ 5&,PPW+E#K89T_;A/B1"8]]!0[ M9;F4D#)9639G@JZR=Q[XSYUAUOR@/T!RP79'(#T;3Y7Z"_O9V-/BT'/"RF-N!J6EO MOX"15$)A9:V5'%J%-<&5K)S+')^EAZ?;FIREFL2U3A\4\9=5/TH>R5/1SJ0_.?JV_.VA+L>66 M2.6TQ2(=?*YFDF@>\E(Q^L?EAOBWB]4]T5)77\;;]@Y!:2TDXCKM4#&* M&8>:KJ2+J'ER87Y_GH(/L.4D1#OCRVA27-VL_,R##O_+QH$+1ZGQ6$),F* 8 M46 JJ5)T[+)Y3IE'O 17G9.'AL&3$60B\\(4)@*C=229L5DNSA MR?TF'91L,,]#D=\']X<=E%U= C?$ $,YPP2Q]#EQ"BH)-24YL8$>3CTY*M[+ MEI,1/;E,2#)H54SK8VPY2QG0'[^4.V>6&KV"%HXA)!FTA"HJE#)2K,>>$A8O M.G/A%!66;4'[DA:O9^9N#-97Y^']I1C/+@V?-8R8!3_:QRPB@F,%.3,ZDH>J[-NJ>DY M,XY5:-DDD.=Q]]_6J!^^HT=@3"M)TIT-T?V@A IA524?H"QGCCG^%O-7-<L]BPEUU-(MT5X]Y,(NK%;)[*"NVAU.-F0:!H7Z.YEM80S;A M>]S7?))U2+479)N5LE@%M,#=6BV-0\ &LL),P800! @$<(J M5H,!-SD.=>\W^9LA42:DIT=%CR#PNV(Z3!JZC3W<>'0[B@ZB&@[3+#M[7PR+ MT><=!P!;>E/@D@"LC"#QOY9":1E%%4989*4)]W[KYG3:]4,;YW'MERE:'Z)F M!]=7D\<+8UC;K]_]B("HQB!Z#XP[Q""VR"!7(> HR;G>I?1RB: MIERS6)]ST;!:$5?V.]UI.UI6M/5%/0Z>_,S A#"$8$R]4H*[B->R3G/"B#!M M>,:4D]!Q' M>;6KENQ$"9&3I]/#BL%-,ZLA6#LLX_)A>%=<+\;Q>UA6S;B06BXR[8]H3 P" M!F.C/$6K*CR<8JC$JZ[E@IE5"&, )$1&8LV1$95L)HIY>3'M' 77J.5R'*"O MZE0(I=I#83%#<=D(@:.(5I)A!W*N+N@I54[6;:U3(4?!^=I.A; H&Z=2>Q#_ M+Y"5*8]I)1V!W/X0IT+J*KC>J9#C$'TMIT(H\MQ1KX7W2CJJD73?I8)9EU*^ M IX\J5)5Z491+OT5JI5<8UMT)>M S5Q%8VQ M1:G$$S"&"&?7G$N6**9/B=C OKC^>+5!16\E;/)8\8,]!F-_+R? H MSGSO$)2(WIP'*&4$Z/B-6:4KI"AVLM.TGBZ*A+?)F)-A[2JP50Y7)ZDFUVXR M'\V_O9G)<.LZT%(DQ=2#RB!067C8-;SWPWP90-$ML#6#5Z!>$Y(,AB;P763A)N M,%J+YLW%E!MK1KO[J9(!:\N,V1FV>MDH8"L<%@9A9RR!S&,L*D_%4T@OY&1) MHRK<0HN3P.S.;NQ;31[J$H2):VU$@?#$:DL8AUA60@E(K2<[,)BG(II M2T193:8?[HKQ.-T&.)AL2]'>WC!PI!0@7@JO,-.&,FDV3.>0YR2.]=]LG*#' MLD$T6[8;'Z>#R6QYA_3[XJ&<;O.[]S4/QG)-)-8Z4$X46X;H*;(@8@.0J41!G.0L7'IT?*-5 M>N1!VA([/J2BDM&P0?3IXVB^1#/(#55@,W@A+J7<8BM\ MR,2R)2)$XY5N>?WP[?Y3.=[!@B=M A!QNO.& J5!Y&\5> MZDI$)^"%G%AHT?%L$MY6&?2^N!VEX-ZJP-!>RCQM&I37SG IG %$HG2 4:WW MBAG4 %Q($806.9*%9\O^A?LZO$OWUNPAQ;:F@6#..(I>LS'$2H*8);P2PK&L M2:9'>?ZM^AD9>+:]9HTO.;1.C4T"M$YY:Y4TFJ0),BZK-H,&R.>D1O0H);_= MM>GQ.+:D?!6'<[T\6#(>W.[0_I,V 5'F(:00"R4P=X(S\6C8,D?]$%RX_G.0 M;/GK7]W2[B;7-GHS!\S D[9!2TH @%8Y BC'!DF@*C$LE#FU)."EQS&;0+15 M!]*/QL74Q$'=EM/]H>TG+0, $BFFF90H_I,JZJL#$0QA8G(B$O#2(YCY>+:[ MV7$_&(_U8I;J5^S:#-O2,C","$:8"ZB)!P@P+E$E@L,N*U'NTJ.6^7BV;B5^ M7^S(RM[6+!#@.*1,*,V 8):M"YT$@=O,,_R(BX]9)D)9JM,6"=OKH+J*:@6 MU;/8;R6V=PDLSH+6BB@(05YHH0&VE5 :F"R&7'I$LT%@6W8[_6@V'(S_;S&8 M^OB30[D5SUH''=?(<4&,F=5G)C FW6-"I0%\E#'(T:\JY]/AF0Z!V,MVL1E9_PGG4/EB, M'8RC]QXI()34UKM*',]USD%"^*.$/W-1;=>,W!?3V^@M_6-:?IG?U4GJV]HC M,**-1)Q!I+AW&%$'Q(;W'F6E<%UZG+0Y7%NBRGKZ^^X[[0^<[FH>$% 6T,AW MPIQ7$D-@-M,G<2ZGR &Z]-AI0Z"VNQR. YP.QF\FU\77_UWL-R//V@:$4[( MA$Q2@""4TD"_%H-@ZG/B9>C'"*'F(=HN,:S^6"2 M$I'VLV1/Q^")@)QI"*BD"I((%*QREX@'+NO4^H\18FT0WE;YHZZOX^!F)O[K MU?1C^6772:4=K0,S'J!4/$XI98D11FS240C4(.N6U!\C_IJ+:1?T6/\CB;NM MU/'>]H$#'UTK0FV$)@H2X=&@$BB6T2V2ZLRC+A]6KZ;EI^'DV& M^[-*MW<)4C,CE6.(1I-))#-I:WLE%'6,9OFV/T8\MA%@NV#+NS+Z3^/_;_1P M,&E]6X= /'74:J.)Y(3'A9R0U78$I7FEI=&/$9-M -9Z/,DOKO/(^WXWF%Y- ME^R^_N=@O$A5KY<.^18&'=$[($,EUDYX:+!TSC$AJ]2J:%II3EX2.CI\VV;= MG<8)U1[*+5FAMV4*,M^5D_VI*<^;!1+G6BZI%A)0QC'#UH'-IV&S_%Y\Z8'; M3##;BM8F*S@M!GMFH,=-@K#,*1G]+"L@Y HHC*K=" JUSJGO@B\^*GLZD-^U MWVHU+C>83D:3V]GS&:7SZO+/!U*COORN+@$Y(@FW"A&%X@I3*.-62#,FJ:I7 MW[0;*3]&A'5\U5]'B+GI$ZPQ6!A#EB$6)C7RRE9R$@HOI&17<^HNVP'V3)_J MN>^#:/*+]<8*Z;P#SE%FJ=285GD1BE%1:Y)I1\KO=W"HN("X'HT7*>MG?8!M M5,S]\-)IY@/7O!QJ&OT9K3PEEE"*2 HW=6^L5AIX7@AA=!Z MQ9U:?#Y915V1TMT_C,MO1;&,1ET]), .7@ZQLT^ %"AG(X#&$\0<@IH1Y)("VK M3MB9*$.G5?BZJ-'>."6:A+?_CCH%W9VR\8 M0AA2EF$!'!0"&^.K0U<&JZRJ"4,FJ+53,>S&97-\L1'UAG[NP3C+6: M " ( 8I 0*!354ZT15YF[7OVS[?IR2JQ*75TMOW^:)@'5W4O&P>+!5F6J=#* M(2P=D*+R[]+^T84%X!K0[O.M]5Q(7TD4;;/#V%[([-$F)HNSA.1"(0,(\T)P M7"5M6ZA)CN7K44I\SRS?F;3W2OBO[E.UT/;(OWI^ )(YI)R$P'E +=>$H UV M%G=S,]UK":N=0+EF.7^2TLZT#[LT#I>Q#4N9@!@KBIQ/>4J4"+):,0H&/:]7 MB*COV[ U,BZ:?UG@EG&0TDRE4 (AIJS$%;+$7=H%WOD$:VT[]D2-=&1;WA:# M63'SB_EB6KP;?$L.]<>L(!A!8 M$?_G0#IR2AS "D-0:PYN1Z)G *\4\-MH,KI?W%=Z>%^D14C\Y*YNOA^SWB/\ MR<\,@/FX3$)42R4T,P0;+=ZCCQV4;R9?/Q2 M)C'VK1^/?E8 ECJA5*K%+3W$T++E\4:2 KU#QOEX">?^OD#H7_4[%N7_LBVN0YMA7/2P(+*RR@B E%<&*860J M?\1$9>3,?1_OBFDQN)GOW3T_^ED!,T$R?#W#/JY1,N1*_#IKH?3@H'.7-,VHW\P.*<"?;XB@?E M?#"^()H="6ZGD:WEGX_O2W^MD2R9RBX*R:'$7"V/@SJ)D%>.(H!,K8I177S# M[NM#,9G5_V+7[4.T009+S1'S#D*-?%PF M_I^#Z2CM6RV':LK9/NZ_:!L@M]Y+)"EE'$!(@4%H+9,1B.4Y=G?E=/ZQF-[7X<;+QL%%JM.4X@.HT( RRD&%CX'6D\N.W9Q(CFP<3SX@ ML'SAG\7H]FY>7*O/T83=%G8T&Z8-^/>#>:IC,BRV)F@4N M#@*N9;$"9QTR>06ACZ98D@ULIVN"WP;SY66P5S?+O[^-D^1HO-S5?ZVK X8\ M\QH0Y*0RCJ8*W&ZU $MWD^E:J;]M232;%<531[4"_-NI&]VG/S0HPB(SN<&. M,6 B*ZT$%5(&Y-V?VOOOO39-RC/AW97'64L@NUB&;3]^*7.I^/U) 6CBD+). M:<^X)QK!= %UPH,";]5E+V1:Y=_)(/>2=&G#M"G:I6<%)"T2AEE*C3,6(.6% MJ3#1UF155?LW\4Z$N8_42YNE#3$O/2I@01GB$CK!'82"E: W1#"KF.2*(Q:G UXA@I'+,7C]7]EUPKOC4>X; M[U3:&VV0?$^>%Q2("VL$/>1&4P 9EE9NODFAZVR78DNKW@UQ^3ZW7LMKAV7X?I)I1# M!Q]/>EYT>2GRFD+J*6<**1>QK["15N<$VGMT14"7S&L(ZO-D\6RDJ)T#L.D1 M*(2>V.BYPN@].(:(=K:2#QB>8\1Z=+MKPU1J!LQ.(_"_ITI4R\NL7VG W1J# MC/=8&[U]^*+&BYM1V3$NVDYB?\Z7!;*F%U-S=U@ M9"U&=O_L'MMLI3G M@_S$N6(VG3^B9OS;M0B&,FHE8XA!:7@J9VE -6Y.S(54U3A15\\U?1)F M;>IZG3N\5]M/V@0@*1=00 Y4)+77CEA7C5T!?R$3Q\D:*YO!K56=#[X>UOGC M-D&2Z*I"[0P%@",O&$OY13Z(+C73%SH_Q;5>51CRU(*?D; ^3BLXSRW:MI?/L&KQ/^>17 M-W_,"C6;%?LBL7O[!028!(Q*CX1D2'!'L:ED)1KE^'U'F\DN2K5WR(Z]VPYY M>GA].U7$64 XI4K[.&=X%Q?:HI(/Q%78O]<7;;#L5/R[XI==J^U]1,;$?X[V M&;*7C:.'0ZWBC!$"N -*0R+HYJO!(B<[_(+FTWQ694-_\J&VIWS^K;P>W8R& M2UUM8$&DHD(H#&CP'D!3EZF%K;/5V:Q;_;'?9R?L82 MT:=NJW-K@<->.TPY\51JP=;%OSFPJ-XV<7>I5K,ZI9WW=PR8*AJY(ISP5#-M MA%P6)%M*'/F9DR/:PV7]J>JND3QU,J;=)NOYT600K=:Q_-G>+1BC# 3(6<>5 M]P!)8=97G7 H<%:.>P^]T$;9TPBBG9KT,Y?]/_ELLA30*X@)D5+!.#4BO+I2 M@5F(!3UC#>Y-Y8LELO4^QJT]@D-(>*052X%)'M>\1II*1B+@A17;/U7!+[[# M)L#L1:YU55'@""(=_;3@$9+**6D,4(!Y0P&M<$:"BYSDJ/X;^]-)UC;0G55) MVMQ(\:0.WU*B1S](X_EZG,Q_3PJOES=Z,4LKK]G,S6YUH/9:'9U\^[1<\_FS5Q- M;P>3T7\M!V'*R:P4XU@1Y[W7FFJ/9(6J M!^1"<@K/Q,3G\?OS*J]GYFX5I9R]F:CQN/R2UI_1N-MR\6E^LQBO0Y=G+T+U M.DPCAU1B) 1TRC)%H5(F)3LJ#X7V-3?@VL%O/>K)[?MB6(P^I]GZL;I7^PUO MR^B7SMZ7XW'\T9=(J3V G?; X#WR\9NE&%H'->7&"[]&R$"N+BPMK6-6E6=0 M46<);7N,TW?Y]F6TU7I D)QHZ"1$T8&-[C-@ ,)*>JU)I[D:<8$X*J\C(Z;S M5FG:-E&>I[ZUH8FN>/AN6GX>S:)BMPQ^#_OV=0N$8QL7]4!08YC"@%A@UY): M;NK=")@=1)$KSDV*VVB KC^V;AL[)EV#"NB7R?MS.IK'I?K-WF,*QSTI2(D] ME49ZR9 "W$E&486'\Z*;NFQ/"7E)7&Q7'?VB9_Z,["QAADHA-1,.Z"BYJSY. M9RC-V<1&DFMZ/T7:3$WKU3W]Z.P2M!E.<$ XDA4E8XHBJ) M.1$7:5$57L]S[(DJ]&*8]N4G6@ *ZHM:;R7":-L]LL?KGFP374OH_1_,[LYC- MR_MB6N= P)%/"AIRYCTD!.CXI2%")*CPH)JH')>JA]NBYR5DN[IYS6$/I83R MR!% !(#>28&UKB2-(.3DCO0P4_R\+&Q0$3WS[-]%((>C,^8@O@[7GDGN"='6 M,B/,TK]RJP0VP2V"]>XR; >_M4X?'9)(&OVV^K/.7GR]!P2CE9($(,>ADTY3 M822L$-!&Y02U+M;5K\V:L@.5=#77_3$KKF[<;#ZZ'\SW.OM/&P8*:8N>A M4)P:#BE]) WZMYO?',&RH._.P8]JF S&<; ?RIOYEXCKZ@O8Z\KOZ!,(T\ H M2BBWW#BKL>"^DM$CE+.*O%BG_51Z-:6%[J(4GXO)HO 1QFVKB_ISZ7$/"LIA MA27UV#K++ B?FT5&I;3G+/!%^O"G\K)5E73,Z?^S,>*7H=++QEPG@L?_Y04 M,><]M*LD:PDUQ+62V]O?&GR\6W4UV;*U5?] 0,YC@X1 <:@1QUHR9(51GJS1 M0LC["SL.U3'#]NPHMJRHC@Q7&NYDOJ5HU]ELU+.UU:C6,.K3^,;B?+2@F/55DAT6':?^VA!(PXB&Z" M )1ZY93QP,)**T"P"\N7;8*>[>3ZMZ6QSLS7."51O1M,Y^<,E3X:QK>/T\%D M%C4;I:ECN0YU#0@23(26Z0*:N/HWG)(U[M11:,[H#>T:^G$GCHYX2H 8.(2A M4:Z/?"["AY&MR@M;J9+?;X?S?[2WW0Q&=[=#Z9_':A_?ZAK M$%8P"+E/USL +P2WU0K2I]M9+^SRG)994;8*_OGH5@W:EO>#T;::@W6[!BZ$ M,IA1%^7%UKLX(>NUQ-IQ+BZ+;LT1X""SLG ^HR%+-=N/MV%5KR"$X=9 RH5G M.'Z8QDM6R2F(ZN9DUH]COD[$_6S\2N,]WFA][Q4@]$AJ8"QAS$+A%>4;.35D M.;<*O0Y[=;S&#['H9'0[.S>5#NO4L$M/V@7B,33&8<\%E\!:E6I,K&6!1._6$N4@W5FEK;L(G![,BFM3WC\4$8>5%J>I>,WKL78GLNKY0O/\ MBCBYKG@<\7TY^3 OAW_]F6)/D_G.>X?VM@\",^.,!SAZLM'SU)X"48V7:79A MJ9OG57G9O$(ZLY'5QHT9#V:SJYOEP _,LCO[!.N<1PIRBK"FQ#K">?7%6B'% MA16R[W;&;0KUSCS_1\,\[/"_:!R="VETBYM:/YVV-F\\.=0T(*0(X,Y(X0[F43FP^-HM5O0R-'22B/211IP:I M8?#/%I%X5TS3#P:W!=QGH?9T"P[%E7=T2IG#PB 3):2;#\M3?V$A^^84?R@P M<3K&W?E/T;Q>+6^W3-ZC^YJH=K7+3"I@!9*84Z5!II"8"IO MP2E#-8CQZ:& Y,"5-^O7E]/EU8S5*+;5&:W1*UI1%[\"!8R6 M2$AKG=YL;[ET7]IEK= :YT?S$'>6UK0\"7/^-*:]!W)J93/5>D+@-"6I"".\ MM2P=_#>MX53CD%W!,]A-ET_H@F\6_/*1)_E*:>Z\5P?C7]D,Y]#7=M>>UJ&B2S'&FJ MJ*08&1-=YC+$86.@) M 59BX;F3U3PI#3<7_K/!#1+_5?SNV)Z6.V/F@4C/962"$B-M,3!N%H% MU>BP$#G.8H_B "VI^W0@.]^VK;-+\K)Q$)IZB!GTFD!BN9&2;VP78SRG"$6/ MK$%#3F)C.&88@SL]Z?+JK@"-3EBJ(5+0$1B"G MI2!K;P,;R$FM8BEGP:"!&E>/RA,RJ B4VA%GM%!61<^I0D%'>"YK>FF<&\?9 M@E-A[]8 G+DP57<6 #/F#(=Q&2@DEE$5%JU.>'&. 95G+ =C1[/![>TT70NT MK-OQ6#-U/O]:_8.S'DA$*'0 ^V==5!4\FND+R2^V!HKRO8Q[^C#_U#<+G.N MS_;-KP?POGA(UV=$7^GP1[ZK2^#*$>\Y==0H[XDP1*]7B]@Q"LZYD?ALR,<5 M1ZG1.T"M(UVY(TQXJY F!E2W!3OE1*T*V*_GB\ZGP/. 0>,0=_P!J^M_17.6 M#E5$ S?ZM%CFY17#/ZTAI G:#4K<=J7%QI_B!?9FV5E(O[E_&"\C">OR:[/X%3ZZ!&I/P"_KN8%[B:1DDA '"%=0 ML^5ANZ7\1F75OSHZ7O.YF'XJ7Q6E.H;_9/K98CR*Z'Y;#F 7EYXT"D!H!+P6 M\3.@S)-T2Q]_'@5M,L:A+G%PU0ZT#,P$]=7EJ8" EPRYRQU?"VO@]#EY#ZQ'X!,S<+;%9UL M$14S'%6%BP\XT35Z!00M%!)93X7C7@EEJ:SD1 ;FQ#?Y#T"CYJ#MBD*_EY/R MH4ADG]R^F0RC4W_8%NWL$ZCU$"#IN?)(( N-71: 6\I(/,ZY34'4IH]2 MPLI%NU>R-TZ@IJ#MBCZK,:9K'*I-@M%D$<=^M1(B'<.B4$AHY)3)Q@O%JE M>@:R:J_)HRU@.1^,7Q>!^Z.:CN/(3PYV7]VDH]V7%#CFDD0V4$X@ ,AA:05< MW1O%#"$2GO&BT.\5(5PDV_S;GZ/K8KV1J+_]-OA7.:VB5FT,ZBVEVIX&QU.AHLL0TU<9@K MZ-/]SQX@9.4&;2S1I>UK=LF18PMN'Z>*\Y&ON8+;A$9W 2BO""+. <"E$Y7$ MPL"< LD])%]S!#BVX/9Q.'?%K.H&^>^7N>T\V'.H2U!,46R4%$PY+P@!P%30 M44OIA=W/UYS"G]>R;0;?,TZ,F27;4=I[)(HR*C#ST.A4)*&^C296\8I#O(*SD]PS]0 ??:&C^B@/MQZ';&HO47 M]6+D!R>_ SWCETB5)PHACF&ZZA!MRL(99KBZL/5C(YI_SJ9&$6ZS%,:3RRB7 MP; ]Q5&V-PY<46(H@"Y^:\ +R86M+#R'':)E2ZEQTGH=DF/YY^&WO,S,N& 1@J# <8 M"RRLYD805RT;F"4ZIP)3'S.@SF1BLH%ODS[I%H&KFR=#W&M?=K8/S'F*&(0F M'3-G$'B'*Q^1"VDN)%29J]"R>2A/SK&]FA35B_?7;'G1, C*K?*6IY,@5E!# ME=/5""'B%Q(:;$A+98-0GJSLCU_*IR_>K_(=S8.!BFE%HN\>%WX<44N]JD:K M659IMAY%8%I0?#. =EZV1R]FHTDQFVT.6M6\<65;OP A@YA*::'GC&E$@<*5 MK![0'*O1QUS9,X;OFM1#=_G]RR$>OK[L<;M@A6024R8U09Y;@ZOJ9BQ.PMA> M:A71/+UN/_YY$J*=L6/Q:5;3!CUM&:33FACIXPS+&&3:LID.<]]S,OOAR5J1!>]X-\QUFIGY!)@)%&Z MW0%KB8 2Q.%JO2$5N;B,LN9X< S#3L*Z*XZ]^!J??(MO:]1IK?F$*#\QRF$- M%87> V@KC;DI/2FFX,D/X2]:TUT\' W&@[&;R8WY?3^XLH! 0.\DAP*23!7 MU&H+U].,1\+#6GE*;9_J>#[X1ZK0W]:_K'^*H_;3 @802\ 5PU!R8['&F\NL M$<8_3/FAVA39>6JC+&X$]6^0[VP?H+1",I5O6-1' $[VYD!A' M)^_25OUM:KUL'N]6.;02\O$(]VZ0[VP?#+2 &^"L@ PSJI60M)()>7 A54<; MTFO9/*+U6#*K:#(KAG^[+3__NDRYGWY+3.'57Q)1^".BK'\<_OBP;3]U\\O@ MHF\$M&$(0^B,C'885;L.',*<*NL$! "@_UW4FN7 MXTKVR"9TZ4JV"']7Q%M';?:1JVH2-.9" V&Q811:+25GL)+ 4-YIQL,Y"J#F MJ77[Q17'HMH5+]Y-4R&A^;=WX\%DKB;7[C\7HV6%O-^+?:&B?=T"AT(A@)D' MFA,N!-%JG7#H*!5%-!ME#\-(MUQ8/3W="M\JHYW2:%00;6EUC'/$,7* M<8H<6=\RP2/DM6H 7VHHE'C- -<00HX)TIQBN,$&\GK%?_J_^&R.(@V$0H^# M_'6$0C%$)GKN&EJ!@9.>*8DKF10TEY9PV:;6:X5"C\/[=81"+?*2Q MH=8P[M8R">[()<7!\O5:*Q1Z'*(]"(T);@B2WG,?%_[".D5L==N4D+K>3/U* M*)"OM/^_O2O];2-']M_?7\/[^/( GHL L\D@\>YB/S4TMA(+8TM92[R:I?D57%.EZ[QBXCWYC\)T9#'<0#,6P11A 28<5^ MY5#EA'./Q']RZ?G3(OF[ M['AYA,]>GKIU1V]V5GM[<*(!\:4X6=F0/-C(?8 MA ]23G?.22&B-R9PV7R_ MI,+:VK!H;I2+D:B!(G8GJUXC2[.1PO 7)L3.4(D])+ M#BF)T1^.X5TWX#!OI<38O,#U>+9HAYIC\N8PY( 'EA+-K)4&Q[9<:>62\I'4 MD^GE5&J>_+6WG^PNTAX(BQQ58;I2,B #2=)FJRS*SY"*D\(380T3O T*XD M'-'0@YSVLB7N;*U!MER>E1@<2)W#(J@1'$#@+6:!WB*M )\9 --4<'(QP5V7 MXBZ3JAW["S=JPCC<@QYHSS@3UG(H@);"H2VC!$88GI=F5X1[,-!?AXG\V9R+ M,+VQ@B2@EW+IA>>.2T2)93L:X6"/Y*0?E&MY94 ESTU8D^P='PVQ2Z,+(K^< M3^Z>%)EX##E0R^EDNU&< \V,MU;4(DTAH$@@XD@@CM,RT8E0Y\>M]F3#LSO2 M=W5*S;[-9U]GU_$*;MN^*)#I]\7=['HV7045+O8R>OJG+^N@HX7WK$S0W+C@<"SZVC"A+_U?37VQHI.GWZ'!U5<6(:MX(Q:8Z!&@K"TR4@9 MYM#?^1>I' 2C$! BML MW$C*2C<)A)=U6EH@U(]XQB B%)NR&'M I1C$P>;W@#"##' &Q<32[0JUU3GM H=UG)S-ZI/]VVK0=1AI M+5 [I4F,P;?*.:N)Y6*W)N&L'%FAJ%S&GE?$YR*2#B-S)8B0C$T0A9+<:>HQ MY2BMB5HVDGOOAOAZ5N;*910MH(@/AX[8V.H>6L>-U1 SG2;,R5AVBH:8]KJ( MSV7D*R!326O'XZFI6'3X0\4<28>G9$J/)$2['7Y?3+XV3X&<5GF.>A4;OCLH M&$"<6(OWJY"$Y60L%@2"%M2#;%JVB8CFNM]Q1+ E#@&)-91$4+!QJ6S6A&A6 MI:_"#H4XR4M8.1\GH?@< 08)#Q;GUFB)D'A4@Y>B8*CDVP*7CW>\N M(V5M9C?5_#"JO\U#(&F2-JF/O!Y M,O\V/:(8[O\>K!@N"4%288VMD<9+EXX\%?2CD<"@!7VP+@E;9_O!#>'%$Q5S MQ@@4S2$9I$ 'LGI6C1KU0B/)8:$M[CCVO'U^7\JQ13-T:]?P_^LTSY\^4T$&D;,$<.@40YHY MH-/.%@^K$2EZV3S/H%M7D06OCB_]\RI,X$0Z[9%1E5)1]1$8*VAM..DD%G*W M3L,QS<$'*0%@Q5PK197;KY.HG##) M@@Z51CE^\FZZ+G4[0]'.BGHU\X,'TYDC*P>Q$(PY+<+^RQ0%$"7US%*;M1T- M 4UU./\238U2N+,,W8?OW^]F=1!U8F1%,$(" .$TH)P(;AE/>WN@K38&\@KS!T+)'28!E \!2PWI07;KVAIX&FIMKQ@A1 MS#(E-!/.>ZY%6JE4:"3U\YMD^27]S"^C;J.GU4I]6TZGV\SSY?TEQ]7SD975 MD$;!4L S*WRP8=/E"PP3,3FI+T,XK^HCI!T"#R#?;?5P/UU^V-!Q]F.Z&ENV M&_+8"@Q!$$) #-2 IR)7-AA.\JR8O3,%^S4Q=]6'#LGSP0$5P)8YC[2D,F"5 M!["I(C$U^.78,(!K8%OB$ M&'4.;$NV,ZVE."_KIIV5/J%^8/JGKSL&G,I9/3:L(LHK80@QV$N@)0F'ET^K MQ<"/).:D2;8O6J-NFY$IOR\7-P_7ZT_++]/EC]GUL=C#MQZM-,=86V$Q9%)B MJ30DNWU,&T'0R HR-\/41:,T[0 =<>_?37!U-#WEX/.552),'2,OA \V-X1A M16E-V(ZE:%@^2U]C(YN8M>W#6)+R^W2SCNG-E\G=='6B7O>!YZM@_6A.(5#( M ((A-A3*-%^BT8C251K@V:)YBN8BX//T9GK_/5+^+ "\?+RR8>G*(BX<"ALA ME1;J76OK(!/GV?[DL4IQ A&/@2I4"&.$Q!"GV7&1 M5?6DH-2$EMA=GY!=^9,/*$'GW$F<&EHA3B4(N!80*B6L-<31M&) 4(Z:4-!. MT8HZV1*-NT+5D[J3F]KPP?;ZUVQ]F\+B]D6UU6HU#?_=7$W^.@*T&F^K)*= MB4 =HAQ'#L-8#6)'%PO,R-J3-P>3PP5$6R)]5]ZP]>+Z3SU9Q68%]]%K-WG: M-:)S?U9@V/7=8O6PG'[Z^G1"GZ=WDTU#A=5ZM2E+_T><(;/*^_%E?*& M.VZ\5AIC)8D5VFYYIY14[JPMNV>*Z:<+.Z<^<>:;*\T"U2#53B(42&6#9.%$ M,^+X2(HU= VPUP=AATSJ=5-2=QN,;#;RMY_HVQM?ZN[EG86,ZF!+>:=UK)6- M=TV @:38GN7G;BFT?E\GWMU_OUO\G$YW)L8C9@]!X//T>O%M/ON_L-[I M5S>_.7NO:N-S%:266$4=T)S'WHQ&:),HBWA6;YT"=[R:J'JIG/7/B*X@OM\* MH@EZ,AGJC:='[S]\GR MSVF,/MYE!YPNGG)B:(4TQ1A+;:GSA@%)M$H'M[%0Y$3<%6B,-@NCEHC<72#% M:AJ^%5NDV>F/Z=WB>Z3)N<@Z8W3EG).!GBZ>ZR0HF5*+I&$:ALC(M*5VP-4\ MG;O"U]^F\^ERLE";' MA5$@GC1_6*^\>5/7'QIAW3T^2H6V62 &\JLDM@'RCJ>J$FA'ME] M66]87!3/VF*N7 ZY5S\^Q*/QT]?-7U?J87V[6$;&Y-RW7/JM"BOK/93,0!). M92>MW5\X6 .SJLL5:,/U+2ZE\+'V(?+,?__[0[ MP@PW=P,')J;F\X=88.1Z M.9T<+@V1^=J*!5I'+54:C2F!REF MJ?=,A;>#PS6TS$*,C-32>FX=5+L2$M1B3LY*HF\[4Z%^0,OYV0F9WZ@,-4Y3 M;;&/4:>*&,)EHF/4U,?EA>@*= >A8<_5M/_/,0KFQ_AQQG!P@=& M5$!8R;B5QD#.#,$,V?WZL!D;''O Q:NN&$WPH4>\+.&1UYWGB^XA 3[F'0%BERE"LLF$IK\T#G MF*[#P,RE/#Z.FEI4;;/$V]5L';?C#_.;V8_93;!PCU0 ?//92FH//"#.8\LQ ML)0%>J2U4,!&F_C2]0G6% S[U<+-U_/UC^/EA&\\"V5 M LI+0S%4 #(N?"RRE-:OM1O)N=8 _X\AJ5$:9]]BQ)):'Q?S]$\[6TZO ]-. M1-2>-[IR0 FHB142:L6PYT(FJ\9KRLR(\=(4E]^Z;VB4ZB7GDTM*&=2Q5ZAC MT'NO$4D[MZ<,Y83X%'BGU;_-ED'\TG/(!2).2R^9 -I*Q[#;"YP'SHU,O:[' MR.,YY)=1L$WE9]/)_(CZO/][A0'RABA.+0?6A2V7V&U\&POFA3^OEOQP[@/[ M59GK4KUUI!Q495X\43G,E$=0L: K&<0XXM:G>4OH1E)CO2:O7G*Z%LW:Y/7? M9_/9_R8H8<("C#@!&%()C8;.I+DKI\;&[TLYMFB&;JWR?/+7:9X_ M?:;2V"%/.8XUXC'!DEGTB'=,]^87*L@DP& M4SK,E%XO9]3^2Z:]/ -QXD1E2340^M<.&J0Y,QRMBNF MR!B"C.?<:I3HE2X)>,VP9#AEVG!8")>(6:JI)5 XJU%:%P(\YY MT7]9$M3R MV=$5S/X9=N-8/^6X"?SDJ4IHA()Z((1R0A*B-5')@8.,ESE]PEB!L.K= *Y/ M^XXQ=-)N??9<%>_I5+6:8>Q0C HC19( JE+=* :CZQ-2TT,G.>X:("^Y>#LZK^+ M!G"V?TNP3*APW,<>\%@[30P5B=98:SXRD[$KG-6E;T$X"Y]K8D=[\IZ*&>VH M-D1PIE6P>ZD0,M$"$Y936*M *[$SK-6F<#$7"8=4S-_.J*&5__+*,,*MA5YC MX"CVU@O($]4\83FZ/R\/E_WK_IVSK"N@F\GWV7IR]UO,S?_TQ]ULV^!R]6%^ M_1 !< 3%)T96WA-+'2>*$LFMXXCI_7JM/*_3X7#4P2X!LFB3$<7OL&54FS(6 M0.0,8@Y)+KBC""::*FE&TJ.] '#WS;J^Z_5\GD9=+"AE?K%4/R:SNWB,A?__ ML%H]1 ?ZH=R.CCY?2:PP]%:@@]R (!7.S;]D8 M0BTK281D7 @!J*80"5EA_BW4_9\M$X/XM7IC8_=F;_MN02;$./ M>N,SE0BJ*+,.>PP-=1+KL+1$2:@Q'5G\Y@!5J'RN=8K_8_*O#\B_^^O[;+EY M>+O 4^!OXAN5]H8((*%W 'GL,'2"[4]9CW(N2DJ\N.T9^3VPK'C8;\,-5U&V MISG+W].^Q\-O'Q?K?T_5CAUDOEOPW\(KUJL/9RIA'4RAHMA9(Q0"5ED$<;P<@GL.8)9CG]W$UZL9Q.S*D21CL M,=$"4.0(]HD&%%,95:9J??K_2'R M>/!RN//6+):[7\7GCOGYNIU(M7$2Q4K!1AEOF2&>D;UR[DV68O@>1S 8QG9F M=3TZ6V*BX>GV/F\/J!!T7+G88EA1! &Q#J35,:1E5JV.]^O]QAG0*;QB4,WT MQCXL][>G*0CG6=K]ACY_6RY61R/&:[VPXA@AH%&,5\"QS1:1^TP.A@G.B5*$ M[W?LG3.H^&O%???$V/EVTT$G];[=1=*T<;%X\J.5L50KP@"V@#N-$)$HU15@ MP/&< L3P_<*]2";6=C,5VA>6 Z\$-A9+C0C"P!.S7STR6?'F\/UZO"X+ M?4LCZ?3[E36>0(^,11SP8#B$32#1,_Q39+6J>+_7+IV?C_+10X?-+P_W]Y/E MSV=GT7:MZGH]^Q&;0+RWWGSKQ961AF-+C<-(>&J M617JX=C9O59L2@M*;:# M:KT9#A ?NV5A1" S!BK!'NF(T$CZKG0-NM9:;U[&KLYLN<9:;RHF#:-4 (4$ MMX11F<+[>#A90$[-[0+AV ,NSFR]>1D?>L191NM-Q1GDAEMDA6*4,,U2J1M. MC/(Y;=)+Q%HNI\]NO7D977O"3LW6F]!8R""U EEMF'?">);61IG*\O(, C.7 M\OBLUIN74;6S,K UVI!9S(44@".!1#0[8K&9W4JHHVAD9:/Z/[\RB-\UC"YM M0Z:Q!NRRRC8%1XVJ+?!W#BG$4EZKJ*> M0*X<]Q@+K!V#")JT%IVG&)<8NM#[QI)#_?%D9;D0$&DJ,56&24F8 M(FD]GH^EG54F+P\AHA8-.\7$Q6V.XN6P-D +H+FP2"LM55H+"NI8!AY*C# I M8W>I2?UBDD8&T.9(,:6\)\%&$9@)':4U:0#,8C6R:L$U4=5%FZ/+&-%Y(&PC M;8YX+/A(PR$"!=%808M1(C@C3(RL;W"_,#F[S=%E3.D%>+7:?0BO"#0< *0$ M]5YK@/A^79KG@*U$1T.Q8*O%CNY"1(.Z&DEA[B:K55!W-I&!)VYF#HVIK*9: M*P <)0@@XI1F.JW16Y]3/*/$.,_>E<2F.-%9E=\GTSRI[KU^N,(($T(,,5Q1 M)H#T!B5Y#+^A8ZOEF\_=ER5ZS&@;S&<-(%, $NPQ M@6G.3O/WCD,-;3,Y5&\=*4?;=#]M5^V]))1AJ '63EH6X]'2O*/8C&/3J,FK MEYRN1;.NCH_+>Y.QL+5QI@S7B&EF _I9\N1QP/U[?X*&%9+ZM.\80Q?V)L, M>X6E%U"1H+M[XE/+>RX8S"J56- >DL7%H[W)+J-?,?[+GKNK."2),=)R#(+A MR*0)NEZB&E8M1Y[[M7YRPK/I-N5Z7@T\-ZM9[,;X) _VLZ^W8;,[)_ M3)>3;]-]*7>SF&\B8!\F=U?3Y3TZ)1G=SJ;""CHFO+40&X6%".I-\KX(Z^BO MUF"^02 W7-:S?>86?[J\IL2'L.#9?#6[WI0X;>/0.?7-2@;J0B$TQ)0Y(BR& M-@6!"BI\C@ -T9OH'IL;".Y MYES@H/]&O=@PPTGRN4@$D<\0C1(O8PVLT]\@Q(+%B--VW2<6S2@T5Z&?KJ]I&";P;H&2T[DE[]:U* M(B"-]H2Q6*T):\58L@<5LB0GI/3BBYOOVV*:Z\ER7>:!TA \VY.66DP=BJ \ M;_1SLI9N\U^KO,2"6J@E!L0 PBQFR<.O",P*&+CX\ AJQ!^+4C6O,@4EGZ7= MI0T'WODZ%'EY[&K=A;R\\;6*1C %<6R< XVGV#BJTO:CN;2=YEEM;6\W?Q>4 M#EDZ%#%YO")Z="B>4V&ZU>]6 7[*!!!J[817@E%G$MG::TOJFIM%1912Q""M#-# .:ZNH]9QJCRTC+B'&1--A7*KC2*6O398/1@#?<&OV)8(7 M3J72S&"$N?:QZQDC&G"9 IV,0C0G6V=,N05E"V&[3!^,&+[A,NWO)+QH*I4E M5%E .&*> 0^=$?M+0P.MRHF(&U,>0]EBV"[3BQ'#T3A>XL4C<4 "1XQU1" . M]]L@PS*G\]%(7?_#=KMP=YQ(3[:;GX < M GV6H=?2!CBH3K%.4"8L5!PB!;#0TG&XHZ.([4^ZO*TI?GL[&W2M=8J]C%UE ME/XEV!@H#+4(6&:H@=P_SMD8.BZ(]<#K-TO_7D;U0U"B-3V/L^N;NKX"@L'Z&P08_ M\3?[1CXK-;_YN)BG?]K9#9=,+HBE&F-N9?.,$6%T<(F>BG@4*F<>S]?]U$]U8WI[1(699T8KY# #5FA#*4E:@7(T*W&^Q!"2 MWL[!9OG0(\Y.]]\\-*8R1G+$&%#0@WAOAXQ,-%-:RY$U"\[F]&GDU*)K3]@Y MV9SPS>8#/ASU_^<5)Y.SJN M0LH+R#DR(J@,&9I,K0Y+TQRF=5.BO1NU$2\)IA23$*8\\]_@3BQL-@ MF9&@$U&$/7=)63<>D)S2325&M_=NY'3.LJZ GOS<7Z;+'[.=:+Y:Y\?%_,>V MM4U[K^/+U>?)O'*NO;:'V_6.Y^%9\[%C_;[40J M9212A,7&;Q)#$NP)!';.X3O8D!\[;3PY390.!ZGL3W4?'4TNO+- M 177 GD?LZRE)91Z\V@D6"Q 3FV8(2K.[:&V$?H7KZRX_SS,UC\_S(-)\+ Y M/#^M;Z?+J]O)?!?4OI?+EHO;UYI(A82W1$B+ .,@UH/6(JF.5D@WMKO*'J6A M9+Z.2,K:*]9WZ1PJ@#2DV$DOJ8;"^AW"//NI;$6"(8OB,\+ MW_0BA\^G4$FKB J6*2),,:2XA# YY)QG:&QAJ;^Z &9Q?_CRM^V?VZO\/9]" MY;1'7I #BLQXP2'GXD#1H.RTO%+AE5[&(HAY$!B1&+XHB;-1VFTX#?QDMMR4_"C&6WK)3"MJG"<<*LBH M!H)@1$6R]KW(*]Y48N#LJ-VI+3+^5Q+DPJ6W4IH#HI"%##J'%0!! 4JT"Y^AK\'/*GO7N8&<,D$*PPA08123)2#'#*ED4O<,P;F=-T9D^7^ MRTA_B^ 9ONB/Q_IG0E.IG+>2$<,@)M;2Q+EHV+W[X'\]T6\-/L4+_N9'U'MF M\V];M>=DN?:&/E,QI(#0(&A*VEGB&)>:)$I"PG-RJDO,QAJ@YSR?:X-/R'I\ MTW;0RYVCC]RL4W.J'&;8 .$@5@$8@F'D]GN4-R[GB+NXHSLM):4B;VB<-GX5O=;287_N_3 MUY>)AALB7 5NZ_#,G\E 4BZ4X8@(Y855D8<([+$=6^ZPK4!YL ME- O^SK3MT_DUC_)A%RECC";?? R6:C[\LIZ!Y!&$##I$&<>.&@2U3@96ZV8 MWD'?$9^Z1_=CD-T;%7 R@%WCO15C3F G/+9*2,\A8TPE6FD"<[)Z"KRMZ1W3 M[;/H#*UT]X?X(Z[S?__G_P%02P,$% @ -(8$48XG*&XL,0( ?H,< !8 M !C9&QX9F]R;3$P+7$R,#(P<3(N:'1M[+U]=Z/(M2_\][V?@NN<<^[,6G)W MO1=T3_JN HK$.3UV3]N=G#S_9&$)M\G(P@'4W'$@9\&(^-[F-X:?QL%R>_&31S=&7^+XM_# M;_[IZ>RF^W?!T+SQB4^N S0B! ZO1_2& 0 QL2CPR6CPX]UHZ/L6YCBP3$XH M#'P.":2C(1H!RH+1L'Q8]?9A\?9IHOI9O-Z8-W.B^X-58YXD?SRY3=/[=V_??O_^_I<,;X-1%)[> M!*-)E ;SFV[\Y#J_910F;Y\T>HL M$X!/,6P?,Q-GX76T>&N2WKTM+K;)NEH?MN/ZWC\)@F&;[Y&W]X6%[/; MX)/;TOMXR7W%U?+_V0/,QP\83N-8$=_#J5KB]@<];=4P@''@-\^RNM#0?)A> MCYO;9U<:;O@Z]>/F&[(K#3?$T^;F\;1I^K.9\L?C)?.HKI;_;YA'--\H> MPQL?L_3VAMMR="8M1%5<;.CTQ ^'2?.[\DM-'1RV\!AUH6GZ)]]:9G_RK:U# MR^?P49.&#B;QXYNK]8O;X)B3;/;$Y41=M%A"V/-FR[E,T6()IRD9=ACZ+8M: M;]$PI&ERZL?#.!H'#91?0.M5IK]$2U:GB0'[?,@;K0T#SX,;QM?E=VI>&&:'A_TR*>\TM+QK9\ M3*W\?@6O;^?SC6RCN- HHT?A3:A HFR)TWL_;E!U%YHT$WSC6QM91HE*N 3# M+0!6LW#:AL39M5;UI:F#<_6EJ:/!W3];!'5VI>D]J@/)]/Y^V-Z__'+3N_XU M#=.'EK?EUYJP_Z-M J%BG)-Q. DR [#J7EN_FNA"\=#K%H&076H:PZB-$V57 M&FYH,\T:K;%,D"R5,LWTK12]ZP:)6.B UTU-H\@>TVX@7C=1EI+B M[6I(JP[28KZ,FHR7H(TA!HT,L:Z$MTN$QXV:^$^A@$71\/MR%2UKT:*+M&LA M31+SOF5QU85&!6GV^F1Z=QN-6VY]TFB)RH26:TRH29*DM^/0;T%6<;&%A05? M[]I9F+JX;+RW49RN,>*R67,/6M_>1*WA;9N^K*XTXKL-1=F5)6-;/:R6$4VF M=\W\[H+*K3Y7XIX;/@B+?[A"Y;A$CUTWR M(_/P++?6J@8-;J#A:/Q8E@S]>#1^2)6J\688992EA#+#H*Y +3?JZBV:<#ML M&9VZT-2\#>6-E'IS?SH=+O6,Y)>;V.:TQ3&B+C3+I%9YU*2EWC<_W&]2:3-0 MQT&X1&O)KC;+H[NH21TK)%)VL45Y44]L\O)4RE6SGVHDE4M_"")2[2):.;7V^X.>M5N 1!"G:I/QE6""JUJ#2Y M;8%#K44+BVRGZ]G%)@)M8=J-/'L23=:0L,JD?")E%:DGURV<M4U_8H?.&\SZVVLJM%G(A\%LU@18O4HN=,+^T1)E?Z7)O M=B),@G35?*@F"ZA> >JFZ1]/VJR4_%*3Q=BRQ&G3/)0JUE+]JYDO5@[U%;[" M=EM(T4SK-+*,HA[)F&7SUSQ[&6-?RO5;1M;"U":-3$U)XG9=HKS:) ##FV]M M5G=VJ=DP4AC[T0+\\FJ+7&ER"973U^P24GW_]J_V<7W[5ZM_I\$(J[P[3498 M+F:6*\K-:]6F(#4K1K?!L,U"RRXUK5(T;%,3U95&(=<@ &;2K=$HR;8 .?RB-*A@^ GAY9^5X>YO& M_B2YB>*[W'>:/8>> O-1-R8M@F[6O,7*6[K17]/VX$*OFUG2JBZC4\1JNFVK MD3"[U@2!-MD<- KF;$>P98#JRMO%O<'0_]JV":*N-)&+W^)L51>:)[YUPALF M.@W;](/R2I-U. Q:U*OLRA+Y%F2$^BD*)RW._^9V+6KHZ(E%.Y=8LXMS,=+" M.!H=Z4F31SSG ;[:79-+'-, M-!NW7X,V;I=?6V;#M6X.UELTJ3O!UQ6;Q85"^[6^RQ2T>8&:I&@.C+01-72& MFO3DP__^7[_YO?F(;I./A0!M3]\G;V73WZ;?'L7ZZCT<.'7T;A-R-)'\9JB6[4 MPTYO_+MP_/#N*KP+$N,\^&Y\CN[\R?O\6A+^.W@'P7WZ7G6R?J<:[_W8?\C, MN.#DPR_ACW?92X)X]F M,)UF4B@17^,@R,9\%<1W)T:HUM/SA^FI[2!&$7091$ABY@ '<0MXR % 2,G) MZ???3]=J>/+A$__[+V\?#><%HPLG78P.0].U32DM:)F6;7J4$EET&MN.L.>C M6]50C0YO.KI">/Q#?/?C44:@^2C+7S\%<:XK*-/X\M:/@V0VYOGUOP9JF).O MC^[)&]I^$HR32YN,_:RGPC-9OZ.$=04NN^PN HS!JIW\)H5%\&S#WI"&82#]D>L1W/ M(=GLVIYDE%JX6H85#?=M&:Z^1SU:!H"%1"Z%T'69\"1D$,)R=A%E:+X,JQJJ M9: ;+D,Y$^#'ZEFTZFF?47#DP^GIQ I7O7R;I<2<-;O&:5XZK>D MUF]FN=!2!*#^H\I\HT*ZH* "+(1KS?N]JN')A]]0UUW.IOIIAU4O/$ZQZ4%A M(WF4Y41+JPC8(?_QT\U#HL %3O M1"XW.2$>)@#/%YQ*UX'S#J]J>/(! 98X"W$8<7JPZ>8UUTTN4RCX>^?_/@BODPS M!?"O_G@:5 ^J%H=0BW!F,6@":4(@+=N:$8F'L6.[U>*L:*C&^B8;;3G.1I^;#8^KE6 *)YZ-7*N%N\L2::/ M1B8P-9'-(.#(!I*ZS'%1T6'$$:45 %VUK(M#,S#-C"192// M%J8E;<]UW**_C+A4S >VJJ$:&&6,O-:*74S3;-\N.Y=5&YV::6DK-1U9 D/I M0.DQKV01IL,J1K^JX2LO6_/HE#UE"27\I>4!@J CJ:0EK2DMH#+)5C5*G MYD2S$?)9S9#JHY*B.9%\4426?+[\\MB$V/)B0,(M:%,UQ]"!2CL2PBKGV$+" MJ>3TJH8=+T;=(7 \BT&Q90./0U=BTR2$%6LUFX(:P\Z=G+,F06Y\9#^4OX2C[+>;,(B-_'5!X^:;<_;?C\V) MIS?G[WC[]"7%.^[SQ:F_54FX.,U,XMRHRAR_8/[0ZEKMAF!F01?-V2D&U=M& M9>/RI_G[RA^*F6F;**5U[,-$S3SD:T]4UKS+B2H5F![.TBR0*VV@CO+*AH.> MC1DN:F:]GP2>NX0ZF82Y8M[K02MR+_Q@W0RZX N_[0=?(*_'%PI)LP<3E>'B M&1.U/4E3[19D[K%,H9DY[S,%*)IDOOM'ZI08S9SW_OB3'X[.)HY_'Z;^N%"G M=C7I\QD-OF8]SG^:_392;_YQ/PZ'83KKDS$*59-9'I6YFK=LJ"20N?@]0/)\%(^O%$Z2O) M01)$\R"W1Q6/E(TNU;+!=9+&_6+ YNLPG]%IQ-AM%=<)!+ MO_:X-8_0\F+[\F)[G"%;6O,WHME_K]B_V:VMN=DB:_SNS]+VT33>[J"?+X^T M+O-JNDP/-5LMP@Y?9WV^S-,\H@\\HA_B0GM%]U1[C_*>:\+=TWFV M.::EW/Y)N8Y#"9JBI[2=_XK[.KV(.\)Z-[B'0O"%9I+5?=259AFO[QK<@D H M.$ ?=:(>86!C5JEA<* L,0M'U/[$U_M&>RT/-S.0]*KO5"-^ M9<-I,_:O58$]8/J;<@9-.SUPMFY!?=R$%+0BL;]+OK'PT);A MP8N%#4Q)315[93P6)W6U5?#Z5D&VM+AS5]!SEU;+\AV[@KI<\NI,L5[UOJUZ MOTY4;T8F6K@?-F%L)C(T51R'D-!:G\:\]O[UR/O7&\Z@J:$W^PBOSTGZ&)6U M5^U&6%H->L0R6&VLZ:]<;WSRSP^Q-0+T:!7?>=' M%?:.,V@IL0<<8$.FKZVIU[>M^T$*VDC8QT7NMP7<'S5'\[D^>(U>5_V9^1SA MKWX,3]4'!GT$SU,G&WZ>DZV.MA=.UZ/,^C6#X9_3),WH(/&B^#SXKD@LJQB? M5?B(HXGZ__L2QGJ3-E M"Z@XU&@Z3"_BRR#^%@Z#JOR6$R5IKB3LS^(V#>;D0UZM^V+MK;'F3*_?E&*]7"NGOPY& 5W>5GR0UK[IZ,Z%MS7 M);9>^J.2[F47]YKD^XH<+Z^:J>7 M^@!4.6V]OYHJ]_I>.FW"O9+U_OJ.&\WBCV*IGR9 <8/K]&R2I/$T&UJUV!\C M?^+YPW"LAG=U&P?);30>77V/9M,RO_UC-/F:!O%=]IBKA_O@T:[KQW 27-PX M<3 JIW-^Z:]^'/K7X^"S&LZC>S[%:@6S7_>#R,K-U<5I+,AL^3PNH[IGO+UI M%:J-W\5EZ.BU3Q>Q>N6353P*$?HTB6*J:H0W)9<^0&FL?"UH=5+7KKN(YE^9^>;IB%Z,^#_3]&0S^; ME"<*TOW2/^,K^Z"/:7]H3?^GK?GAJ5X<3J0E+XW"8!J,\\.;+)$R3SY=?]HLT6D** MEH[M*+C&TT+;F@9V1 -;K9W^*"99+^G.EW0'LH*T%RI_FEVTI6J M9W:JZLU6#WK!-3#[F*[^T< !.@5F1P-W:P/7M+LSC\6315SEL7C2O.NSELWK M_2F(;Z+XSI\,@YFJ]/1LGI(?V8[$(SF9-;3])!AE)3#4,LS\1OGS8_6DVV"> M$V+/::=E=CJ2F[6YK?)_Q>S'9,U_V M/N%W/KE[B-^74>7Q45-?E[&;[0S-979F8_>7U_3'Y?>Z*N]M'!P&.?=2:-:F M=Q_Y[7K[AMKX[N<>H5OZH;4;NL"L>Z(7D,PUIOO1C!J]M-3Z;%^ M%<'\EZLP'0<7-V>34?@M'$W]<;7G74Y((B:C\VA2?G7#.!BF4?Q4%3K 6(B7 MU#%<\_&-\U_LS*^W !UQQ'[%>_3(4%B_RJH&U": \M>L\ZH!=7B TOM-AV9Z M;W^_25/RH?E$>TG)Q^4-;:!D9^PGR<7-W_Q834AZ$7\.O][6ZF2H>;N+)KD, M*YKL%RVV#F]>)J5Y?$=!#D]] )H6=DP+N_,NZZ5]M:7MWO-<1.XM.\FP[PO: M=(3A=7EU$8RW=NQ/WAQM+78OK^V5S4B89@-+JJ7WPHE2;4)_G!5L"M-IIO+D MBE#5>K]HH6FH!4FL/=9]Y.%-=H?JSR@<3[,#VM4Y'OEC.)Z.@I$71W>9HCM- MJ\$/S PZ(;VQO@GK!A?IG0&R3) _"&[H3TM1^QR59 M'#37/'*NV<-,$3O@FOM?QF87'//HB^*\.FEJHEQ.E,=%CKL4WEJ_W$/]\O6% M^6N0J!;F>R#,-6EJ8=XC8?[ZY%@/J?O5_V<4.],DC>Z"N&8\7WV/RE]GL_ D M:L*))D,U\#A?@\]A\KO]8 >3X>V='__^B [%!<,@_-905;;A20LQ M'&57%MKN!V'/8NV>3G1AA+?,=$<1&*O6J0)$VT)MKR.+T2@KUOE8M.UU 'HQ M"1Z3C89FY]!.X#:Q^M&/OP9)ZIU]4KV;!/$\J'I]\=H:[U$\ M<@,A>SF]5RMSF$*V=<9W)FQ;@U8>+=@N1>Z*]3X6COS4;S+G9O8T"2=!DES. M!EG?]/7CT?@A#8>S@T5%@_V R7SUEPVSW+I=,LYC(8^GU6?2(//I7:4:3 M1\_(X_6U0DH>_:F!MYXU^.6R[^N_IC7XY?)8\%]J#]K # M9='/6V"-X+U;X.>Q:(W@O6316LDZ5!=->=QYQ>IFEM79N7LFW.C.#R?[OL:9 M 54;SO96>JNE]M99. W+_5LLK06]]F+E!\;U8NW!4>_G+99F@_NP6%K9Z,'" M32?A;-6*OM17X2[PDVD&ITV14QH+7GYPGI7RD^F9W MG$_O@MA/H_I&?O6F,(D(@EQAPEWLQ/]ZU(W'#ZJ]P0TFT5TX:7U'L2QY]K55 M+WGRK/+2?&A+YV4R?;I1\;@+]^K/YT]UT_.63MO2!\ZFH;V/;=.THI?-P\YI M++NXZGEOPQ_OU&NC:3P,DMG7V\ ?*63]\E;-_8=?\@]_-@+7LCPBL*#(II2X MKFD#1R+(/)M@TT'.B;K)?W2C^C"2]&&L^,LXG 2GMT&6*>D=1. _W]_[HU$X M^7IZ':5I=/>.W/]X?Z/0=)J$_P[>07"?OC_)WES_"\8,"YJW"8?JT M>?[U^^P-U]%X]/[$N(V#FS^>_"%Q;E!R7U*!;0<5P./,&$[2%3J#%D3&&2JL7,'EJ?E-K47,=O:]];9RGC+J?^./PZ>9<% MS 1QPR35[B\G=1SS\>_T%DRP_XGB^$&ETGSWR1_;(-!_+ M,!B/BZM_/ $G^7WOGQUW RZYX_3:/R MASCO4/[+]W"4WJK6:O#74:Q(\708C79Q7E'/4;/[C%J[O'?Q.6? MS\[_='5Q/C!]*SF6N?&!,_,^E&0?C.C8;3S-+(0G$5-F;F MRN=,*ZK%@C2-9VG?(3C];3[[CWK]H3ZBETV0H1F09D!'P8#VFE@[TM?12MIC M%>4]O621YU"EFI6.2/+Q2KV8KAJ8X!J2P:HD _$<&W#D2$\"9>2ZED/H3#)X M%N6P43+\-O5CQ3''#Y^#^RA.VX6$D>?33_]X$JK%3(*AZF(TOO;'XRB]CGYD MF+ X8>_;!,(B5G:^0$_)EW6$ MY[,9I!?%1GH;&/\JJ/[OM^&:7":,;% T=WWV+\_ M60H8"BK 4&0+%TG,$&4828X!L@M5RN&>QYH \RD?B)S%$*P'EW>CS-.M&MZ. M_(>'P(^#RK8QWJV>^_^+Q^![04U%)P8RE($9F# MFEFFPRPI&>;8(0R9'H09J!VE)5+)K4;[*/8G29B?1NQ"#))C%X-7G\7YY5DN M[(Y8#C:9_85@3.<$5TK&FSBZ,_[Q]#\CC19_7)^I[DK>YQGPDVQOU_!"Q6'/ M\RVY=YL*^LUX #;G/$!BVY'*LV[->+_&3 M !/L8E-M@+>+Q_NBR1WI@#=?362>/C'DV%YYBGYQSCZ&OG(>O//^Z\GAC]. MVR\6KRJ-9J;(9B9C$#%G_.2M>L&&!*@%_1]/R$I!3U"[I#!3%S,&6.,JZ%[0(+6849K>P%YBPRC\_!US#)6'IZ MKJXL82".^.Q^_/O5F7,Y,,[.G3?KJPG/6[$=Z X+R_5LU_CLAI_D#S7I1C9Q MV>YY-96&GQB7]\$PBS4:&>'$"-/$<&YS@_+G=6<('2A-Y^\8!<-HED/CW51Q MR#CCC6M1.P.@4I<19([CN91Q84, ,;!)0>TFH998I/:SB7KM??'F/(K+F878 M.=%H38LXUYR3[-;[./J6O2 SB=U@['_WLV"=9RC/>JF7+S6LEMH5EH,YA%1: M'+@$N!ZGA64$&2%T<:FO_!]G1;S?,'_[2A4)93%TV")XE8ZT,7+WB;?EZ#"4 MSA]E9:6,?T[C,!F%PUSO5\PNK",I;Q9_]2?AO_/O33SNX";H[,WG-Y=OC")K M;6P\IC;C/'JSBM5KS"]BGJ YYBW/51:/8O&V0ZFE^+DGS9*]F]PR%S$O1J,X M2)+BGX_JI7 )WAFGQJ^ MG'R^G(!9-B6"84DE(!0C[!0L' -)3=BZG([Z\R*^BKY/EBRF2,=*\?+U@KUP MP6B%/VD#5T(F(*#"Q!Q#(IS2&RF(Z[4N6"XZ+N)/2C]28N)%>M6? B570KVL M+U[6"H>FXP%,,!& (4(84DJT62PK@XPUJ%+%LGZ*U/*,_[_P?KFR_$$I4<#4 MYN&'GXIYR]2E^U@A(;SWQT;P(QCF:?#5STI9"))!IDN-IUGOC'^']VH.1L&^ M&(EYD_Y1NUG;4E':@K2IA !@EQ"7.$ 4U"X!Y8]LQ$S0B#CP5]#W3Z9I_KR7 MAMZ6-DU>N%H6J9EYE$+),$*88C7-F"FM(5\M:'+$'JE\'R,U?9]NH\EJYS>W MT"DU =),Z<-/E9?JO_Y@(LC?)T8:C(/[;"*-V7FD.D?R%1Z6LZ0=;6#MD:=] M=V=%\$IG/.;M;G6T9$N^?E\C&/"!^JQ./E3U:8PX!TL0!R/C?AHGT\RWFT:& M:I';^!#]=/US)MZS?=':;?+'\-:?? T,,4RSR]G^[[N-G &OP5EV(1:NPG1V MY"SPA[?&<.PG2<\"#%YG6F(_Y[J7#W>J[4])BR/MN":EW%_)224HH:7@]_TV M5+]4&#UTA*VC37%667JV!2S,J>E05TE>#&P3R4+W-;%E/PHE*+C7 T37.3:7 M[03F-8J-O$S7?@0+[70!>-V#Z5'/="P"L&E!!V#&W=+4QL)[Y/(JH#]#_K+9 M=S_^CY[UQ5FOR!Y1!+C'''7%MA0&7-,IR9XS95TTD7TIL9=O@B_XJS)N5+JJ MSL6E*WY[IHGQTA-?'4SNV624[5D$QO6#,;P-AK\;61T&Q5R#?.,G4VWB:F?[ M)_BS<>LGQDTX5DJ1/QZKBUG88:8K_6L:9IJ24I"N@Z*!>N9<6<+9-M$L9&X] ME6#XDY'Q$YJ-\5JMJ[I^_4\U@JQ]WE3=E/6B>$Z>ISGO M1-Y)/TD-"Q@C_R%Y8\R.VBQ^OC2$?!D,3%0+)K4E!)X@DDH7F,BQ17&D0DH* M<8/[UIG&L1K/+(XTXT6IGTZ3);SH[UG>AR[#R5G?BZC;1[/HX7&I'&B M]P!6&;DI2KL+TU31IK+'AVD<33)^/7XP L6['XRSC)NJAH MJYY1MU<^3U5+ F@1I3(=S[8H+T^OC)^RJ>+O#831FZ)%>ALFJLO^?1:MLFT, MSCH\AU:0_/SF57!C5=L>G-G"8C94DL,FQ*4N0>4A58_"AFW'VLID"U/ :+]P MLT=84=3I&^.L1I'A#X<**\IF4,2444^<,?#&7PTUUZ<-%Y([!3'UCKAD>FK5 M[E3_'P:9M%(/4RP^<]Y\-;[&T??TMKS\1@FO(._9*+@))WD\=.[IS[QJ"+QO MZU]^&;XOFZULT-Z_LF$FL8K&+7TM6X:3&2=0.OXI*F5P7?"^V91OZAC91[XQ M*'Y[@W\KMSOC*ITM+O\)R#IL:J:]9SQV)5 MG)&U9@0Y%,%^WJ3^:P+=SP@4+<^/<'Q[Q&PN9T;[;(QSRWWVM;#)]ZP@' M>!%@4.\\I06Y- !R]J:CGEE'4@=YC*X56/I?2""/7X M]/CT^+006&-PLMG-KE>S1^:NB$-_;'R9A%GLLO'KY8+=NUJ26QA6H530-$V7 M$M=&'"(324^PTN<"+,H7)7E))'_*:<29D<@.)]$^;;V-)GMP*GYG"7G:TA-%,7YN\8/V;>_% MP;B"'@"$$!-SRY2 7F ]R0WT#^J-*!S;+];4YQZT-KT1Q_<6;E M9RN='(;C,/( U MG$54)]F$#(Q[/S:^^>-I8/S'5I>058X*I=%@Z0!./$*P(Z0@CELLH6M)0LHE MG":G7WW__EUM 3_Y\46_37K]+S.UV.>412#JZU;O298;?'(FHL'WF0% MWCI?N#?EG<<7M;)/2?3WL?#0H])9MW%%75^#T^LX\'\_]6_2('[GC[_[#TDV MS;?QDSIFJZN!Z3IFKU#'[.5=7\RNMZYBL9O^+22'OS@W\CHPCPJJ]*2S5\+^ M*+.\N\[%^94\OWI&F2T=O;C.H6*X+,,G6"O%YVKI<:<8]SAX+#U@?YV"S_>1 M-0U0CZ\W1U)//GQ2DGFCO;)BY-?^\/>O<32=C#(@1O&[/PR'07!SLQ]+WC0A M2@@89V\V((*#FPKO[%R<.V?BHQ+7F2 45PO%$=?: 7BMB>DH<\\J5?C9'+ZO M)'#RX2P-[@RX"?%O=R-D$TV]4LQ-3F%6, 92[%$ E;5O0R:1:WJN@,)AF\R4 M4K^52I0YUM5?>:FS/.3.FWO9Y_73FS3T'D2IM8%CLRF6G@V%$+8$&%++9;;K MV-SUI,/<'2ETAC;;'_M9;M/+VR!($^.G+Q-_ M.@K5E9\WQ%S?)%7_P'CPF.LSM&S/,J5-+ HQHJ; MN5)@"BU+(D=TVTL%;LA MM"KQE3F;+NZ#6=*:+D"V5UA:/>58"[;C$&S(91PC(KF02HWDTC0YH8AZ+K=< M1]AT:^C+=JCCX%:UR_(B?(P2+>K67Q/R?'@>>N#:'D@Z9&=)O:"-'-ND%F&V MYV#D2=MU'>*Y$F\-:_E^[VTT'@5Q\G\-^:]IF#XG]P:GN*46M:MOQ9R*P[C](@R6)XG^&H/#8YMWK>K2W+N?X"+=\)0+W? M!NMLB\"D CHVAQ!@BH7Z0AC@#&,DD>U2N,D4_NI/_*\YLN9!D&Z8#*>S0KQ9 M2BLQ\<PY/?' ;=Y :G\/D]V,0@:MG'&_@0#DD&4B>!;+L3.!>"D";$Y,")BB2 MD@K7,I7-GVV62V9!X6R\1Y[&T3C)8?#V*;%-:\S5 M\X*N]GS(%U=_EI]?&%?U2H3_"N%3!R%)-HJKVDMA0@ET8':,W+8XI9:P* $V MX!+8PLV2WF\RA1^#K\HVRJ5(GI_[N,7(ZAG&F_OH]PI4XM",(&X+:"'/QLASLHKM+H$>IQN!)S-GC.P49!0?13CBZCE\ 3P.0A@=CVN/.J9I2L_V M! ;4(Z:@EH4ALCUH$4+-C9P*7R:UJGF7_CC(_7/%;G&MXDMF^'Q)\O-ZA>0Z M'A5F.-DYUU M^ECC -TC^NC7H,^NY*\&?)-E2G#E^:5TL[\N+SZ>N>)*?:GFXO)*_?!K8S*% M^52L<;IIO:E8'&FM]2,Y:DN7_-,+#% M1P4#:5S^6%&>91A"][_,/*0 MR'F"K2TK\ NHL-[0YT['[)8&7+C!,+B[#N(B4R*T>K*EJ&EA][3PE^DD,#"8 M9'!D[@H'KU>]C,;2-L:\4W5F-:L// M(?_NA:N^[XNK)?_AC+5+Z;W]PUXO@7!V"C#;1!UF?P3_FH;*M'OD@=LN@;=. MX0[&_A_;D,]+QKKVKL,+QK0\93='" 34K*K NIR[@%H ,R&A@R4 0A3%(: 4 MTEI(V:VH1$Q&V3^RHA61.GX<9\4Q\N3=BTF[H?4;>9RTNYZL^Q3/LW7CI=FZ M(2 #0LU5Z;J[6,ZM;U(W[&85"842FLBDT*:68P)>H(Y[9E7PJ41=-8FO+-V1U2'X>BO M#T!.'P6B")HC2B .7$<@Z2 LH&3$I@6BI$>@N: EOQA1'4DT".@A(.IHC'$Q MJQN8&'$P#!2Q7(^#@3$)TA>BL%.3H2_P9!4\+> 0A[O*?.460T PB:U"X+D, M4_,I/,MI_CR?Y?,@+7R96Y-N)E2F*SIH[?*83=?C!J-9U;AULD/77+H0,\^R M"*+ DR48B>GPEX&Q(\&(V8 R=M!@/#13[R(OEUH)QE4[S >LFG)0P4TZTA+8 M(Y:PN:3<$RXK55-+<+E@[.736&$MV8'DPP,+=.FS[:U\.R8QML_P057)4FPY MCL< )X@+: MI(FB7TDI0TWT)?#J2570 #\$^!R-&? P+VR($ M 8OA,@X!<\OK!-(="60VP+13VW'O(+U)&./3 T9]$MA74>J/C>&C:,8CUH]Y M#9>"""5AD7!1#)>.(DQ/2KG@S=F)4(66$JNXRZWZWDK'8Q*"^XP9 MJXIZ<;)H.H=2TX2>P ):KL<*648 @@NR;#=2"Q(V(( < F:.XVC-R8>/4=:I M(+[K*,#^D#7MHQVX7OU#V^GX%$?WJO\/N=LHB\B_SRH<=!$(L,<"UJP9BX(# M0CV'FQP AC&T'(F*/0_3^TX-06'LMNCYG M+SN-;DZG25 HK8H.1D%L1+/*.I.OQCCPDR#1<6TM*+4J.2<1MP!Q$2(2*[F4 MI9XV"Y2:V+(70FDNRCG^F$UQOA87-U^2(#*1 M6\M+UF"N!"P$4&#HX2WU7RDMF0;H89?,\)'86[CT@Z+!#3 _- MUCN;I/[D:YCED)N)RR,W\RQ<@0Y:)A), M5:6;RA_#\30;ZI^B:/0]'(^W%^1FZL-+!R;4]AE&E%>VGB6(*VV/$\(HLKF# M9:E%,L3HAR3E"\IH[2S$#L0>''!P MW,:EIVF.D9"XC5 HZB:;9/^9+B'3L8]D9I5]<=ZSZPG%H D<".RYBK1B"1 MXQ /$PG*Y"!*OUY0'&;<9FN: D)D@.'V3D,W+%QO=8(#$/V:?1P@^X"UJ"> M.+ EQ8XTN3([H.36W/_F>G)!8VEC'UVI*"8> -QEF$5_V<=Q'''+OS^N'O4Q M]*_#<9B&1=J4)(V&O]^J:T&<_-_\-$SZH ]"Z6-P>O6[L%]ZRQFJVE+CBB'H M E,'/[ZC68Y[2^]Q^RE'FZ\LNA5GZ!J)98T>:VQ01W";%-[+G(1%[A M[?1L"MA"CK:23#[-J&3K&60&J--J$_US9QZS,JBYR2%P$UP["0D\U^' %K8G MF4V9*;PRP[^#++(0'+LN-^EL\P3R+N/6^\=-#BT,3Q%(/ U&VKK0UL4ACK53 M]V&?-SE+' ^CNRP3:!Y(JT/;&X2I58434E M0)8+@<,I-H&$Y=ZV8PES,;'Q;!IW*/S8 $!=-N? 1-E>PX=6$LMC&!$F&<,F MP@1Z$@BW@(\ G-$7P*>K$F\#U&DQ[YX+I .PY;PSX_(VRQ]0.F56!7H-PK3TT*B5SW$0C+(\[SZ9R#;XM%; 8FZQ)UO15ZQR3;]AH]&%7Q M.\1A6%* (':0*3W'E67\#O)>BZ9#L"\FV>^B8-OP63: M$@AXW$HDH:B6HY] QX$.1-@$GLD<[I3;=-)UR5K9;W9FVL$!1(<= :,MNZ,% M)8?5M@'BV+&$#:5P;=-!!%2E9QPIK6Y V96,9(<=XGIP1EUQY.5)K8QZD-HQ M:Z=6!4/*)7&0A3$C0C!'(FZ7)18MRLR%$);'^?BW)Q6W61JCMY+OF 3 6 )/J+!.WLD!KJG16 (@)D>"BW+0'U$8+NNM: .Y( MWAXY@#"^-9"KCA8B:%8]:"605%#+' GF6:$+H.LYC2@F69%%G)4F\! MBKN+_N3F@'2:D+&W4O&8A-]> \>L,H,1!!GDGH.P)Z0I, 2@/+ @L=.@A.[P MA (:$*8#/_N5__0SN'/@P*T4TW(J/ROIZJA_PUW4O$$#A@_"0:NUU -!$*L5 M$/8\X@$H+),CX$'J2H!*+=43>.&0TO,0M*F^>I![A$>3SJY25K>W2W^0+E!6 M,Q^%\"CS/!LH&$(+0V1YM!!M$+EB(3EG-B:.%8X<5*6' M;2:X[5"3XJPJG,TX\)SRN)+ILL7*-,^'8U#N*XA;;S#@0XI*H33!S3 MII[KV2[T3,=SI2WL,AH4.>Z"G;EK58?%-OL,LJ MH6?9%+E$NAP*DS(,%(S+$F6"6>:"[EG;2=Q>VD$X *07)4TW6\[7EJ'::M2P M;X*]68EL:G+D F%1&WD,%Z.W,)R60#!UHQ+B@:4]R( KI^P/Z@"0_GW MQZ7'+FNEQG+%C;\O"H[IU. '/[ZC67Z20P,,A^0>I3/>4^&&;) M,L8/;[2'>E%=,$EE)7BFL*'C.= 4 %-!/4)9Z1IS7*?AV'6V]CE#_VNVV-LS M%0[:%ZT5_:,%'V.U+).FQ A#P*3E44(Q<.91\E@A\/G@ZTAA/VSP'=I&D%#O MS!;)'RLA'(Y.PXDQ]._#U!\?L1O;K-G$F D,,)%2"2>;N"YSK/)@&,&NM1#P M5TWH)S6?9Q-G-ILU^&TODZL)E*VLLY,?F"C;9R19H$KNCQT32UL9\)["#4"V M0VBY(>0!DR\?.UWQC]:05(60VD)@: M @X1L=W>$_[.V1X\8QF:MD ^DF=*+3(]X-D$F<>>U"BS3 M<)AC!-1[+Y8MOK?4]90CV*1^0ILSQ(F>(!8IVG?]RYEF+:5-8A;0(Q( M?6O'H@[ '$F3"@JZ, M?L8B8[7(HVAZ/0ZVHYMW-S7_LIK[J MZ?SW_#/_F-U4?:_U<1Q.@M/;V0D,B,!_OJ]U.BLC&,1==/LR"(Q)E"H5*(V, M]#;(Z$&QN"3(S)=)/H?YOL--6857/5W]<*K+B^>=M M7#[CWO\:G%['@?_[J7^C7OG.'W_W'Q+UIK>W<;'D?@[W1*D8IK2)12%&U!38 MMCP)$*66);%CNFYVC[\VK3SA=43QNL71^L\8:O[UT7D@XS;.&,0?$E=UU:7< MEAZ4U*-80,=Q.? $$[:'3/'\>5U\V8>K#$#9X8&L8M@CXO-7PFJ7)-'0=4=\ M=C_^_>K,N1P89^?.FU%Q<_>,).,F_JVX.R^\-,W05WBD.?AY\-SY'=_Z"@OH]'*6WZD\U MCD)(#J/QV+]/@G?E'^^?BL23N<4_=V-!=M+N$)B]@UC_^?YD0: 7[U]R"6QV MFW[9)B];[<[9HBVU!=5K+1\L;_/!WBF;;ASL=B]UBRSP2HGEP/A57;A-#*E8 MT"B7AN7INN.TJ%=3P6OLJ&^1"B[#'\^B@:-D"2NSI&^!&!;G8C.S=8NTD[DE M7XU-/&,V^GH"_FC))@MV.6KIHBE#,Q1--EMF*'M5]F=CPOD9EC;:%EJU\%O?#MKH\M/1,%[@. EQXPI:!0?0J3>Z95<"5L>KSAQ$T;5\IVHKOA2L@<(+23,ZF:*VFNI+E23[@2 MKP*,3=.DT'(RML0Q=!E&\WRJE,/%4P++=:6_=\*53#+@<" M<"6KXDK(WH]/K^7AC$^OY>&,[VC60#B;)&F83K-'Y],O)K-\6E?9W'_*IC[7>K:YRX'X M@'6;V:-W1WZ/V3@_8GB:$%0^,T]R#*1$E&8Y=ESFX!*>TC,=T#$\NW/W0S8P MX4Y,6 U/#<^=PA-5I]-ME*4HP!ZV!.80.L!!9E'S@WI4B"U(SVX\3(0IZ7G8 M&2@U/(\3GO7D$19CT)$.,RW).;>%38H=)X]"PN$6I&='\$0#BW1Z<+MW\.QE M@MB-1^D&XU!UOQN+M= 4(<+"W#*9)E.RJ*0NH^P5T[?UJU& M/,"\2Z.QM]+MF(38_N+%K&45 9(2:%/+XB8DC +7+J,C!)+2>@Y>NC/C\(!8 M7-E\WQHL1(59H#V)8 -H(""],FA-B\K/A&D.FPY\J7;A0W95;!+JNR M:[QHO+P +ZC"BY!0N-A$U*(F54:2D&89YX*Y!=!SY4M7>+% EWD]>V[.[/U^ MVZ5:TUDPRYT?_QZDZO5E6(OV1#Q%7ZTXL,VHR9CI(67Z0(]Q@AROC,BG4N*% MY+K!>*S&)":C7\MYEK-IWJ9U!.$ D$YS9??.[:"]@L>)Q5JM8$0%EI@23V*' MNC8"'BU2RDI/NF*A5O!SL-CA!AH8D$Y%H\:BQF(_L&C6"RQ2*I4,! +:6-I$ M6@XK]K>Y0)B\5"YVHZ4B,,"FWBW36#PX+,)'95RPBXAK>="EGF-S0(CM%F D MT@8O%HP=@1$.,.\TSWKOP'A8>V.?@R3PX^%M;C:.@F_!.+K/I-N!9@0E #)B4V%,@B#@-"."9Q!"F Z9A2FD^!62KSP; MD!WNQ\$!QWH/0"/R !%)JO/@%J+U*Q NO)L8<+5B3&\G(CK;FT(#PG613 M[+FEN2\&I1O16HP_^[2IMQC%)H5"KEMNA!E4I$Q3BW3)D(6 M>^,V@39ZBL+ZS&90K,WK5B,X!X!JK^B!";C]11 "52H3"2DAA$H"+6%*$]@N M1H5F*1Q&K!78#%FV:Y?AQ@A3S!=LJ6?+ MH&X0A 82]A3)^4E6!>'""[+5)".4#!#LM-3-IH30S_3N MVJNIP?]\\'.SEK26(NAZ4%F.KC09CN%MLP$&G66\U^#7X MCQS\&-;R:%@F0U@*X5+3L6W!*!:%"\PE$&XH^3N*1P!T@*U.MS\/"_T'5=;I MXC[(]M4G7XUQE&S;TN^S]^VG%>C%E=[N.4B:W',9P!9$+C+1+ >5$MW$QGP! MO?,Y/IL,H[O@HYKH%]OMB9H"]=N*LR6DTS..ZRYO1;XO6=^N*/QG[1(_6M#2 M"K1 0,0LQZ8 ($BQ8S-8)(Z3-F%8;@3:9]K;ZX 66@..=RE]-6HU:ON%VIJ+ MC+L<.@JH4#(FJ2,98E7".>$N['2M+6J?H2NOA5HXL,Q.LWEHU&K4[A5JK6I7 M"[A44 H<8#) 3)=8-BW.PT@L'!=N+&L[1BV& \8Z311Y,*CM=,N[O]9O7FJQ MV.=^:3WC0_;Z'>W ]>KKU=>K?YP#UZM_6,>$SI1"&0=):OQ42/R?C3!7. ?& M)$@/.+)TA>I.0764'6,32PF9@")SD%$FN%L&I$F$%W)+E',ZT]R+_:GS(-V) M@QMWZBC;'^5>*HL@05\F[CIV5S'2Y6ZNQIW& MW2[CGV@M/:?'+>@)9'*( .:4.FR6#,+V/"45P<(1P.=)NX[.__&#./UW)#D% MO2@.U/.,X32.@\GP81?A3'N9L665<*PE +4A-H%%!38M%[M2"F(727251NJ) MQ9")S)M^'DVBQ]LY7:497$M$6KTXLW XLO5@75N:$2QG!*R6<%0PA7_+ADQP M:4K+LS$ILL8@1AA;.*OP7$;0=Q-5\P'-!XZ6#Z"*#V".D$6@9[NF RR3,1N5 MV:,\T^6+<1T;* 1=!V9U6O==,P+-"(Z6$=1*U'!'H=T63"++;5%;")-R MSZ$6!H4; "#BF@L^\M?U , !0/KXA':C'R]T:W6)'1-80JGI2D![Q&6J@574 M"/[M-DU;C5N>X5;7BMA[#C(=6S)!834-+'#D5E4^('(9-9" M^8+7M;%-LLM<(1JX&KC] BYB<^"ZS*$ZU=>HW>]T,0MJ_KCG(FAR$ M51P$(YX=P/ LFT*+9G]@B3L-!T!UK(5WG@L$#9'8:*W3@+.2@TJ">S;T? MQG4P"6["EQX'WT]_YW_]P400;90'8L5X7^W\BW;"[SM1KG.XS"2UG('9KC[1D#Z+2ZQK^#.!KYR6T-8COSNFOH:>AM M$WHUUQ5PN>,!RU)0D=1QLN3V19)=CU@F;,ABL";T7E#;0D-/0^]0H5=S^7B$ M8>1@BW(;4YL3#&AY1@NX%L(ODGH:>J]SX+J_!M-YD'9RQ/K87"P6J%6!P<3A MC CN9@4D*,4>,$M%%;ADH8Z$FO,=5Y#0F[O:K:K=JB_&/*IC7A)&$7.X32B4 MDDH3E*FQD8#HF9C7V[$:]!KTO01]+28,,>8A#SM<8F<2S."QU MG5OPAI^F<7@]3?WK<6"DD:*\N[LH>U8T_/TV&JLU:+'RG^&?P6H!1]$T>\-+ MW&ZO2Q+_L<3[QS0_' M&2E>14Y.B)P/<5Z*K9G^'\T7Q/\SW-]PZ.[^$:WW-LR4260)^[6#*+ M,J?@>X#9BIRVHN[UWO^E^9[F>YKO'1S?HU62%D8X ;8+!464()M03Y9%#!AF M#;D>NM#W>N\"/!*^=R1E%>9.POL@-I);/P[6<1<.C.N,@@U_,C)&X7B:!J/> ML-:V%:F16,.K]I/IKB2_]2#WG/G8,3OF5>H=2K#@-H<>!]2%P.04X'*3E3GV M0II*Z<<3->;D4Q!?9H2=,UTQ&;DS@EW3RUC>76?#:,Z%P7I<&+Q!.^7!6]NG M>0WDZ-U9S5,U3^V0IUH53V46PIQ[T.;<9);$+L-%A"K&W!$+YSF>S5,;79@= M\52.-4_5/%7S5,U37YVG0EC34RWAF001+!U@>::%$2X3Q'E2V M1_QOIJ0MN M@HYX*N6:IVJ>JGFJYJFOSU-Q%6 -/2D)=TU)J&<"9C/@XB+64E#"%U+F;:2G M;H>GPC>[W7)ZZ09!FCQVP?PNR=P6C4U\-PO\:S-VM&>$E1C1-D]2?9+U: MV^FZX<'I[O>V7I&WK& MM*IYYWJVXWC(=0FSN 5P=CBS,($!,JV%79YRP<1L MOXG\-;PUO/<)WA:L MI#=ER/6DJ0#M$I.:$LLR%YA".UO8%.Q2>O^]0^G-X$Z#YO2NSMXLX%I:7@7EOO;/+!H_GO^F7_,;JJ^ MU_HX#B?!Z6V^MLJ6!__YOM;I89!E$>ZBVY=!8$RB5%G=:62DMYDI/AEEJ;,R MU$[RF#1?48MQ$T[\R3#TQ^KIZH<[U8$G!RAWWO6&&=]Y'_"3%<\_;^/R&?<* MCZ?7<>#_?NK?J%>^\\??_8=$O>GM;5PLN9^S@@2YC&-$)!?2HX!+T^2$(NJY MW'(=8=/L'G]M6GG"!HEB@XNC]9\QU/SK]]D;KJ/QZ/V)<1MG/.(/B6M;GDNY M+3THJ4>Q@([C+Y\[KXL@]7>61>=&-D2;@?$9^_$E:[)(F&KCOB ML_OQ[U=GSN7 .#MWWKPJR3;U[^+>7TC747Y<7'\]<<:6^7%ZI?WZ5YU>7 MQH6G+OWZZ;/\LVIW]E=I?+RXO#1^^G(NOKAGJNW/?1O23^(NFBHB,<*)8FK1 M-%$B,'E&+Q?[5&O]2 \,\7(5WBE^?!]^-S]&=OZ"]?0]'Z:WZ4XVCD(E*_QK[]TGP MKOSC_5,!>#+W+L]U-#(SS:. H60)^!6)8G(O-#OULD78RM]ZKL8EGS,9K\1!--BUD@\"12Y=^4,;1 M\0R]^*^]^(W(UQGBMT#]K=/5S_#-%T1GOG;\)>.FQ0*&F4YDWU$4I8X][U/L MN>8^>\!]*-,I]37[T>Q'LY]783^UO!,ZN;]F/YK]:/:S2_9C<5UF8*_9ST%5 M$KA(U87L8-I]'-P&DR3\%AAA3F/O7N@:U,RV]^/3:WDXX]-K>3CC.YJU/)), MG%X4!^IYQG :Q\%D^&"DL3])QGZN'?JC?TZ3M"'2_(7'2A8WXSJUBU[Y0,E, MF>96E=)76>U" L^"W ;2I@()@@I;WB8.<)XJT[GFX]05GYEN72R64ZS55;94 MLW>+R>BJ6C@Q7S>EEE_<7/D_/D5Q?J&69/4J^N2KQS24YG[F1LD2'9V0[26@ M? 81]?9DV2&[ S1O:.4-9JV\"S8!<#!#E'.*76@1F\F"-[B\(0WX"I)#..V!QS3!!#:6)HN8/)+O\%T; M9@G=[!+:Y,H4_NQ+9P&>-61';J;IGZ.(XZ^KW>FXW!3:@G5BUN.O+)#T>G9Y-7[H7CWX?IT[DH26=M MY/%LKXV2NG?SE?LR6D;5;:8D?564U K<"D53RD MA8F+;=/!-C%MTW*X]%A9>]D#'GP:@S3COK4RK$\BC\[R*$CRCZ+]/R[+,!+Y MKVF8/F1&?C3)-O;%CS"9MYII,+D"\VN^W)T5;:6[#9YLI:3-J$(?C3VDT,J> M$L=6 C)?DK]S#S@HKW)[,FIA80OD NH0@FW!+:O@H-!D#EC@H!F7NU7*3! G M,Z:X=1:ZZ>G@W=:[[BL\/N[8#P9H5;G5'0LXS!*">-01%F&,5R1DDK1DF BRSD228%\H3#LA04 M1?$?RU;_VY11=J'1$3Q K!\[)*^FTVV0 ;#')0CDCR >ADE^B'8X"PQ*,H(R MHOML:7<5.-$/%')8YXLI/C,47B6)--@Y$YC M-;I/JAO1:+;_F5^\F$UH.>&CUAP,/=D,Y5UF".^M!78 ZL/:05[]!&8>NH$V M48TT46FBVIS;0P"J0A".0"9T,1*,48=0P:E5LGM7*5X+]:9;V/U?_?$TV"JW MW_:V!1T0Q#3CUQC5C%\3E28J352:J-;4)ABJHF2EQZCM,)<@04P;.D!XA39A M<5-8V],FM :PG0CX??3@?/?CV&^M'KD[;WM/\&G62CN9A$"(3QRS[T[.RG=WEN)>LB;2>L?^=LOC&^N MV&GZU/39#QD$:P%AT"&(>-#U('4W-T'DR2OQ7LP 5%ZIV2ON;TF*DU41T)4 MZV@*"%5):J0-3,)JO'IR%;4X.W+-(9<&3DT8 M? [^-0V3, TN@_A;. QF:L3G8!A]G>1/R;?P]B7V!Z(![C3_C<:TQK06%)JH M-%%IHMI;HEI+^S"KC1UD41,S)@3@PG9<:%4I\C CS.F-]J$UAN,+%KH,TG2< M:YI9N% <)&D<#K-*GLF&V: /T.F(096MS;*8A-!!I@0DAS(BA2D!95:!\UG' MP#[/ISMO)K[[\>A/<90D/0\6(K#+>,#^.2[U[L+A[2[HW2]-GYH^-7UJ^M3T MJ>E3TZ>F3TV?FCYU8,?)A\PZSVN&/#TO=3^-LRNID49&>AL8\O+3IX.)]EC' M\4&@5:7KDT!B&UF"$RQ=1UBVXY1[J)X$S5FH6HXPRKO[RM:CDF"]!.8>L]*$]7K<'M:'5A'$A/L M0,P$1B:4GNGA,CFKXWATL:S3:W+[K8?!=)RW6N-4XU0S?TU4FJ@T4>TM4:VC M45 (JGH7A)NVQ9%D'F+89=BQRQACT%K T46VY.5,\I,Z\WHF1I@7 M-'EMCVN?.7[_G(W:&:Z=X9H^-7UJ^M3TJ>GS&F5A=>5GW$7-> 'R.RTQL::Y+'_A=XUZ \#]+@"/30QX#9&EBD$ M-05@T#.+BN8FD%AN!GJ-UYW@MFBG;Z_?#4IJKQVJN],[9C>9+:GU(0"4G(4*0"D):5O_YV M-P "(BF)HD *)#M5\8@OH-%]SG<>??I\8. 9<7OU^K^$U[[/.O^,RM.F!2<7 MW.3XK9LG$/-Z2VI^5:M^/?CB(#[IE M1]]>6GKKNQ_S[LWKUG*;"7AT-JN[F9^^06#WGV^"C$_-TU;3L5^4Y$UW,8QP MH&)(.$)$0AQ""NI#MGXH&%];)'T]'>MG+$K@VSE,;KL=UN7IV>U%YFW5PV%G MK['S]."Q)P@HFV:I %*!?11"0GT<,!(03BH_$4@>[@L!U6BW1TJ)E /&<"\P MT<&>@ST'>_N'/=$B_U0RBA6@"BLF8XHE##FL8$]('*PGB-\![.VQX!8-."0. M !T .@ \6@!\9D] M/8$" ND]/6_(%*$1R2,0+T1&$I)UI\/[AX!][ 5R.% MFAQR#Y#O<'8='%0ZJ#QJJ'P&*6F#E)@I20. .8H$50&"1.!R]S3V8PQ7^$0V M1)]^V]K.&-M8]Y?IQ9?( )_VM%XGKICYS-B M7]Z5=[C0XJ8O\>TZ3U/O-_W!=>%%DU$ZJL?W^FM[W5W*;.Z6 +R\P_OZ:W_< M?$565Z#U[0U^E-LF+T[K+1[%K_J9^CTEFMCN/DMD@_UG^L MB-R[12%!4R&#WSU>9U#> \D__?)N!3[*S\3C'\&N/^)[O-<3C]SYO2#:Y\VZ MO^)KI>/Y I<=5J;MP$YM5)G&]MF$:A]/=C(UA=HCRZ=WB[_W7E_X HD>:EN5 MYCOQ-)H-FT?M[7X&8O:+WI]-WG@4U7[5>M'96%R64+N_\-9: MTM[>>..QG#W1FLXIK%/8-U?8,+W,AMG,2:B3T(WEM/P MY)QO21)\Z"APDK+]%H?7^@%QY6&4$Y3S)6MWHLNO;J;SR2..SU$O_VD>]?LM MR8?7'H8'W(0 MD T$ZD=1HSOITBLH[5<9CSLE>&@0B@%>0*C (% !QPI !2/$L?1I=4H0J4AM M>T:F2PQUIP0==AXI=IX>//8$ 5MM@@$G0!*E" Q#)IF((I]43F04@"C>$P(V MF\X[.B4H^$ "=TK0P9Z#O9.%/=+ G@"!#*( 8$IBU$$",2UXQ?[$=@7[.WU ME" #N^O#Y0#0 : #P+<&P*=/"2+,X (!@PA*'O,0^S""'"D,21WZ NCCU>SA M;A!P#Z<$*1I UBE_A#LEZ*#20>5A0^4S2"D:I 1AS'5D+$*(9!1Q(J*@9M+1 M[^.5QLJ;(F4GIP3% --^I/K>S*L[+O*:#[,B]::7AG+9U 851J"\Z:U9 MVGW53O1$#673T8]1$49 (*JHY!A2&N&*>1&0&'.\(>UYN0MJ/_Q_=3,[?DPG% YH7H%W!,,%G!/??,N M![&,- Z'4E7QJ1_'L=1_; CW?TO&\W2G:+_KK0LT0 (ZX'L[U]:\91W0#8_J>;DT\FGD\]]NC6T5<:$( $( M0\X9Y?H_B@@BZS(F2E=9;M3HG_-B9E(:Q;?I(XD+FR"WQBMHV:ZOZ;_F69'- MTO,T_YX-T](?^IH.IU<3>Q7K&AU*3D4,(.-=[IHY='#HX*R7DT\GGTX^G7SV M5#XW\:X8:+:@0JDDHB$5OD^0SYEVJ>K"'PQ5B'KC73F/Z.3*A,[3V6QL'6E3 M*)2GQ2S/AK-T5!8+G521$$--K1Y5"J @]@&@?L@B$ 3(KZN:HTBL9W]ZK$CH MZV)6[=?479*/_CM_E#B]-X5"N--S'KTUP:=D:?NIG6YKSPF5$RHG5$ZHG% Y MH7)"Y83J)(7J1,HZ3)AHVQLNG\RYG>?FDYDWFWJSZ]2+SK]\>>N48C]"Y==]LD&[+H*! PP[;8OA5-ZIO#-)3CZ=?#KY=/+94_G]@2EH\OQ]L$4 MG!+B.Z%R0N6$R@F5$ZH=NJ"R.;P?AW$L*0!Q*&.$ ARJD%4NJ%0\\)==T,=: M:?\Z+8I/Z>SSY;?DQY=I;NZJ9K,\NYC/DHMQ^FWZ)FWM#0%W) MI]-=9Q"<4!V@4&UB$"1NMG%(R&.,:405!S%4<4Q5?>Q9Q"1>.9BS*X/@@/O$ M2H"TL'AC+32O;JR\2H9V8&G$5Z2YMYV(WAH0EP9W\NWDV\FWDV\GWTZ^G7P[ M^7;RW0>^+PR0;/;QB0\9"10E01PS1"0%J"Y])"Q5$MT]VQ>4 M [Y#0IPMY,9Q?3G\.%3\( U^^#@BC"(6<)]0&$4T$J#$CP@C!5=R;IOAAU/] MMU7]+4J'^IN=\Y.Q/9]G?3_XB_<_\TGJ83#PC+CUA>JO%]ET#'C3,X<+[G,< MLE @RD(>!Q$+RVPZ9+'^^DJ%G^U,\WD^*V;)Q#S>6GH[U(]>.(@/$.\RQ?ZL M4/0V##@":[U_=:TN:KZQ:@!VOM0[8>?Q<+0=)#I+Z"$FM9+"24:P 55@Q M&5,L8*V31@'?*G^S R8&3 Z?.4LV0-/7^A 52^OI? M$"G"(Q)&(*K0*922J#VAT^XWJS"' VE2D_M#I<-)33L8T.UY]M/?_B??NO_:?\ M4?.Z-<:QQO[WUZE%"HC GWYI#7JHC46:=S'L\S3U)M-96M3-(_62:^0IJ4,G M-@-GW&/O,ILDDV&6C/75*^.U5(6^]Z&OF?&]CX$NK;C]]SJOKW&;7*7O+_(T M^>-]5?>X4+K^B_OO.O< MJ/)_%*$OXY!R/XIA1'50IF 0A!S$BBD_1D*]?'I6;_:7;T8/3 /3P"!+6X:2 M9[7CT5EZ4UGJ!C_63-5Y]L/[3;]]77B15LE1/;K77]GK[E)FB[OT,,I];BB[ MN_;'S==C=?Y;WW[@IP"M0G;U,@-SY>OVY2;&:HT?6'P(2OMN,=P;IN-Q]>E_ MO0/O[&L]S&']>LTC?\MN-+Y^2N^\K].;9,6KN\M&LVO]IWZ.RHP-I^-Q+ZHH[X'DGWYYMV)1R\_$XQ_!KC_B>[S7$X_<^;T@ MVN?-NK_B:Z7C^6J>'<9.._#I-BK<8_L\\KJ/)SOVJ'>QU^!F*V!=^?3=YX%-6VY'K1V5AT5O+*%V MJ^JMM:2]4_;&8SE[HCF?4UBGL&^NL&%ZF0VSF9-0)Z$/DV'3]8Z&"Z/V) 9O ML>AED:YWOD>:Y#ZAP$G*]FO/]ATNQ)5G=4Y0SI>LW8DNO[J9SB>/.#Y'O?Q= M]B/K+_@M'W@,TZ&M4?(PM)M!8B>'1+J$Z7#/(ATS'T2NBG@>A$T]%,X=E+@ M]JSD'#:$,LB;LKB0"JZ@88"%-!8 DZ"F@462RI4^$IN4Q76,H=N6U7&'G0X[ M^XV=IP>//4' 5O=JP* $/H92@% %BD(5PJJ33J0BN9X(NWL$;/:==W,>U!QN M(/L]#^I:\SG8<[#7)]BC#>S)*(Q0* 6&*(PC 1F1]7D(ZNM_]@5[^V1E&4C9 M*?6@ T '@ X >P6 SYQK99PV+10C):4B/JFJ7=5_5$/[20 MPZ8Q+*% ^!** $,&.6!*QF+15C&DZ_MPK%*_EYN@]L//Y8S6,SY:[0L-Y5_1 M_[ZXK_R.=D0AA,= SG;LQ1Z'3X#H6#6=4+T-W!.R@'N&)2,!H((0$@.E0A_2 M&NZU"5CM [X>[O^6C.?I3M%^USL7<(!)EWUWG8XZ'77 [X3*"943JH,5JDV\ M"0%0L]VGW08:(1430)$*($.RX@N*513@'7H3S@/831U\CU,X5D#>7R1EV[2; MVW12)&;)WCK+WF>L[U]:\90W0#8_J^;DT\FGD\^]NC6M*J8(1#16*@0D8CY% M 2!Q1:,:R4#X*\6;:O3/>3&S[3J_31])7-@$N35>0I_GW M;)B6_M#7=#B]FMBK6-?H4'(J9,!EIP4!#AT<.CCKY>33R:>33R>?/97/3;PK M"9LMJ !J3\H'W,<4H$#_&U):)8W"&*]2I6WB7?T]R?-D,BM32[M,&AV_BW-< M=3_GZ6PVMIZQJ?S)TV*69T/3:[_88V^@GN@@;FKO BJT'&,L?1E)X4O*_8JN M4,<\6. 75?U\7YI=I-IO;TIQ^%P'1+I6ZM^;UE*SH M 2LJ:4C\1*@$88)S1 U!1.!'K#Y)SQ%ZY#C!(SLLZ_3TO_-IL1?EW-C@_CO- MIZ.DN&XYODXQG6+V0C%;S$\<^="'2LF 215QR!FIO5A"_2CLE6)VGOAS2NJ4 M]*!2(4ZHG% YH7)"U2-W@@#4VG+4?@,C+(#:NP=2AP 18361))7!RX[AO*FC M_Y(H_"C=B!,IQS+"9QN3+I^HNYWGYI-93789G7_Y\M9; 3U1>-*TR"-"^1CQ M0/G,9QP'C#%>*3P/B2]?$C]$-[?CZ7U:EE!^F>?#ZZ1(OXR32:\"^Z64FR1' MG49W.UW'M]/E=F*=?/99/C>R00(TR67$0@A]01AE$ /&0UIUZXIB$85^KVS0 MKHO7X !VRY;N5-ZIO#-)3CZ=?#KY=/+94_GZ]9E":JEK7%" ",!<4(PB%4H@@Z@N"64D4"L[1X]UP/]U6A2V3/M; M\N/+-#=W5;-9GEW,9\G%./TV_9+DZ6366?YNCSWYN:OF=JKK[($3JD,4JHWL M 6UV<93RJ00P##DD@L1(P443)H )63DBL"M[X'#[M J M*QX8RTSKVZ'OLI@ M>&!)Q%=B-[:#Y<$=_+MY-O)MY-O)]].OIU\._EV\MT'DCZ""5Z$S&&( M A0K 'T?R< D\Z_O!7[S_F4]2#X.!9\1M%PR&?5;M9S1;-(VQ8 "I%#&(%:,@4(HB5&^N MPFA-<[KRP.WG^:R8)1/S>&LX*;5V]Z/+%3*@T"7EP;-"T=LPX BL]?[5M;JH M^<:J =CY4N^$4G=G3[U7!".@::\)41 (@87P&0M##5MRP?!&J$_6'^IZCE:W M6PC;>GMPKXR\;RKL#M?ZX(8<.G3U!)U0$SG1D/LPUI"$N1\R@'",595YH8P% M9$_HI$:[/4R*N1APCIVKY2#)05(?(:F5#*8!0GZHI&"ACP(6ZH#/KR!)4LE7 MDL&[@J0]UL>B 6#2@9,#)P=.?4PU$]94^Y.01=!TCHIIK+@(?!I'53BG6*CB M/:'3[C>K,"8##.$^4>EP4M,.QAR,]0_&GD$QT2(*#@.J1(#BD 8\#'7HAZKV MEE' .5M_;'X#%.N"T84-*#Z-I+C=X/JSK>9?O&__;0UGK%'^_75J,0$B\*=? M]C.^IT:P_SMV_LSVY5UYAPLMUOH2WZ[S-/5^TQ]<%UXT&:6C>GROO[;7W:7, MOF$)V\N;AZ^_]L?7R$#KVP_ 'V@ M.N7Z3F=E*_;EYL8*!@_@%$(2M"TFN$- MT_&X^O2_WH%W]K4>YK!^O>:1OV4W:>%]2N^\K].;9,54WF6CV;7^4S]'!0[# MZ7BR#YIU_>K>!4^9EX_"/8]4=\C_=Z MXI$[OQ=$!W#%UXK \W40Q^-U[O2LX!N4?6SM81_36N(W6,L^14M'\'SMM1]M3'EA. $A*"U ^"5;;\>[ %X M9_ML^]5744 G)PIA>ID-L]F)K_MI0,"WZ7JP?U.7?,]NZF+)V2M/(72:$][A MHI>EZ;E[OG<\_7V^4X2>]\X';)#M"U/;)R@'+]UAF1/GO/-=#XY M46?9/9][OMX^7Y==T?IK7)>/7?Z6Y,-K#\/=G;OL=,8.X*R3X UK:@@4Y4&L M!)%(A!Q($@9E<1R,PI"N%L=M=%H3]N:T)N5@KT>>'A.EPSP+=EQAZ&,=% M^ZD>#CL==CKL[! [)6P=M9?01W'$_8!& =..*<*L;@,4RF!?V-F4#>SJ,"L> M8+K7DQD]51B'I@Y-'9IVB::X0=,@4@3C(*028 %%"(DOJF!>$@7%OM!TC^=P MX8 A%^$[7'59P5>?F96D(6GU$0I#""(A$8JQ\ 5"57M&R /(]H4D>S@SB_A M@'YX9JOJLS/).M0!8Q3!62D,PC;@(]%\Q+P$8Z_="O"T M=W'HL"R-LWO36K/N^ZH!ZHJ*B MZ7J$*>248@4D8(&2/@V(JGPD&,AP?>YJE\='Z/M=_?7&? M_!UMKXHN Z_>1DA'X)4<.)VCXPAU0O46:$\!; IE 4JDD$42D24"N,H8I5# M!F,J\/JFP*MH_[=D/$]W"O:[WLN VONC#OB=CCK@/TVA!)-- M'TJE(H*4B'S#-\XD@I+4.74N\?H.;IUX$,[J[Z:(OL=9&RL@[R\2+18F:W.; M3HK$+-E;Y^O[C/6.BO,@K8.33R>?3C[WZM9 U#2F%5SY" 9<<0XTA^CH$J# M8RP$ILMNC1K] 4MV_4U_=<\*[)9>I[FW[-A6OI# M7]/A]&IBKV)=HT/)H^ !$*C+732'#@X=G/5R\ME!H8J322>3#C/WZE'QYD"A MH'%,%:4R8!%F!'#]KU=^3/$\FLS*=M,M$T?&[-<=5WG.>SF9C MZPV; I\\+69Y-C1-$XL]-E/KB0ZV#O6*,,8H)($@L8]\ZH<25D?+>)I?IMEL;BMP^EWK0XXA^>LV58Y!3Q%H-E4B M19B,8(!E !EF")8]2]!2'&PGMSKD4V5=6KZW_FTV(MN;FQO_YWFTU%27+?\ M7J>83C%[H9BH*6"GQ)>$4BRY$#YFC.O_5;N=E!"XOH#]K12S\UR?4U*GI >5 M"7%"Y0JFG"#U7) .')TV'4,OC?G M_B6!]U&Z#B=2=66$SS8O73XK=SO/S2I%YU_^?+6V?]^*#P&C<(C M@<(@5)P1'H480BDB607S<:3BE<3W4S%#=',[GMZG9:7DEWD^O$Z*],LXF?0J MF%_*LLDNLVS]RYR[S:WCV]QRFZ]./OLLGQO9H%8/+0B5XH3& ?(%]V,E?$[K MS5<0!.L[W[R5#=IUC1H<0-9EU;]3>:?RSB0Y^70U:DXF#U,FCQ4S-W*3!&]" M=1@!H'TC'RO) \D$XE75/X@AA<%NW23GVIQ<[9/.N<\VHK>F MX)00WPF5$RHG5$ZHG%#MS@4E#"QYR"8 6"&$)4[18%DK,5%_2Q M7O2_3HO"5F-_2WY\F>;FKFHVR[.+^2RY&*??IE^2/)W,.LO9[;$[/B'R&':/ M3T!W#U!?G1'HHR"=@A&031->%?J(QZ$ 82@4C<, ^E&5APA"&:R[04>6,M3:]NA+[:T?S _<5/QO9(GO7VX"_>_\PGJ8?! MP#/2M@NVPCYK]C.*C9JS>#" 5(H8Q(I1$"A%$:K\ @ C'*ZR%=@CKI_GLV*6 M3,SCK>6?1/WH9H700""Q3PK+WCK^1V"L>Z2NO:;//1P<(HV# 5$0"(&%\!D+ M0PT^$E;GL0"A/EG?B.]Y(MPN@6C;#;^]P(@-=HQ'0$7 \ZQ@R0'20Z2^@A)O 5) 4)^J*1@ MH8\"%NK(S*\@25+)5W*VNX*D/5:RH@%@799'.7!RX/0&F=-6Y2()600)(#RF ML>(B\&E<5RXJ%JKUG8N[5^+=;[U@3 88PGTJ[^&D6IVV.U?DT%P1#AL4DV% ME0A0'-* AZ&.D! K79$HX)RM)[7= ,6ZJ*=F XI/(\EK-VS^;"O5%^_;?UO# M&6N4?W^=6DR "/QI1^/IUQU;:S#4IB_-C^FIZ[>;UWN?BO,T]2;365K4C2VU M+FN34K(.3^S&J D/O,MLDDR&63+65Z^\DN*P5G$G8V!+NFS_O<[K:]PF5^G[ MBSQ-_GB?7.I;?DS&=\E]H>_TY^N\6O+$@G.A$,'4#S!F/*0H"/T810&&B$L8 M"A)&YC?)QK*R9'J(-CVK3YN\X%'MR[OR#A<:_7]YYUWG!MS_HPA]J8T']Z,8 M1C2F6,$@"+G9=U3Z(81Z^;RNWNPOWPPTFJZL@;$U;>%+5@!S6:WV*1)KAAZH MK^&O__OM+#@?>&>?@@]O*K+KQO?Y4QA].H]"3_]U_OG7LU!]TR_.O^G__!9] M^G;N?8Z]0)W_7R_^]?/?S[V??O^D?@_/]'=^[MNC_*1NIG,M'%XVT6 VG1?) M9%1T/,K6[Q^XMD#KF/U]9@"T?-V^P<0X.N,'3B($I4MH[;XW3,?CZM/_>@?> MV==ZX,/Z]9J9^9;=:.3^E-YY7Z;/GJVMV&/OMP"G=J(Z.O[*.KM,P<(<061M M25URM%6IU1$* WX#85B=B^HN%DE7;O$6LK-E0=H1I(AZ)AEOL_@([/@T=5]1 M8\UL?+Y-\V2F1^&9K,WW;):ECQRHWEQTCKA<_60?W*W^<75Y?$7SA*/9*.C1 M/L"CVYD2"9A2T= ](L9B%.. 8TDQ$B26'%;'R ",0K;%.9#_[?8<"#0UWUWR MJ[A-QKY@H(.&OD$# PTT0($!]S&20BDJ%& P%M46H0 1?ND)4P0ZAP:,!TAT M65UT.-!P$MV:WOU%C?XY+V9VV\GL5.6IEJIA-DZ]2>5PF'?-W\.DN/;F9O\J MFWC3-5'(1^>(NC#$K7X'80@"O84+/QEI@W(Q\](?MV8W^P1;+99FG#6-(@A6 M 9"21Y#QD"!*?!!4'CY!,4++9OQ+/OV>%?J2\30/I_.+V>5\K(9#N\'V:H?_ MJ?/>%!U#&\43\-E/0']$0RS'0RQE3*20*I !8@I24A7M^V$ 5]B,7Z8_+_2* MGR1&P8@=@P9UFCKOKZT*TUOMSF:)E;YD,O*2&]._]M_V#4=BM*21'#0:&2A% M)((BB*#P Z"-&\2510LC(E8J\-LSK?\>I[9+\&2D6A.^2\N&!@ Z@N"C=)]/ M7"E14U!.D>^C.% ^\3'A) XIJY02TA""E>.VVREE=^82#P3OTESV3RF/*[1K MRX4I"*TJDR=76D:*6>$-KY/\*AV9?%!F-OO3XN2C0$X:]?0I9LR/F61(44K] M&$&_LIF4(49K]1R.QC\^5F?4]=U&IN[67#S0D]Q>@K-JCJ-RBG=I/FF77KD8QM-"H,(H1P#P&02@ "^(80U!I% K]YAQH9QK5G>TC79ZNZKE] M._@X<=GPV5N_GUZ^GQ>IEQ1%NGPBQSFF*1>-G@K )14J5C 4?H19 .N&>!"3 M6*U4.,36L4A_39,B_6K&_/GR]R)59J)W%C#^.\VGHZ2X;O6V/F+'U$6+)ZF4 M C1=*D,?*B3U.Y R1@*DI(KK:)%1L+(IL;52=IE?Y;C39@B]T\OC"ACMB?7W M%TEYIO7&.%6E#3WQJ%"TFL6RD$"J0!@#&4@0*D9B6?=($SY=;=)H6K?Z9DJ# MUHSN,O@C RY<_'=DMNUP=:?5X%3Y0D1 21P#'#(,A!^2J@\0BN2:_H(;ZDZ' M%@L/$.ZR,V#/+=/!AWJV&YNGU^J]+6>K#-7 %+@Y;W)9%5N,TG[ 8FQ2F@%6 M<0RB&(=PD=P$>,6;M//\:3HQLUR6K':5QMRH:I4>MQOIPKO35,A6HTND@,3: M*BH&:1R$*%:BMHT884Y?H9 [*"-' ]!M ]W>J>1Q17;+&=%1>IGFN0[SXC,O MN[D=VS9%Y:=V;_!4O579YOL)2!@+@(52H0HCAN@BX:*P(O#A;D6U17&7S:Z# M>:$?*LUMKB6L9OKLP2R;G8QB7\4T<(!%E\4TO363IV0-#U?%8&/T0DX)@QC$ M$$'&?8"P8)47JO^@9,Z]Z3 MJ@=!*_P,.%&4"0D5$KX?4B!I19J )" LZ$;W=I ;(FA V%%L0';J#/?7^GW) MT]LD&]6;)Z4+/+4;*Z=;+/>TD81:<1IB@)A1"@ .@$\E"8 ,PZI0'$I(L'A> M4ZL5J /9*I.K)B79D UR=WJ0& X8ZO(H\1$00[OPYE0UNU6P )C B@E*"9,^ M#PA%K"J$14I*N7*0N2O-[BXQQMFD.1Z^/*W#5KIW!AGNWI_.41K.F? \3 M!+2]AC0"6H%Q'&D'NRY!"OSHA1GGN.;Z.)L4LVPVMX=25K/0U2IE:?'M6FO/ MU?6ZW]EBIT_I;+?'JC%T+4..S @?L&**=KBK(A2'80A"2"6F@$I0U=4RWU>R MCXKY"C.]R^,K+E[>4[;X-KGO(%5\C$XT;"6R@%(\I@('TI>8$:EB5IWZA)'O MRQ7>O,<365_*^=Y/R2'82ZN#PW&<74!\JKK<2G5%<80CHKCT!>4 8(9(7; 1 M!H':("!^5I=WD)&&S 7!1QP$EV< DN$PGZ=-%OMDO6I(FG W(ASJ_XDH\GD4 M!(0#J>I.EA+1E3+_M?IJIO77IB)FEP$J1D=Q^,:%IX>A2,]9OM:!&<6P@)%" M@(%(\3"4,0\K+S;0EG#EW.=VFK0#X\<&LM.]G6.S<@P712S&]T]*EE,)W,LN\=6N%]T@3OU1BC5CL5 K&(& E9X",>,LR0 MX'57(RJ0?$;1Z_E?3/]>C# 9 -#E:9_GEKJWMOBD3.X!Z^-SEK=5\L1CCA"7 M# 11R'0$C$@@ZXP1HW'FN1/VW";+9C M*#A*[[Q51 6@!@08!2BBDIG*9Z6JK#(D7$*UAN8PT$MB:5Y&ZD MH8_#?A@C0D-%<, XP%$8D=JRTX"OE'!^2>XM ?6WJ9W]//U2S?J7<3*9J3VTE[K?A^0H4YF1NA.M_H,BX:1'$64,R %]0%4,@B5D'[#2+[*R+.BLF>3 M63*YRB[&Z>Z["72II8>CC*<4&AVQUA'0:)VB<4"8C(7$3'\>$T9KOCJ)]31U MH'4=LK-VV7+G<-3N1*+8%ANB5TPO9W>FX'.4?D_'4^MY=7+$_Q@=7X)8TVY6 MA"C$$ 8!BUG@\S &=4NM@,E5[IY&G\-RIL^KF=]M+QZ(7=3JHE:GO%IY2:.\ M4/I)WJ+2 MK+JF^<8+Z@OWK.V,-V5H5!#)!(L(]7V! %_TU$- X6CEX.(C>\F++;P]EYC0 M0<=GCG=1AK:=3+@8NA_5)$>+ H*W*%@4]CF5,8 X\@,JF!0U83Q"3':) CNH M*,$#++A#@3<]M]E33V)-N4EU:*G+B(MJ+'2<$O M>:8!XS89FTYD-M@M^X!>O+:>Y8!3!I0T]%+2IPPJ0&C,"1:Q"N((5^X#Q+Y8 MR=]_3>MY_'SYZW1R]2W-;T(]FSM-]X$!@*>9NG?>_G%H'&L1ND4A9#)F(N0* M,2H#NCBW'2 6K(3MFVM93V^\K"CFVJE. MC5T<3F]NIN9BT^$?IYAK?T:+97,&E/+(9T3$/@VTYL5"P+ ^R,$0%*NI]FK. M8SWE9]6,?[X,['R?F^G>[7Z9-N:N(\JQQS,GJ)(,-(:54HXIEDS;T)B&T&2ZGFFZGD<<61QN-J3.6QDT4\X\XR)%N5THI$ M<:2 I 'A@1]&I X@I0BBE?SSEX4SNTCFV3[SN[1_LDOC=SCNK L>CT/;6NF: M.. !TV^',B90"!^BNC$?0GX$\/;:UF'P>)K:=FK-0WZJRCM^KAB!]0L;3UZ^ M?(^F5UT##F$#F/%6'T 6^ 0"',>0LE *RB%>5&R&<@42'MD 7N##GLM Q$#( M+G.[^VTIT+^=81<).T!Y>1C=RFPQ2E40^)$,,24QC2(0UYDM'@3AI@4E&^%) MI_%TITGKK27D;1&APV"\O[%X='F9#FK^EDD*?%+,^&,^VHF,][6'O6$^^"0]!FQ^" X, '5)(H9!S& MO&YKP.-PA6*]7)O/EU&U,E_UPGR>&( P_X^:)?FZ6 WS@9J,'K[1^N9>W!"Y MSVYGAQ/4N!3":6@\;C2>< &)#RG6"HZB2 A&ZG;#L:#12D7(7C1^!Y6G1'9Z M"N5H5/X42DO+-,:H:LEKSJCLSV\XQ$VXY^"#MCH92SD0?)\[(+TMTCLI4W^T&BH@:H(!'V'E*TY\'Q"I MU52@FBE%*VNXTD:Q:PV5G6@H!&1 ]WI*M>?[!(<>_&]CI"/]V3/F^05+CO62 MCZ;SBW'ZNL/J;U;U^9^[F()GY:K_X(=;)_,U;@A&(A]'+(IQP%!4=>.),.?Q M"@5,]^"'NN@0C0:<[&YSY"52T%O'Y9B3%P[4'*C1IL48$D&LJ*0416'@8PI# M0&I0PR'>=&='K\X/%"SKMZ?9XD>Y>)]^V]K..-LDKZ_+EMP M0 3^M"RC9$FCS>O=#/FI0;4FS3 JIKD;@QO#?L90O]V\WOO SM/4FTQ-^=-L MZLVNS>&DB?8+3'&V_LO&E8F)9BYKPF]]=?W&S6KG^)[,Z7['P)>@T?Y[G=?7 MN$VNTO<7>9K\\3ZYU+?\F(SODOM"W^G/U_D&2[X&,%<'G;Q@Q/;E@ZY(WG5N M;.%_%*$OXY!R/XIA1&.*%0R"D(-8,>7'2*B73\_JS?[RS1@,$PD'QC2W92A9 M,2/+VK'/E5TS]$!]#7_]WV]GP?G ._L4?'A3R5LWOL^?PNC3>11Z^J_SS[^> MA>J;?G'^3?_GM^C3MW/O<^P%ZOS_>O&OG_]^[OWT^R?U>WBFO_-SWQ[E)W6C M?9U984HK9M?3>9%,1L4+1KF5G]&ZX(.X ^AOV\?.##"6K]MWG!A'HS(>)%,K;M+8KK-)U]['?WS!XGQ8_XP=WJ'UVUFL6)9?#8DZWMY8[.H>S+ M(( ;'K8P!H3$ I HX#@,(AR JM(&$XK52E?):NME:<-%S8(DS^_UT_XM&<^7 M:6"ZVU3&:$!DE_LOO=T:/G2XYM!.>;='0<@APX@ MM$GL1C*,L0@CA$.#'2I2**@2(C32F/ R .F.2P'OI4%ACS,7!Q.$O/M+?5KZ(+?Y]%8_T+T-,LS^U*V)25QQUR' V_@ 004 (XYB()8H9#&/*C] M"XH(711W#4?C'X;,U*ZYFHRB>L7/)L-YGJ^??8>Z542GWU2GX(S]6N[:\E3 M?4H6@BU4 $CD4ZEH1$D@?, 58 SX*&*^)/&R8#\KTXO6'VU/P%86+IN6Y=X@ M2S/U[.^WFZC_,#WS.KY))]F][+CA8H+)^ MH3V$+WE:F(TI\W)!!IV,SQGJ?CU)KW M]U(HP7",9,AP*)@OL.FZ;CV4F HNW[>HXQ#VF:)"KZ&$$@$,016_ /-N7+HE MV42'K6KVXOO =UZJG91;XRKHR+<3Z?[\M^CKW\ZBOYL^._[OYV>?HO-S3WT* M/5^=G]GN.U^^1N=:IM6WL\^?%K+\8+%J$=5O5H^7+)R^ES_B:V8(O=M,48Q< M=[3Q&R3Y:'RO?;NBQK#)\(/WDZF!1>"7NW1@_X*_>-4[TWF^_-:\6+QC_(SJ MW6!ZH\=RO_AHFB\^6=RR^NQG+RN\Q O3<7*7Y,93R6^G>;D()B%REQ36I]7> MBG['M!@IAXK8P$, B _>W[4%T9ZUU@S] R\967>U,/NTM^-D9G[KW66SZVS2 MR23'+9G-S%SL0R']9/'=\UHQME%UEMH+X.IE,TG$Q\.ZNLZ'9&3:\)/K& M$[-. ^]F>I&-]7_3FR0;EYVIOR=Y-IT7GO83QN]GV8WUR+)+[4C;NW[P/L]S M[S;)9Y,T+ZZSV\*.4D-R83)"AIS5FU?O)<-A6M2^7);KRT\G]S=Z(4?>[3S7 M8RM23T-'8N];#_DBF?QA)F$X+[2SH._QH9PX_]Y+;F_']W8C>_3==! 8Z1\F MY:J4-S%++I@4/[J-G(?5NDC]2+YMY92!A#/G NT['M^:Z-TG^1ZJ- M6J'U2*-5=GD_,/,P+$\O9Y/+\3PUG0O&V1_I^-Z[F-^;[R:S,HXIY^\F30R\ M6;$RD.$5^B-]02U9)9MH.1?EK%$4.S:.GLWEQ>6YBYJ59+]:)G-0V-AG#[M..J>/RJ?&'2O,D\ M3R:SZOV9%@,C-%K.!MXXR:_2>E'UW6P/"./X%%IFQ^-,"Z[^;_I="VTM])D> MMEGR(LV_9\.T:G:>E>PX>AQC/:&S7#]F.9#K:7%K%CV;Z?>O\NDPS?4?Z?OA M]$:O_#"U7QK/?\QS/=FY:>[UP?O=JLC4"&&]MF8W5(_GRJ[-;6F"BD: RMF; M7EZ:O[6<%&::;Z:3]-XL7>)9(;^[3DT/,?.>7;RLE,+%>I4ZF!8O\)5V@'Q: M2'3L/%T A^U[EGJ_ZQ!;:\/_TW<;36_T6_ET?G7M-:#E_?[_O%^S&_,MO23Z M8:?C\?W[Z=W$ZM"HOIX.G><713;*$CWA1DH*LQ6@OV)D[#;/OIM[CLOK:,2S M8&G&$.F5-9-+=?$=#M+>:&GYMG* ?"W* MQ>=+-1R:I+B>\R_:!1K>E_\^Z=80'3]1LP^C!.$X4#X7I#*FD8BCH.76 -\7 MA/HJ0#Z!?@BE7Q[T\^,H!+% *W[)II)H?Z M6)C\_U;JR\+F5QJW?"?SZWQN+E5!_[PR+!6V:4T;B29 MI1AK@[9V?C]HV;&7G6H+71GU&VWVK^S'=C#%^E]:=4[,C.BQE99+E>K7,2)J;W4Z+S#RG\1*L8)O1 ME3!E9GC0-#TQB7?K$-HKE,>SBOKBJ3;_1BKKBRPJ?+0HKGS5VB^N,VM8?%ZA% MA+&Q%W-M;O5M:@=2V]M2N+6O-9OF)KUJ;F^=FW)9K[7RIKF=3P.KI7MC9GLT MMY-N[ZXOK47S7W/M1J:Y??CB1SL3^]>_#A MNY^;>@IGW&L>2P;0$#' 42(Q4BJ8-. M'$ 0^E77"5+HZS1(>D MC3EJK(>-/VRBXLK<^;'?E']PJJ]F[4*IJQ;+-:Z^GQ=5%J"87LYLVF"D?S2> MVDTU/JU&_'@0CH^'%<)HN97UC;5\SG4?&2&I[:7UAF8F2:.-=)&9L+64Q.%L7D:^ MUCP.K1D9928X]"YS'3R9&]G=3;TB>G"YB6^-W)277]QR%_!Y5LF)1HWS2D#* MH&(=DD+, T(0%@8EI=3NH%1U+,%")%I(&D*?R8 @R*CO,QZQ**HJP&+?EV)[ M).T$F#8"TGIJWO]>JU ]0U[84J' J-";@FQ8>CE;F^57V?1!J7I7B6&:+S,K M_[:Y-#,M"S>G\O;:T&-.CZ1WWBP=7D^FX^G5O<64BWDV'M7'2,:)]JZNF_R3 MO6ZB'3\-G:67_EN2:Z!\Q9,W_5>W>W+MO*>&'=E 99I;WS\=5T;-VH+,YB@M MKMMT53ZU5N)R%8;U))G9>\U*EE49__E(688 @(I41_\++:60!#&F3/D,!"P. M?<51'?$+!.4R6J@;;4>K?9C/EUI!-$X:G%/6,#ZLQB@Q!^H5@N_U/Q@\499! M%V49[,FR#/!!K)1E>'I*QOJ/I?*,%\]=;43_74;/HU3[+<.LB2F3UK-;BS0Q M5JOTTQ\)(Q;F_F&,]@R.]P\)[5GDN;9B!F?Z '5EF),7LSJ>,Q-LY*V%1F9S MW^3NKK0Q+*ZSRUF]M6$6;-K:4/3*P,N2J!M='E92_EIM!JG2^I<)( M0AH#'W/$5!W30.FOZ/B#Q=:^4WZ5+I\YK]R)OSY9D[VY3J^V[.I,I\T:['BF M&P:Y4,\QE1&/?1*Q6#'BUST+HQA0M-+.9/.9?KKZ??.97NU2TME,MU(ML^L\ M35\W]47VPVR7&-*$,H51$R9XKS396E5-6BK3MO?>!A\+U*_2>J4IKK=F--#/ M:OPVT<"PB@1L&*5QYR:K=PK*J,_\5D=T-O]5N>VC1:ZI7.$J/KD8E]2YWL9/JRSDX%7#@Z\?7I7U+DWX2*]7 M9LV"25O61OQ5DMK-*/4DFF2K]69M"J+E'%;#_."=/VU:M(2\YBG0ZY_B+C71 ML#DPJDVJK430,?W-[7AZG]HD9[DC]T"5M]S;W&,^[-3;[G5NI\S FQ1:GMK] M__Q^D8]O5PKRB),TJ8J*/K0I#Y7 M\F;)Q70^6^15OB^R\>5^>VHSAA; S6;'Q0.,MR.K0KS*-;19>SU!:9VFK"Q& MF@^S,@G[S_GHRNBPV2-/LO:.[@CLO4.UN4+[LJY$VJD#LH&GR#JK^O M57[]*I_>:?6O=]CZZ^#:&L#YY#+Y/LWU4MU7NR#E-NFL-ACOVZ:BS%HWU6+: M>9T:J'L:REO>G@;I_^.5NR$6B.U7'A077F@8-!LGE:^KW5M;3OC!:X7S?9M) MFTD8I1IV\]?LH&X40Y*FV78$8DCBF'/,$&)A2'P:53%DQ 18:25W5B4NPLHV MGIGZZ)FYS=^UP0JJ>K1?J]VJ^UV&E_##ZIFISL)+#3GU9E=54&%ZQQEB)^,- M7,R:C-PKO."-%JMUS!V!($9QR'T_,%LA@8\9E! 2H# C,ESIQ/S%U#6:ZI9X MFH?5YEE5TK73P!]^6#W!VEV*I2BF)D]:^T@7YKJ3JZ+\V-+!,J!2>55K(,_&_65Y2HEUB4GCSZO%GJRI M([$C>OBE-3L2=>'4Q%1>&,>QKF"YTU-2C:QTR/7*&//E5=G(MF0GDR8967T\ M26?>V!3=KFPYEC4\-N58YRM'\V:KW>X^+.Y56#@-9ZTV@5R&;_:JG M(RT^3^*ZT=C7=)AFWXUW4E@?Y2<\$D$2".,0D7-9$\P*U]3&X. MI#,?TXC[L?)QH BNLJ?*%TB\[3YF&026F2!K2,M:Z?F-ED[]I:+:R5Y(YC/[ M]]Y/#TB-/[X\O'6LQD^R&D/V[O%6'>4]*-Z*:5CND=7XM._ER)J/F*SYFXWL M7D+7[*3@^*3@H"B[^]KC\YA9FQUE=R\6?[O^\?OG\W:2X6!AKXN_KW8S/5W] M0\&%TV@C[:=7V61B]P&2L4D^N :PQ]4 MDR,.* M$">..(SCIQ)\RXGQ)K.WML$C[*(MK.1'W1?6]95VL'*PL"*:9#P$D(,0,A%& M@L>*LRBJ2@0 ""5>V6_;%E;,N84N^$\'6'39.M8!BP,6!RR= 8MLJBZ0[_M, MP$CY0:P=%D5B&53 0H6"*X076_LKXJ^D"V!AG=*-.EAQL.)@I2-8$;"!%1;$ MDN-88E^&A '@"U_4L,(AYAV&05W "J*.K_UP^-K]YTPK58D0A6 9"21Y#QD"!*?% %H8B@&*V0IKW<8G5# MHL:.@QO%Z<\QZ(]L](>'V.XS&5,E \04I/6FDQ\&L .#U8W^P %&[!@TJ,OM MZQX'6G_7[Z;OIY>7Q< >Q;!'D89&E;/E[HHO5KSGZB$ZS73UP\>4L.5C8A4R MP @P?3>#$/ H\BL?4]M OF+R-DN0V 7[K-=KEW$;0IWN&;]6#@[?7SWFI*[# M@R?P +=<8*900#D34G >"!1@""H\(#XBJ_WH7HL'W86A"';*+>SPP.'!B>)! M*P=%!6 !"4+)5* BRB6+>8T'!+,MZ\B>\0^Z\?(U6CD\<'C@\.#5>,";31T? MRDAH!X''P(^$B)4(Z@(P%..&.+Q3_Z ;/*"LRS3U">#!%KNU_]D45L-34X8-7XMCJO]NUN?S<(B4*%BP@^H6:C+Z47+P5\U9< M-WL_7_1Z#Q>DE?K;+6[));(W):(AA&!(.8R*"@)!8R;H+MP\BU6J- M"2-!(P8$C&6 "- > ZJ^BD#@J^#=HD/H2,U>?!^XW%GS:Q1$G[YY*@@^__[I MV]FG__;.OZE/H?H:GJ^*65L&GV\]OL%@>DE-81!P,AO?>VHTM7S>S6)[7_+I M9&H:NMX\:-/^(M4Q/4IW@$%G$R].+_*YZ2>N/4!F&;6]A4RWGT++]V24Y*/" M\Z?Z/]Y/[V)U[K_[V^/QW>XGW &W--+,ZU>_^\JOIOUMX/WV;WFK] M%03]O'U7Z3:]F.T>GR>3PK"T3X;W%6O&C2'(K3JH)S=3_>!M@C)+]Y/-*C)% MVUAY;*_6YJ.U;[18:0>F7W+)2V$FH<5&M_,<.H:\J#;V[$E M.Z^)OO7#3F]K\C@S=S7YXZUU$FK2VE%6Q M#7LK5MJ9%J&9?1HC,--)S3%I6D17SZ&BJ)9W M.-8OK94H^T7GAO7*<)J8ITORW'0.M@1$64F9.[74]N8.E?1-1BM7MD0"]:0U M:FR[#>L%&<[J>QNFK+)[M5WT1VG9IE)7X9Y'= MP&Z+SWW!I;()MU^Q1.YGP#8IKCV3=%GF<'ICU^WS9*WYK@UWY8[1]X .'N9X M.O#)&KKAPC*>H5_^>SH=62H"LWZ?C>FJ/FA3=WL+UNZ?SN<7,^O080K>$_#S M1Z\F2+&_X[\4;=_3&*W8^$Q?#*.=Y6T(QM/YR NT99W;KZC&2KY"J U_0CJ^ M]?152IN4?D_&<^.&V)[]#T=T:49D.?:T?Z<%MGJ TTZ#E+13D[.:VI#LOG389S2YOTG-*4#GEF M1.B\Y!'T:OJBUQ WE:[S:)2;H*=8IT79@V$//.U/S6]+OF?K <]O+[4MK8G9 MLP?/LT:/#DG>NZAFLG'=@@ZM_=P/ O*6.;!S^T#P+7MB.2,7J8:7R73!5E)1 M&K;6[+;*70UJXL7"L-4D\U%6Q@!F/F]>,H&M&]_FJ8G&+15OXETDVJ6H/0LC MHF6P:^1T7I0N1/6#M+N#4E025@6ID/K?GG8H@64Y5-6 M^#JH0QRMF)-JEF^225)*WL &A$GC$S[PBO172[(4$Q]I$3;OZ>'>V)-L0ZT= M!J+J$5TF6>X](!PN.8VW%4I'-[GR"[C.XH@CHFT+4HJ&'"I M5 Q5& FLXCCREW/ECJBRFOAGB"K??%L!;[VML#B\L$PS;]G%XGQZLXX;\,GM M !P0#GR(_<"T(U"F_C>X\9:D9<],N]V-N7]R\B&7 0Z9'S%,&84*^DS48Q,A MH:W)5U(2XG,511 Q!&@4(%[MJW(!A'AR\I^]S\KD[]OA"))\-+Z?9$ U:ER(23JN,KT32PC7IB&TN4>B^D5,+->@J73L_RGTXM,HXP91.O>)M\[S>T[E>^0+D90L8J: M7($)URKFP(IL+\DM2VH=TA7&%RG=DI*?^G:>ZUMHST?[EK-I?E]ZG0NV0C,E MEB:Z)A$T\>3WM.1A_,/XG8L+++@1ZW'9D5KOUN17RC1[R3%HD][F]'6XUNX>WKRJRBC-06+O/Q]^1#_TEY6 M=GEO?<+J:0KOIW=!?=FSQ67?_?S!^]5T1$NNK"ND[W [O4MS0WBWF CC.8ZU MUV'W &['R2\SZJDEM_36W*^<"NM6FMFYG1JS4Q%T M+_9_+U_,C%Y]FH)6A?YL'Y,4QT< M[I"_%D+"4X*;%'<(9!A "'Q,)$4XA$J""HB0I&1Q0FQ MKU'X-4C0S61CO,O)[@()GB*2/P8:CYZ;P9\7^W8E94$5;2UW9:;>S^954#ZPR_G]B_XR\^E&?D)+?_L:SI*;\K\;_.KK_6O MEG*"+^)G7CM9C_ U>ZLSN8Y=F8BR++JJUGW)4>.7Y2,?UJ&3\JZO3P[9:64O MJIPWIZ1WG4M=,U(M.1^VA[W/)EJS6_KW5I8-N-],1SJPU\*M+[TH]DJKX,PF MYF_2M.2LOTE'6>)=S,LX,4]-5*RUN"Q7JX&IA8TBK[!0L+OKJ8TFBU*_RF_;R[?UJ9A?%(MLO@+;(( M9JQ$-('''T^+;M)2O(U&4VT?S1_#+Q7=LDV@O,.IO"Y.>B\,&*ME?CZX56% M0N_^\KOV]'*KB_IB#XW%H 4\95ZS++B^G)=@MP8*[.?&&9W;NA:ST6NL0^, M#RKOMT'.R[2%&PO(KAW;VL"LMS;98I.U',?":&3%BKT8M(R%7>5B)Q!>FB5< MW,\^O,GC M7TY-K;>=/KLR>EE,1>._;?GBPC=YZ S]9".BZ;S0:U;\_'%E\^OENU9A5B17 M5\:#*$\:57&5W4Y])&-?LH M+XWVQKJBY?"2^6Q:OU$>UK7OE!89 CT9U?E"LQF3W!;IQ_J/%2QOS/JB]1AD M[QXWXY75EW]J&?V'G\$G/@+;_^$[8=XO*MBRHWZYO$WX!U_],EW M2"3^S>Y6_%9F*2.3I;2U*W6F\C0[!IR<%)QG/UXD R<)"?@-A.$%<[%#\6AO M5YPH$ISRXJ/E(E.W^*>S^$[S3WCQUVK^QL9_KPVV=^ 5K-O(?&N.Y4K:;*9@ M1=3ZV7?J%03,VSWMGII1V9H9#E!#+A 0%@8B(AP E@H &!5S8P*(5TA?7^F MH#OZ88[KZ!E1MA5".OJ6_'BTCO$?13[[QY=\.IH/9Y_SZNR;/;!M*G3^8419 M2W(IR$:.BVV6FJ"?LN^XY1WN.=Q;X!Z"38FV #12!!(%88@5 MUUA7M?9$$@F^PHS=">Y5)<5OAWL(##!=K45VN.=PS^'>\>(> 2U^99]1YDLA M8DH-Z223JMIVA)+[;&?^WO^^)>Y1,J!4.-QSN.=P[X1PKW4V).0\C&0 *8Q5 M!(%D4-0DNRJF,=Z9O_>VN <'4)YPG'ML>WYKSAN<(.E]J=R\.66'(A)H^PZP MQ"1@$2(J%H74#[AX^UAT%_H(!P3P8]#'DZDEL;UR'5?[2S6]U1&? AX! M$'#.(S^( XB$J#AU Z1\M\X,+4+W)F&2[#:]/X-R-U[:Z>/.( -%IQPS;;5##_N8,*GGL"ZOY 9;D M=$!YWO_2'(G9 O(B@J#P8T)P )0Y?R)479(81GBWN_<=@!@1 [[#2&>-!/2S MUN8$MBD.;A#$,J'73?%]&F*&P:OH$)$'Q3JL=.MHH1=O^V M[W=R[65JQ/6$K!6AJ.D3#8DO*5"0_&KJVXLF.MSY4,:+05SQB^F_$6%!Q[A!MXW'4 MZGA+2!SI[S&,HAAIG162UT1=!,;PZ6;FS]YGE9[Q%3,06V+?=(/GAY%VG4)( MF(GVN'Z,"(&ZXR\,0M5Z?H!4Y/LT\'',0,Q]YONB)BJ+(D"?;N;^W'U6GO_7 M2)U'YVOE_Q54H9NLPVN6$;W;J*W[!K/QFLE\KBM\6[N[HA.OJ0V]_TGT@^?W MGN7!1L"2.*1)/KXO.<;3T4-^\2U[QIO9^^36^UQ@B" M?MZZ(;VAY33MVV?)9)3D(\]0B&:YOOB\XA\=3J\F^OM>XEF_X?WT\KTEV"Q, M?W33?3WQQI8MMGTCJ](C[SOR7AN&4[FD]LDJPF>RD'<)O^K8:F[V]MA9:;C>$F\ M:G_[P5/51=(?F9Y< M9B71E1G&@IC4RIQE-34>X'1LWS3R9[]828F5MZIUO[UT=J-']'5%7$UO^GH] MS*PN+FZ_,=%+H]VML:4-:"[1L[IC5PJ9?$+H.A#BCE+$_U M^M?\<*6,&DDTRS'2^C29&K2PE&F6^M8P89@OEE)1J9;!DI)\:6;6Q.IG,ORC M(DRZM2Z]5F$[NZ.L7*B:YZ#$P_(VB8TXO)^RGQ>$188R3O\L,X3&AE[#J('Y MV;"*7,I%;/2N L>!OHB^2C.I2PIG1?N12U?P:ADP,G.5=3#7NL*#G]D)L6K6 MFI5D.+0 5P.XFN8Y4[%-.S,6*>7F(H7R8?\Y'5S?U36M$S2JFCE4C5*Q124,?9Z+#]'$9 M;M&*Z#@K+Q?9TITLZ%$J://386(AIP;BHD5,."IEHN:-3HQTC#+S07U3@P5]K29F);&8[G"&F[EY2>U-K@HIL.2\G"=E9ZU!6QZ M M\1TA7)HT^^]U7E_D5F/@^PLMNW^\MR3F'Y.Q85XT8?1U7LW?)HYVE=FYCP/XK0EW%(N1_I>(#&%"L8!"$'L6+*CY%0G83LED.F8M8TW.C% M8OZ2AW.X+%H=A&;H=:$9[B8T>WH4S_X#V*R MN]*ORD=K@=.ZH[MB1=8AHTP)8:V*0A%!2@,22#V'?LAQ3*O3AC$(,5S.@#S, M_EAO]_/E[T5JTJ&SAXG0,YM&@98 MOA'=8%_J-$_Y\7,6MIXFG]*[U1I_O4E MO^3:,9]7H%O8TL+%KQ9?.J]BQN+W6P/+9E(!>K;F<&,R=K!#,O;!&A=^YVM- M6PS86F.43QFE'"%$F0AQU7@!82'A2BK\X5K_6MO^(UAE_&&UL+135O-TG%G7 M3VOXR%"KYC:6T*[$?M>^V09A+/8#(&A$(QBS <(X45Z-0I7RNC":M1?]: # MZU,=_K+C#ZN%+%VM^@=/%0LGOP;^D76W;6Q^>6GS)R9NM)3;>GU=Z!Y0L[8)B?6?:FQSCF M7T7T;LWN)+U+&ZKTE;5HFNHH^K&YZ=J:K1Z MC?_U\S97>87T=" MS]"@)MON:^H)-"=XGB5ST%E*,23H=ZS]UG9TBQ7\[Y.]QE+V4J>K?# MOFZG/GY8J;T&WY&05^V0NW>QFQ]:RU/%5/9T/?)K+U'-, M=L\*Q^$N_I,4IH\M_>FTGWKH_=5[TZ[+>^=M!0ZU%-B&O92REC\:Z?B61X#Y M IOC6$$85?E/(15?Z?+^,/*-2@';Y6$K(;KLV-Q3&77M+QP^.7Q:X%.K4;V/ M0XI!J"/F4/C*9USA:H\5^<27S^S//(E/W1Q&@ ,)3Y@?[-B"K[\E>6;#_PT\ MJ*/NP5MJHFPR5]#'L8\CH9T%! *H %959TY$(54KNV7U3"[R:+OT$B#OLBM. M;^W]$9CUXU<:!F2SQ2RB()(H$H@PB9$BO&YGBR3QPY5VMALJ33>FB_ NFQCT MWP0=>GA_?CW-9^]MD6:7UNFHVL.5&H@:#12QA(C&&$1^!*AV)*-% UG&(%HQ M6W:2O^DYWHO=(ITV<^M=L[9>:61?#=T1ZA\1"_V+8P&TGOF!#",$(Y]B;0GK M8DJ&M]:_CJ(WVB7!0O\4<,T1\5X4>*S;LJ_.;95G%LJTOSEBI:?:' M:.@IA M"H96OM,4B7WLI)REVLAX=E_9[4IOM"N-G]V5%N2)'5_J=H-WU2'X<#<$W=Y? M]8N_/PV8;^V<]3_KS"1O^*8"1H(H1C+"@"$":2RKH &$!(;P03&H=53JZ5?E M[(=98>NWO^JI_Y+F1@&6W)BR6!RU?!CMFMB:[L:-:;P8]\0ZD\GD+->4?UU9?/>3[8\_N<]91WWK-)U;><#C>8M1L>(0@ZXSY0,](<::>U>BO]9S:#TV \D1>JY \1KCQ2_HMJX@U.B^'6G1$DWIT2?'L6S/R<[J+R^G,_,67FM"O-\<:)C M]9C'U@7:JZVW%@?R?BOO>?]\\;8*(NC[Y@!@P%'(!0LXJ]='+P]K%6]+$L2< M*QR1"&$0D3!&L"K>YE"'1T^NP+/W62G>K@X5K$>+YR5FDQN^9KQH&XDQ_GH9 MTJPX[5LI?P?3\/3QZF=_CK<"U@Y@IR/Q!P$VF>X'AP4>7;8-CPML-+,O M;'7P_]E[\^:VD2Q?]*L@W-WW5470FMR7FO_-Q&*O2O)\*#\RB>QD5;DW_8_E= MKW<$<>P\QI,(&G%1NY@:^AP((0F@*@QY&-$J00H(I9>[6KQHOWXNZTJ_5(3T MZ39*;3#HOZT?N2Z4M'-GBYXQ%L[_0&RM$'H[LF813>IBLJRXK,^8(?&51!H) MR4*F("81JYJ"R@##)<">C3@OF":6U[X^C@_&;K@GF;R,%*PS4>VHR_58X$,! M10.O7".-D1]RQC$/",$1+OE0<2R7^J)LQ8>V[/.0G(A;[>C4*;X#/I(0U-3-HT-$^)P\& L*'$73ET4_^!D^:]0B0N0I@PFC)9]\(^K]- M>P+W!&H5_&KGO3]A[)EC9"'OEV%\H*S:&?+T*MSGW3)JK_MWR6 Z3#[=1NX= MOZ6C]'Y:5.)6%G0TSOSXP3; +'N]KDVPI0AA)1CDW# 8#T,15D%J' EE+/XZ MP=8G7.& (,LW6-46%L?"RN^34HSH[$$!4ES0K201ED$ E((\" MWY\%=AC'>@W0;SYG$+Y.Q*:K0F)2-'%45$2%Q MJ'WJ2XU"12KD#>Q'>'?U9Q-4#\MRL"=(F\EQ)\Y99Z#_NBS595X4-2\:F:0U MQI1$(0H045!37N%:42#WX,7T^X'57Y>H^J;47VN)JF^7\2!H*,&(T(@ %@"C M )%6/H6Z-#P5QU3MR'CU*K^1+-039Z[SR#+MTF:ZM)FV91FN(\F*RP )(;04 M@118LA"%I2S3$*E=G>C#60[&Y8/VY,:^MDB>7IQGN=M'IWF>7B/^6!EE% N0XC&-*(8@5] M/^ @4DSI" G5RK&N2TNR22J^%2K-\]UX?O%?H,D7<[V<$7"( VEZY16GX\L_ M=\OJ"I*;B<4C'HYS(WA?3-4"?D2TBC0G5-! ,@1KB#9 J%0(U6+<&+VC$=( M H2$3R@SBJ(LS\ A5B\F/JU]SU*J5A#JK_OVI]_@K:^R_^[R7VQ*7=I?11$( M0.'];6P>;%;>Y9SNWMV@!2'V:>3]%C]YD!2)93WO,?$,P=EVS"Y%;&A'>EN. MU'M,)W?>9_/7K:'8?R2YD6HC3\>C/VQ&63KJ9P5"\5WBF>TVEYE;#->Z5+,\ M3R;O;\S7 R]+OH^'WUU^HYFAO<+<.$@GWD_OBM4I/_7=I^]^=OTAC 7@GCY8 M^?BBCY(=:_D,B^GKEOG=SU?>U[LT+V9E[1//6!QCSQ!3,4O[N!+4],D;V'84 MYIGVP_J9M]GXWBT3@@7,I9UNO6P(7IG%,--ZB(T%L'-NWI\AN *>N69HZ'OW M#+]R] ^9V8_T(1YZ-_$P'O5GTYI?'F_Z,!ZYSY,?27]:90/:#^H%2PLBL03B M]J*@UX* M4__/S]GZ@%"9$ 8:9>T4PP!!HZ1#X$LC)6%5@Q<*AE>JF@^CW(AL2P2_CZ:& M^735A\ O&7#'&B Z,_?9R^=D; 48_B*M[,,J4S>MNK^"D1/?XW3H#(YI@?DW MS;P58LDQ@MV_D03\[=E@_I)5][O[@$S7K+"QO!=7@C9S/QGWV)$27&/ M847[A[U\: NQLKU(=3/J((U:,<@UD3 2T!B?'/,P*+LD0(1(()9JQU0(#$R*8#$F"V[P:OV=^Z=9X6Q \@AXPQ:ZZ; M/9T!&@8*"CF/F=]8RME6Q#^LD[\D E0L*Z=2F5H).4,O;B?+=:*/=N[%&*$1>STM2BZ57R[ZG1527#&^5UGQ2?WQNC-S\L6?"Z;HHI M21$0@DA*-0T5#"O<9A %FBT59L\K!1WG:7[]8 RSP:=1U>[4MDF!S_93F+'K M_),<)UO:^Z>U2BJ:LYD8^9TQG+\^CO<3!;.OFJ.SW0+[Z9+LV(LTP15= M%B![$V?OX**#-W+>,)"1@MS\"&F ,1"%Z-!1Y)N_E@X:YW>VX@F[M.'MK77? MOB>UT%@M&%J0^,N[1C;=,W2UH@/U_@(E/AGCTTHJSSJ3=F8SF7=YI>=7=1H:&,/W MJ=KR6NW92PYKAHK:3%'&,K%9M9(2P"A # :T'F95LSZY9_C)_N\5[8^#J/)#F]]-*"#(AR$ M4N(0![:$.%#&1E7E)F,C*I9P:(]G?2QM&T,;RG*KJW M&";[1V*\EF&:?+?!7'.C,1 >S3+:2XTH>1BF+K[FHL'Q<.C=IB/S06HD0G_\ M/3&_&[?HA(R=C4XRRY.X4!J+EOA<"^E3/P0:1YR&0BF$E591M'@2][K'2ZSU MXZ79T9)1=F:GDU'N%NE+,C1T,[ =O//K.V,L:AN*KP[\7SR&XM+7@ !CSG&! M. N JHZJ,%8R<8Q%(44,AGZ3(!YW_Z[7/X\5I]_?#IX[Y'4YN,9)^);%HLW^8QT33S;L9Q-K!,/3!. M0G\RSG+OSG"Y Q&P!N.H.#'*)X80K,^>N N,"(D?'C(C%P9U*#4TCL;DR9@B M5@P;@>Q]'M9'-_9W>VKSJ;K:?7F3] VE>DDEPZW9$B4WV33.G@J*%^X(R_RL MQ9QY0I9\2XTR*/8JGYB/*Z%GMF!4+'DAR>S5J9'?5HX]3&^&AFO&YFV9-:!^ M>O?A\Z=W/WN/9L)&4 ]CZR;-QN($YF#LC<;&,OKQ8#ZTIM&W++:'3:.GF:=E M'AP_FD7,YT++0'C7=LWJ10#U(BA[>W&/>YYY[70659Y=:29@Q'!Q%N/ETYM_ ME4.HCK'R*GQ5WV&WRVR,F:6+0KMW>/&W+''KDR\(S2.3VX=B&X9/Q6;&W\RX MOMD=+=2JG4UNI=!L7M; =?MKU]&IK'OCP-X8C97GUL9]F&;YU&Z'693BHKF- MF-F_;FG2W'V06P_IUOLI_7D>!J!E@\=P.D@(:13W4JZ-%HX0)KX?&N,'L!+H M%&KLTZ4&&+4\;DILE1ER^>8V4S\MB6QE9__1+>:G6_=MKJ:3N[$%I1DLA_'% MWZ'A-2 :!DZQ_L^9I6!=^C>G/;#"S-G7RBEVJJ2-AZ'Q17Y*C[-_K Y<""X% M@ '@B!ICPK@FLCIGB[B"\_VFW=K?O+!Y-T_U)5L>XORM9!X MA0$\L<[J^&7=8E]B"*>B''O;DN1IB-E"HA18.KGUC<;FCFQ>T,Q+[_F1%3;V M>#H<% K3W?Z8YC8D-YEFHR(D-W_/3_FT?V>M[,8!_D-:ZKEQD1%AS/+J0#]N MCJ9& ?IN7".SCC]7)^,5W)!7(0TY 9R5YO]!.8C6=F#(F!_YQ@JB/B6$2^WK M,AT),HZ7#R4.+ &CXB23M";],*$]AM>FXN_,+:N48L5!,1M*U78SW#GMW3DN'WI MREZ=DU(:U YD[2X;3[_=N8_-6X93=S"_?"*L7%&S6W&58[#TQD%2B Z;%?'D M7KYL^!MQT>^/,_OLRD9KF6 JZG"#.*S":\#"(A$\B(W9P%%4@DA(J M2EN7.VKF&+PL@0(G@* A80#;DT*(]S!=FTN_NQ2:<:M7ILU=+7G2^\ :AOZH>!)7.,MJ+H\7@PXGA4#HW:[96CHTM MQY89F_W&BGII86Z8_7(E#S8N5#O6!=\712+6&'H.2G"7)/9%Q+^UH'[+RW9Y MD("0K<4$)'(W3$"PVVW=RW9YV:M"*QZ@?FDC:$5^2HUO#HA;Z!!GO-_,%W>Y M%]I,45?%8@]!/ QZ!^@07C"!BQ9/XJDZY#C1E:J@;>5=K90YX3 MD':8'@6-LI-V*Z3=%HO2B<).%!Y%%/(&VF= F( 2AH#Y'$=$RS H8>9#&@BV ME(ZYC^'WWR<@"AGN1&$G"CM1V(G"0A0VFM^0,)2*:16&6!- )*%5*5Y(.95+ M^5'[6(4G( HI;A5H]#0I_B( S*_-;N0Z,*>I<;T:)"@'C01@J1@0C@):X(Z$ H6XM.KI-2."(C E[[#PZ27:,>0:, M*4"#,37W0R0B'$"N%<4^4F4!#X9,A*T>6YP@8^*>P.P<&/,RDD^^)'D29_V[ M$M_\>S(P.@(-6"C!)%8<:Z2"0%,N8*6#9:BE?DV?M=I8 MP^M!O:VM<_MQ(O4GJYW/.0OCDID[DYU M3 _X.$P.>P2TV;.O8_..S4^#S1MU]R%4.!0A5SH2% M!-2O-=A10&+0:?][6 M;#\.FU/6IMW>,7G'Y*?!Y+QF?%/?3FOLC MJ6RS%LBUEJ$..5."5;I?0]Y:U&X7A_Y8W,]Z@K4:GC]5[F_S1!Z>KL__=3Q# MV5T%??FBW[_%QF*SL8/QU )'[B,27B\ M%.=S+HEV*>0YC2DHZB3=WU?H # MWX]@Q&WS*L&JHTL"H&@[[M%*]A#@A[-DMMGOT[5QSOB8HA-?ERZ^(&BD4BH) M-8NTSP51"D@B*9SY=CX)VRX^:*.,IP?!X:*LYR&_]J;A3L!U NX-"SA8YY81 M@64H6:08"P*?1DJ2"M +1Y@O=1K>,WC54J!Y;/]FNW-]NC$\473Z^3#J3[-LJ77>1@80G#"(D(@T01!%@68B CZN6ET;FEI*G-AZU==+Y M$W'[RIFXW\]L*^2=G_)G> 47][W=#;<;?3,>3?.RH^/]?9KGKHU8.O*&:3*U M=_?C_&[^ML>[M'_G>I';!MPW26*&E$PF0]N4W/4CFUM%V]\R-6^X-UI_8GL] M/]BNA*XWJVT#;MY4K=3<2^R_KIVA;1!6C+S1_^PF'KI6AOE=DDQ>EQ*?4?[- MGO5N3-6%BV-<1IU_]_(<#C/F [\1XH4E1^SX@+(];_E =:1@'E.HR@ M4=\4*^C[ 0>18DH;+:.V7Y_EE_WUJVMS9YC)MXIFU #+C^?7<)&T%FAO19=% M+GT-B.VQR07B+ *J*K+(L9*OD?OJO:NR4!-MKX=KR'@)A.ZL^F]Z:OXTU[^ MB[/M^JM6U"\ZHUZ[SJB?BN;1K3;(7.W'N?>5KU-6=Z:3)[>Y+W;"A(:\H**, M88")CGP, *\6V5>2-3IA$DDL!3+C=PKL"R5"6G7"I$+3\+4[899SM^VO'Z99 M_\[V(*Y[UL[UJ_U6I)$,GURC;,_&PAPH%8PM18V]%>/]/1/ISU+R_:L[Y@TS:L MU?=YTO]E,,WL^ABQ#I8\W7TMU&+A&ZU3C8EGE;XE%M?4O6B8_4)O54-B9NK. MB)FCKK)A?-<4M;$/1VJ*:E7"FJ:H](6VG.B8_4';?R)^I3&^:D/"2\H5W2)S M;JFSE-QV,>1J@['H:/ZL;#O&$.:;3U]XO=);ZW#6%A'\P_V5#-XK,V_CU7GA MCR3KI\;H^VSL@UUR.<^ *BZ:$KR*$JPK:R.:TWCH_2V]35RW>F?O=<+B,DE$ M??N6)=^L=?_!D$8ZRHUK]'_CX339WG]XY@W_;SY]>&9M;0;]"[$N]C Q*@U: MTIP^[.#0/#<@&ZM9JRDO Y&O"@V,IY-\8I;"NG/_ZT\"0?2?7I#T7=5(P3\8 MSA\[OE82\6FD'2!0QPN$#($?4:2T!!(A$0JA9V5!&"V=)ZZ.4BW'"_1BO*#< MK$_U7AF?WY7US,4-/K@32-(X""N"/3M6\IOYGC6$1Y<"?XPN-Z>9'_7FTY\0 M(C6HF.8!96$@.6$$!$$4BO*$'0-%,#^@'*H,S=+.K!P.YV^LE4[3?/ YR=RK MFB(*S204>+D>&5T=IW5K)Z%.34)UW.OV3C/ M-\FDV\:!^)\D&P_B_,[2L',DSP&?_Y)"86?;. ,B45O+/@&,\D!(*GRD E\0 M4>9WF+\$7,I'75;Y,KN_F][?EM;+"^];E>"%Y. M):AW,5G?9!S\IY=5*L:-0#@1 = 1X%0@AC3G%%3&;"0%BY94JDT*^Y#GTV10 M5!,4JK'(HVAF;:K7^#>D@1!'E1]I:$P>3JG4( C] M4,[\FY"M+@S:(UA?+ODTJTVA SM ;9ZCGX^73W M+;3)L(OQ5YJ5U3TP(-61]"/ C2)%VF>"!:Q*,HVP4FW;P'6-_+%LX*.$^L[' M.#[G2-$E'P&01FL'$F&( B@PIH(I99B=!]41 $1RJ>U5"T< 2US_^N:T[#I6 MGRNC=Q._M(EWB>1GU;KZI3K6E9"2KPXDOGEMR6M9 !2C.D^=,DT(YXA(H6@( M*>)^E:>.0[",R7;X&E>KXMNQ^#EL->UG+03W3EO_VNK_K8N[RPB"4])PU9EB M$'#**2,HP 2R68:[3\-@^R#XH>I!%SAY7TN=7$'>!;[?!$<>?7X'Y\O5\)*T M 80>$42 ]@/.(Q09/1I(-F;7[^.[4>-G3N\A\M FQ9Q%[L^:WNA2V<^KG!BC<0U12(I-("*^RB( M0ACZI!).81@M]^C<_WA])H5>U6?'5Z*34![O_S'/Z<^P^/Z?[3!GC;_N[_Q7)1I^??@)XGM9XG M7 $B!)1<1@&DQ(>X[$&)M))T-59C.U)@/I*PR.SMA1(0[TG1:F_;DU/J1VI= MVUIO&6_Y[:LZP2!2\$RY*]L$5.:WX@5L;XO-/2>TRCXZFZ]?@8!>P(-O3$HV MYK-FC,_3STZ8Z^_^:ILEQ3.8]70&L_[=\I^7)64[QMPU6IJ,)_'0=FA\/XE_ M+%UF<6Z&P\W[?^ZCU/"Y)44 MZ^37MHOO/219T7S-ZQ=3-)MMYFB;:Q7M-AO]LN+-^YZ6KQI)[MXSSQ'L?3X<"[B[\G16/2+.DG MZ7?;,?2I[/_EV?U+LMQ<-/#BX=!0^7LSM?=FWDEU35[-M([*K M=:+X)?9NF@LM]=?[.N/;VSC-2E:U^UE.Y;N+ 'J#63-OZ_>]U!=\CZ:Y MWJ.AM_CA(1O_, PP289/>XYS,T'#:]\(X8!'ON0""QH"3"+"2]\(&I$3K(Y^ M[&$5%:'9*L,X,INWTB9JM;DTO"(':RY]Y:E9^]]YINZ9@4+=+' MS"%-LN]&QJX.EGTHN.P1]."8H6C]632:SJ?VQSJ:>30C,U+;"OQR ME2QUM")"7@ZN"#XC$ V,F<)IB!BF2F$L!2KK?H&/HFCI;.=@!%)*E'%6?F2O M.VI],6C88IT8A2Q43(:$0@D$%0-1J.. D;C8;]2%&&.05AP+&"TL=^)?_,_^&K M-QK^1U(TB#4R8+;ZA;ZPPC#W?GKWY?KW_-W/5J\D)5$7+7ZMZ6OVXGWUJ3=( MC1R9C VI;=%LUCZ]9W[I#Z>YL3FM*C32S/'(J)^4PLM>U%X'VM4KUWC@DI/; M-9CM&LQV#6:[!K-=@]FW3H>7VC-RJ<&L@[;W AO>M$[T? /)RR*.CB L0A=X6.[)ZI]*,]0U4L0I0 M5[%*$G 5A4HQ[M.04@ZK;DN04$7:R]\/_STUOO^'D?&"IP[OXM/$3.&K\53+ MH.$L=O!2!]E&)YMN9%1&W1J6 M RZY E*&E#,1<.&SZF M!%%[:<6;"[Z%9$3G0E@/8G8*=U"9N&]+ '%%C](J MI!-]IR;ZNIZSET8.'530>2'97V+/6<'J0_)(4BV1C"#$B @6^(%?IO-!%4(D MCV<,S+?$W/5X_"A^$"7+:3MOL"KZD@)LYXOR(QJ8!#B @3'N-ML_N>)CX65ZC-=A@=R[^A6$4WO].TL-_Z7"\$/[_( MJWYM-_)8NGH->KYLP&A"#$2(. %4:<$@90J497^ !XAO#Z2]L[*>3WT_8=.; MP*/ ;B]SR3X4U@'ROW8*V%L4)&OD"*E=>(%1& )(@T@2B\0(V_=Z(?B2JPM^>OB^F]4>G03O[2)=Z'[\PK=7V@36BE%[4)H"@4+< !\ M#I#BS!=E#A-@D(@CQOMFF_$&O A$V@0U/1]GX:V+MXN(]R, ZQIHG\L@"$*( M?0IPP+& NN)_C3B,CL[_MN?M6[?[$;IJ-10H' M;[=U814,"#2@N##DTO<#PD,*(DVQ+T14:G_SB3ZE"@:KX$_ \.\QU"JR\,[4 MV94XG)1T[DHA\*#ECBT*#3W M=8GD%>\:'E^DZ+L 2'8$9'V:&G &(LRY3[&B5%,=6OS(V&Q-R9W#$2] M8(89O#O,ZH'@@GO>8PGW9Q[9#L#GCD849^EXL5@EDFWMVJ^W? MM]GX?G="'8^2W:=G9K;SS;?C:;;[F_>!:STA&3:YR\RVGZP4DSUDN6+734KO M[Y-!ZB#79]2[Q!&6,[V;\6CJH$Z':3*U^*;].+^;PV.^*O!N5R$U-U"]S6;D MY;SS KM^G^G_&5RQ163JK1_RND1Z/;W)DW]/C:#?BUG;:*=P?/W:Z$X>:L0T M=(T^(I]#H9"LD$*D"LBKE1/.Z]=2O5ZWHUWKO0^_FQ]+3UGXOE6=*F&/RK5= MDEI0J$Z)QMXH>9QISZV5I]&!]IE6(Y6*Q8$S[]I:H!!";J3I@=L(&!JOVTR( M4 2"(1E)!&C(?0&B&1H.X.)X\9[Z2<5-BRPP3_0?*J+?*T+<&M7OVM: 72TC MBK77 ./#R+/*P3[5"=#$-5VVU#;K2["'GD-78&\]9[7VLUR2%EU^)G=I-O#^ M/8VS29+9&^S6+[".%QN7>YAD[J.*;:U%8!SVN !#=SR_$@'=BQW!.9NB$ +V MB^V3RFBJ[^-->7G4!>/?7SRO!WE_5KC#TJ!ZR=.C@ M&H^HTALG8Q@JK!235/BAE@%$')4N,T1(T2-F#+:1,]#8XP(/NV47%U'4HP"T MKY&7F>NY+@DVDP:!_[04XWTV!.S^AO_Y&NL_T''A+7A& 3KB_>//O83-!,,G;28^*Z,Y@75Z]T MPXKSLF7#8JN%K=H8-/F1+ >22<6B^[4[).+AX.T.W?OGCP3*)HL[G$@8:F!; M'4GLU?5P9]$7&U4Y2N^G]T;DC1\G=UY6]#\T"OI?T[*EE.UO>#-U LPU'(HM M&:5#2V40O7?^?FF*]M;%?#O*ND#*&CE%8N5;/'!#RVUC0=&M'7T5Q'),Z^ M)>O)RMKE'6EUI+5$6C.*P>#]('[RJIY\:UO%KFV):LU9JV[3T30N[%EW87'@ MN>@8+;9<&[4\;8N[UPS!>\NLQ[/G_) RRB@7(<1#&E$L8*^'W 0*:9T MA(3:T;^>[]S@>ME9ZK--/:Q_-UN_>'X-%TEK@?96-,'CTM? N*X2D.NO6OE4R[[/O5$'M@FFN2!-;-?CQW1R9TS> M.F1:W5UCML@ #!.AZJ-*7(#T.B$(U\+$@$2PA! MR!"3:+F_]R[1 >/\%V& I3!!PZ7W9^O<9G#@ .?HT]S^N3K$\!Z]&&.@R\&% MO^P=72BI:A8B+$;N2"IOGB\>FJQ0'7="8>##B.% ,Z( 8H***JT2^8JM:!M_ M663U]7'<)EFA94#Z Y-5(['(*'R;)O8>NO'>_Q:.X((__)_>"-.]/\]P]Q[Q!C>+A4YXZ M!1^E(_.\-!YZ,TIPUWQ)\NEPXB[Y]&"/;BR)7+VSIU9J^LW:#O:JC\9_=&&- MXLS 3G+ND,@:_NEDDLP\@9NQV67[QRPORIT"%:$.%PQQATJ%<[JWKU&T#I]_ M6 L^L2%S>U1G'F&UU&.2-:RHS*V;O:T\()MIM.;)%P5_622?S]>_SXPS=S@8 M)3?9-,Z>W(E:ST-T=LO6R]!XME?6P$ZM(6T7[WY*=@"/N'%J9M>A<6I&..LQ(+8X37GGSDX_N\;3 MO?HDA!#<,YY&>55Q+K+1 6CQN3/8*^JO:,8W;#A\FE@)$CA.-(,RMOS4"1G/ M2EHS'/7E\^^V!?9&;.%X#>,>QJ@Y4K?31IEM,N#<'L9,[L9Y4HB"S/5F-$\S MPL[\')1BM#Y6&B1YWTC(*FYJY*D9LSM>DX>N5 M[E=#FKC#\E6V=)-!&]=L9A@]<_-F.FXW=G707@E\1+*B29HIT1._S-.O? M&0+U;+'$JY[(?YHZQ2J\ET;HQ(:]YOKS9\.LR MJCN+D^?5.M.H=J.>\[X]=[B:O:P\+>U;_3Y,\SNGK[/Q])L1 +$-3:8/L\00 M>W>63*PRNDVR1I+6E?=I5,0D9B.Q1-)K/L+2]6S,L\M6#[-0>59DN0E51\I[ MI$5N9,H34(.<$4$B('$$- F%<2JIU&66?\ Y"E>F+-RLM^9O%JWY:A\^VRE_ MNO7=6CAZ,#:XC7TNY1U"\7=HC @@UMCPLZ0Q^[ EJWM4)D#L9'>+ ]K=ALKS MXD#-!;=L-^?[./O#J(KOMF)Y)6V7\O,VS8S\-9K,'D9$A\5*AVF;=]5ZFZ9?S;M; =##> M$^@ >;"U2)XC6>=>F"^2S-H)-H\ES?.ILVL,.=K?7,[@>*8KC!ZPCF5A:<1# MJ_PM#=?GSR_(_M7O*4RON3<8@V4X].+I9&S6R1Y+#9^,X"\VS'+9_XE'UG'>48;CDYFVL=^85PVGCGF7;T:LY]T\ M+8B(G]*?#\P=M*[\HB@@Q$#H. ^PO?EI$<*0 \<(N7Q)0K)["97NYQ/C>@JY^=W M&J&T.@1FQ+4QJS-+7@>2UI5H=H,X,*'6IW41CHRF] 6AA&H1X5# 2@YBQ"0] M'*$6= J+6U[15* ]P@](K3/=Z16:#UQYQ92]?'KSK[*:8.9".<""?!:?6D4G M1036$:PU>6U4P@A(&\FQHL\ETULZ2ZP&]FZG1CT['3T:VV#-8-I/5A-O_#U. MA^Y(?AVE+H05'Y/J?4CT@.35 Y^W?)9KXE?DDL2.:',1:(0U) P#17G % <* M<$U\XD(7 Q7R8@E\5$FCYI__IM]\^??2NOW[R_\O[A_KR17W\ M>OVJ'LH_DB+Z5]&:8;RJ@'.C&(2Y+)Z5AUA]ZZ)+AC8+P\\&0"?I_@IU=J%4U'L6QVWMWTN65EIM;@8_C MT?M*ZN0[2X%7=D*_NHP2FSCO2J8==^?3>^."FXMRSVRQL5]= ?#2[LZVY2=W M1C*>YL8 1AT@CG%+FO^<^_;#_31BK38LKA\N0;#YQ+Z /5F4'JZ@_< MW\TWCJSL'\ZS/RAR +=*BGPIXW%AM$5^(P1FJB5,8]]L0OR0)[]4ORP=<]1) MDC-$6UXE1Z[(B2Q>P?A?&AF4\]]!^L)WK7]%-KIM?7+GF8#U;M5<:@X#=!G, M\\ P:65*YB&T86'G=+C4%[K]%6#E^_) \UD%<9SA)#^2K)_F27$@\:C" M%TZ)7BS<]S\J*Z,9XJF@OQ?C/$74\;51 U\=:PXSD% (&HEJ6/!(:QB$/H': M>$I^>;J%,>=DJ7N?/XSS_--MN?2?LB]VW)_J]5\3RU]Y>XT^USCS*B]I$W\; MMMEWY_10YSKXRP[^\BW"7SJ1A!HE $;XZ! $F@< QQ%*"S1+S%A NE%D52I M 34:.'&2'U,<+2"/;(QHC:\8.6MI=%[-_L+2_+N<9G^.*PEI]/KCE&')PA!& M820PCF3%E89Y 9X+]3N^&E=\-2[X:K:&Z_$I7]5,D%UWOC/WJL^R.Y]CV,;9 M'.$6:4=IZ%,<8,QD2&BE1J,(ABL8-EO-L"XA[56Y>=_^$2UKVQ-7JIL9^B>L M;6?=7/^C;X\1ASNIW3?IMZ_1Q[QF;\JI!HC[2OE$AP$,2>AR1'04,NI'=#U[ MSU;9&,Y^N?L\>_^0G)6Y0#+XL!69OE4@M. Q9A))64 M% H95EJ>4L+TGEI^)B/BX\J($U/X9^%>GZZ^?S&0?_ >GCN%!T^Z5:<5$@PV M.G4*$&(:^D!&FA,L)91A:2M08T,L]9/9/L@_ES-Z7!/A?Y)L/(CSNP)DR5#, M43MLOLE&FF>@_H_GO[]F7/^M6"0,UU K1!*"!1),!YC+*(@ D:6PP5QQL%_X MOF5!LVGX_I!"YG5MB/;;5'5@;G1_,+ZRVNO.>2O1=ZA3[C;"V*T2\%RLCG.)L\69"=O)!+ MN84[&([S:998E#L]-,+PW0K0.RR8(DB'Q,ALAC5!*((5Z!W5VG]?IXQ0[8=^ M$/(PP@H 0YB<5D4?+("VZ*.JZ!NHR=;O@>^\Q,C@!RLMLFGR[J]?PK^IKV'@ M?59?OGX(KY]M![HANM\& SA)# /U+4N2(L'<%FUX43I(ANGDR?LP*A25G6[9 M%23O>7_[F__:]0$.T,B28Y'L;VN9AD,+0%'-9-.)>#\9U7_][F<'53"K"BF@ M=1:?V?/,I669>-%GQEZ1NQ3UO'RHZQLS@_I(1_DDG4P+>)(96G-_FF5VB./, M>QA;T6(O[4]S(S>3 KO#OB>UO62*1'A7B)68P*RL;5[9K='>;C6?7',O3+ MRGJ0Q4>Y_5_5.L1!")DY?OC\ZO-P4G&A 6Q_0=M,K?BKZE9D'G.POD04B\3\J'-PP@!BPC0@)*)(^-JO,% A M]2D@NW2@K0$K7FI N[W1OG&W'W2U#%;15K>?&HJI =_SWL%*.."*YQ$K7)W2 M\"DMVA(V:II>761<)P^3)OB;9<$J#WI@!,"PK)U^CLF:TUP@=-LEE-V4$009\;W2])B"( >11535M]*HE:I.S/Y2"C;'Q?$F05,5\$5&P: M9WL3*Z17R^FJK5&K@\V[2^I*S?VW8,T.\ 9X E !9%H'OJ\Y8#2@HK(?-5*J MC4RB%V.)8,-3!$9(#[-EF7' 6O0KKX!^6<5ZCW%NM)\W'!MKHS U"EQ!9V-M M519K=B.4V%>8:TA#Z4MLW#0MJ @) SZ2IU46*]MVE7R'6>EL:7OT[9;I6V*, MAF13;XEC&8!(2^5+(2.+W1"1THF $<%-;\F/-(N'C[^&'_T6?*<-AG.2OE/TP?M@ MK3&[Y<7<; ?$UVW&MNC/5;709JR6H4?6R\B,39L:PW1:N"S34F@/C(\Q'#\X M%\K("H?EF-IHVFUL)'DRNK,2W3W:PJX].<^D>GPZOPZWKKWUV )K_9%8[6(, M%]M9\Z$J9I[9LX/$EC-7[W3NU'@X+6JQ55'%:^Y*G>WR)6G8I9XA3A; 2+EU M7O+$^5W696B.Q6*.[+>^LW?/&CK;0QTS9[\DH&*1C'47UP1L#+GOQHMWA'8[ MG4P=GM5@6@2@YA9E,$TJW[TFDJJ8_YE[8O>Q^1WG7_#FK^3\RT JTLFW=.0"C67\LD,Q.3,4$XHH3AAIE%_[ M7$C(*?!#"@@)L:)EGAD2(5O.H/#+:/,_TLF=7^89J3Q/)A_-O^-1F8^T$L\$ MOG#<,%[4EZ1OA5-J2WO*'G)5>LX9(\$]BQ55L!]" M=:(.9#Q"4 JE(H $1IB4_<0P#*2<[R=6\=[C(N^]E&NT(M6HWI2OQ9ZLNL_M MD6'JY41NP\KH[R]FTF]L)_0@;=,!62;P4X 7Z# =WRXGO\S(I&9DK &*%,/2 M5RR"&$4:E*43R+"V#D^1D6T"XXZ,?):H"QU3O@VF7*->6=T-%A,$9,0@#8&4 M$D>AD&6H'R!?A^04N=*JUY<+U395KZB'6VVLT*G7CI./J5Y%K5Y]KD(4!4$ M D@EIH!*4+BI$=-:R5-DY/45IY>E7B\$(KE9@G3@%G)O$D#U9>TM0,WT4"@_ M5$AQ%@E))4.!()5S'&*T')N*'UREX?\D@TH$6#YN;LC>WFQN5L1\]O*Y&E[N MK]X6TN$.1/#VU?4Y!],[8?"",&A$RC0 D@8A0B!@$5,<48ZJLW5$Y7+6SB[" M8$N/>!-A(&4G##IAT F#_85!(]I&&%"AP(I33@$G"J,H*D^M9,!"W)IEL(7] MOHDP@#TL6D4_[\1!)PXN5!PTD*,@0,8DH$8P>^7!03HHG&;2S:8S/0'!];+<$G4E J0^]PF M(0X(%Y(Q$:FJ$D$+L-S]8??D&]3&<3WJ07$X;V;%IG9'@:^4Q=<)ECK6C[KRU.C) ML_U)^@X[^&Z<36YM7XA'LZS>36+!=+.I^68PS:I%V&:)["?U\NS8#^.(..-_ M2R?IMQ4I64>6.[95A3=)[PNH9?/_GFW8%^C>[L9Q"61=OM>;YK/GV9=8H.BZ(57\/4Z'5C^YX15PU(;AAVE\D[KN M51;[>CC;?R^U+S=2ZS;^/LZ*+G732;'X#B_[QGU6M>&H1^S&:![EX,9G'_3- MLV[L:^-\/#)W/LW68G#E?=CX57']A&3VA(K1W(M2!Z]MW^UHIN!?]_6-79'9 M/3;IM:01=[4;Q6A<363QZ^*Y-XE=Z/HAD[MXY+:H@$DO[EU\[WTZ2N^G]\\] M>=/I6Q*=7^G9G,WB6N)]9GW=> 9%6XAB1*/8(9Q7CZCWW,&SCP;&\)HD52NQ MT>IU7K7#Y2#NX\&Z637&^6!N3IND-!OX;$/M7YFA_V=GTN2M:I2SYQ;#79RK MXX+!V''][)%-?G$]#;(DMZK!LEICF1[O$O?2YV9G\>A38Z@6?;C@Q-P? MIO^>I@,C+:IN2 L _[U:NEHD_5F+.HO5G[IEWZC+RT7W7F6M]5[%C%$5*@:@ M@#325 48 TE\I1CE4-E>)UWOU;?8>]6X BUW% IC9XSDGY/,^2\O=E@(,0": MBLC' 0"ASP(!PJK#0A *T>RP8#XA6H>A]"&3G/@ E9<"Q01YN=7JVO/'S[^>NU]#K]XU_];?0GW[1BTP1B.;AX'Z7!JQ?;(^%).>1CY6_;K3(N. M,KG97.MFW<2YH8$5UUECSUZXL^>4IS\\YP;E7F(QLKT*']MK@J1N[X=:C;7S MW7OY@M:WB*>E85&H/:?=9N:WT:<#N_*VY8KQ$N[+-BFQ^?)]]47/^V9^%LIR MMNRU\Y@GI=>8%]U8:M\Q3XR&-RK2V%TMN\>OMALM^NF%>7*3)*Y=;=&JZ-8Y MB=;ECH=]UPJG[!]4W-K9I3FK$U=V;MN.LDG<9E9M+3SSMYO;NS+ M#51VDKEU$QQEWE2]Z'I&"&$Y4^L-^^/[AVEA]GVZW4I8^YHR!3'WE>]SQ"-? M:50),(@%:0CK( HIEQ$/%&0J0-#;?YC-OV!$?+_9 GU< M!/E?NR[GU?,5& 0));2V*#G2 :-$2Z:T<9BI+TK<-@@0\9=ZE>]I"!=M7)\M M49L=Z.[Y&OVT^@'N7+AZ1WAOV\TFR;4ED$^./I:.@I<[>V^!"W ,->=08H(8,7]("DN1@3 F;"EW\D BH_39STED<'C>*/9G M5?,V9UX\NN[=B_W>#V9IGX9,X*19QPXC14+H:TBQN4!7^=0P@!POU;&?@1GA MTLL*(G#BX!\%";0I#P03YX"7=0&^YIERN! -#@^9# "-&.*!ELK'?HE ";'0 M8@G#Z@RT_B$XO /$>[/QA-]'WY/7Z]W;#"X*PL_86 MNO#"Y8@-V&CD$G$$00@!T@1$E%#?!Z78H)RQ\ P-C2.*#=0S]MM9BXWS#3*D M>3YUJ1 /T\S\5M1WV8R8\/KSYTOR2QA&C0,,XE..J ZEH,*8& R5*3$(AD#J M,[8RYJ*1K0J)-L'V3]9^.'VR-V$U7KY/12C#T,>&G1E2/@ZK3K08^7"I MGOJ,K(&#L7>;2'WG7L_]3/U+6;\!C.:Q^?(*2D@C%FD?:B)"$J$@#* .%NLW M7KDH ;9=E'"=?+-EEE^2!PLX.?H6%'5:TW7E"2@"P$>AEC($(39&/I95QJO@ MI)GQ"B/(>108IT!B\Q7GH2ZS^U'$@2]?+D]8]YZE\H3K\-??PH]?K_9[PA<\IX4$AB(AI YE!8HR0W8A"P#F 0, R:HI MFJ1\.?AMR,9(ZT^WGXJZN]&WDE'R3=!8\^+:IFC_\#&:R78P)]O?YTG?RO?' M<3;(D]&[OTX>Q^O$^_;)_>-J'EXYN/P7SX^SP?#)J(3<"]+,9>07=8R_7UU? MN;J$WZ_^ZZIGBR4&R23)[@V-#BK\@68=IZMBM>48_EV:W'KA#Z,.74+_I]O; MM%\@%(SMEE=5F^[BOKNX'IA=K-SRCJWK-O=,@F'OU1 M%&Y.BB+X_ET\&B7EB&S9SZP(U):%FN&/1[8XU8I7Y_F5[R]K6,P(TLS+4[-[ M<>8E9GW&]U9X&]/ [+S9R]S.HM7I('$/W2]"98@CWR>1N M/"B*-&PLXF:ZHB;TR(+GTPN[[;8W\^*A436N)-JLOUG[OMO[7E%V_#T>3LMR M:5?.5 MG+:"U%\LZ^GJ6];6MTAZQ04E!#"( 6("[5?M M>7NY"7REV.6@G3O:PK_VD2 M+[^0\I^O=UF2>+^-7?5O:*M_G:O[0E70!03++HX*KM,?6]' 18H$?,'%01=? M&7;)F[^R,JS;_,O8_([S+WCS+[@F5*T*X1R)%5XO568G=.YU.WW"I\@N?L]H MG;PN"-*V4@U$B@01D%Q)O\PIX[Z@X5S7]8I&_ :)/-MN>79:>SV))PYS5)?X M>E7(OY%*7H6[BF!7><%:^.&-LS9L2FBK30).+K>K2PGMY-&;E4>\T24@B,(H M,)]&%O61^!SZE3R""F&]@SPJ.SZ?D#R"J$= FYEDG3SJY%$GCUJ31[+.L@L) M!Q@1365 !5(19%Q4?6>U4&1'^^B_3TH>8=DCO,V"VDX>=?*HDT=MR2,.:WE$ M$ BQI-AG$0P@#+3642F/0D9#L*-]=&+R"/5XNTW=3DX>G54MSN?A-/_%FT60 M9OV67#*9:R\QN4NSP7O;6,>V,\GKFN =^&7Z\,**O0!KSQ\F[_[Z$[0MQZ$A&>6(H)TANDRQ+!A]L4R(K7ER> ME+OU3<2<6$^(-NL)UE'-W(DF@DH&2(A0!$$=8\X"5:/T8J O!T MQ,+I16 ([2'2B85.+)R)6)"U6& *22R0KR/EX(Z(U!78D0XP1Z,"TA8D+0(@BIF18'3SA MB 1TL;"V)*TW$1LAHL?QX<3:-J1QLG;0Q1Y(=9+N$B0=KAMM,(&Y@%IR[@.. M B0TKQ"R><3)%I+N],(]2/10JYA1G:3K)%TGZ=Z2I*-U+P!("2($&GM.$!H! M0;FHP%)(2!'?SJ8[+5=5D!Z'K>80=9*NDW2=I'M#DJ[1]80#2 +!<2 !4Y$. MPL@O@WXHD*$"V]ETIR7I.#;>:ZO926]/TAT08W >4[ U!!AO^?VK$%H0*=BI MW+AMHI/O6H$X>AG^;NWMZ^#OZE609A'FQ&Z)N;/Y/DJWC$5&U8N;^#(7V,!N M.VNW;O+/,XC\@@GL3EDX9& M[GGQO866_)^Z>7QYUF&?D\Z==Q1W6;2XM']GV\,/DDF<#BWH7&(L! O99D&G M,HN3UD^'Z>R1;EC#L7G936(DHD6GZX_O$V\2_R@PY%8#?VU$#W,B9!.T*D>D MBUA5+4*"NLM_22>&0/JKRH-GF]U,I]T>=&OE--I"HERU'=Y]$EO@T0+F;9!\ MLP@X-T\E-50P;M^2D<5Z,_?>9N-[1P_W2'T3>#X@&6ENS6CV\, M#158?P_3K'\7YTE!HI9ZW9O2;W8QYU#]K-!.ZC<82K6T;=Z<7WFK!S]([L>C M J4P]^XV:YJHL: MJUO?5RS+HZ'N\<)L*PS.8A4?[Q('P9@V430M?5H2=N";H_A;XG9SY61G,G1K M&>"MD[[NX\+V6A1:RS@+&YL3;9J8!WXCY M+Y'[>9=5#'LS.O+_)DOB/]_&M M681?XN%C_)1;J_ N*]=O$TG?@%=<'G6\K7J:4T;>769=F#_E@9910+FQB6!( M(XH5]/V @T@QI2,DU(ZZ< $TS1GA1FQ8S9"@\;N_ M[@C@W;]+!M-A\NEV$M32*XQ46Z;/& M:&U<&Z/$:IYLX*!LG9YQ=NQSYFJ'H[HGCBH$X/#(J7(WR$]P3'S12W_91<(D M7@IF9H>AU^(G=YF^%G]AM_F5L?L?Y%[SY'7+J:2&GEK3F@@#' MK_(Y-DS/;K,]9G(,A* &7<4!UDS B*HHY)03#OTJXUE2I8/=05??%%CJZ])H ME\37R:=./M7R"=4@K((+%H% 1ICHP'RA%,)6/NDHU( "M3L(ZYL"3^WD4R>? M.OET*O*IT?J<<&UD4NB3@"L"N-*^*D])D1%4(=\=E/5-@:EV\JF33YU\.A7Y MQ!KR2422^!1#(X]""JB8 :2!( R W!VD]4V!JYZF?#HKY-7?TM$T_V7/N&0G M>$]^?MU>GL_\NKT\G_E=S%ZV>90#3U>?JBWK)-X\C'F;SMAI&.*(U= ROM8( M@-"/8*2%0+Y/5'70$@'ST9PA[@QP"864';-V MS'I^S(I!W1I$^R2(!,!"J4 %(4-457V(%%8$'D&SMA,.@STL2,>N';N>'[NB MFET#3@DS#!Q!!!G7 &'!RA,S\PLE1]"M;;&KE*UVU3DY=MTA/GW"#G60#%,S M_(6N7SLRZ1OF15+S(N>,1D$$%/4MT"FG+"RS:R))(9W/_JO6[^6^5VT<"_4P M;Q.2^635W25IM3?,,*SN-T5 2 G45$HN(&$4!)J5CJ%"82BW89CVO#S<(ZUJ MHHYA.H;9AV%$W7(E %HJH)%UQ80FA&@>E@Q#D/#9MAJF'=.-]1AD'<-T#',: M#$- S3 JA"K E%)!15$JE#XI4F&N01H6PW3%L-(0,^!82[D\/#Z>5"R+CJQ MQ'ZH9C_-J&!,1,BX/S!BG" _JOH,TS#$2]A,R7!H)J5&@]^JA2Y;?AW20X*P M!P@_Z]A#%RJ\4&8D-009H@J'F)(HQ#X-- (1E:7Q&(7!,G3W-LS88A40Z)%6 ME6/'C!TSG@@S4EE[1V1?UJ!57VZ$ M1M:\QR@.*/<)Q9@"Z6O!$2B!<8'O!RL:RA2+JFP/Z-F2'L%+M-55;5:GGZS& MNR3%]G9YB,(:=H;Y/O*5 )QK'BC.@HB78-GF(]_7>_)0FT=KDG4G!1T/G0H/ MX1H:!4D$*>$^]Z5"G$G;D*C40S2(8!MZJ!TSD/8X:M,*['BHXZ%]>(C6/ 1 MQ '$G"$)-8<*$D++<#]@0BVU8MA!#[7#0[PG8)L!_Q-WF-[\ =ROS[=DZL[A MGF-,WF!,2C142!*? :5\07Q5=>WT11B*1<8LU]OPI9IKH70$-TOT,&DS7?'T M@AQ=Q/%"&5+60#+09UK($/LD#)FBOD0B*O-2A"^":&^&;/% #O8X[LX .HX\ M/XYDL*XHEXAR7P=$:4 U12&,(ETE[]OVM*VHR)9*96BG(SN./$^.Q#5'8A!) MCF0$A2225F M'*$\26L4$E\ J1C3/H(1"1@06,JJ1IS@Y"_8\@S9$A>5XW[/@I\'7(%(35?^QR),EL%6E"[I:.X+97D%J;J)@QY MI)Z:'4=V''E8))_&^>Y=Y.8#4V\U!&+-XE_),]@2KZ\4W.-V/'##V\PGMX,D[TZ ML;_!CFR;+L.I=V;[Z641)6"=XAHQ$0(J? 4#R:&QX3$ I16O$8V6ZC<*L61I M+\K&]Q89-QU-S1I\*N36>)1K1Y+%=5\M088_)EELEB4=Q=G3ATERGQLYYWK# MCUT]\ U.1'8B8!0"90]3EN-7W8RLI.1G8P\.QG9*&&D M'!*!A+$9&3"_8D*9*,W(D)B?KVY&MNTKHYY K59W=#*RDY&=C#P[&AT+Z$4(XB+CY42:3A)+X2P=F1[0:+4WS87(2!>F_(]);*96 M?=Y*"+38B(_3>W-+WRRW?8'73X;#P('OSB&2@)EO?CN:)X866M-(LPIP< M!\7,-]]%Z9:QZ&J[L(7-55C'.#:FGO)C_YP.C#7W!IYZ\6#?TWS27'']5V<):[@ MI4C:FMREV>#]0YQ-RD9./>_Q+NW?V:?D=^/'D1??&*O#2\V[IYF7)6;M^NDP MG0WG5Z4^FX^_)V8]O$0.AA+ROL94%HT@QF\%%(8MXP )45LD@9L_-WGF)T3D/5O1FTV0-#35E MO3 ,UT:BWEUBA-O0V([FP9Y;X]Q[R,;?TT'B?9LM3#PT.UUH0KN_/YEMG]R- MI[DAF/SG7^9W<9,9E-J)+"BPYM\SL>(X)QT9N[;X>WG6C3>NO;LYI)&=T'!N M!+ 49*VICH71%HH" K,6I5KNF]6/'_+DE^J7)5%1:YO9L3-D[Y[7+L4[B/Q+ M0Q?-?P=?^ KL=EOWLEU>MMXV.*#7> !C;Z.<";XN9V+."EXV65M-G>@GUF/8 M?^[NS\="KMR,AP,G6[,D\7XS7]SE7FA$T,#9K/]G.DH\#'J7&3NX."JX3G]L M10,7*1+P*Q##%FMQ0/*PP=L+EP27O/DV:[O;_ O=_([S+WCS5W)^F^6!IVL2 ME.&87_:ECC-.,+_8B7>[W^U^M_N7.?%N]\\+3.WW46I/?*XG\62GJHU60SRO MF0RRS[B/6=N%H&@TO@B8SY62!(8!AKZ&B*"JVC( '#YSR/9,1_F_?PW^F6>3 M?SIBL$>3OS8.E]2/-/]GW_#S)'OZY^_7+0"&$-R#73>,MR#R.B%P:D( @08> MN<:,AYIAJ)%BD DAJNHI1A!FFPN!,H__F$( L1ZG;=9"=4*@$P*7(@10#?6J M*8$@ A$A@5*81-)'5>X[A]$R[L++EL!_'U<(<-(CO$TDADX(=$+@4H0 :> ] M P'\ ,H0A5% ?8 #+,I,-A5"LH40*)/TCBD$F+$$6L5A?S4A<"$ @F7HX+_, M:P?C^WU!6-8<(YT?2 M"K,Y!U0&..-=,(V(T.)(JE"7&)PB(IENJ[\UM^%]U M*UTM&6BS(]_.M'"R:O]L@Z$=B[_,XKQNEAX )80.-.<@C#!6H2_+1L]0R0 O M5?"WY::WPN+0&.BMPC)U+-ZQ^'FPN*R+*SD1T'CT<9PO>AP?%=7P9.V$,S '.O%Q;N*#-;HFJ @+ M( C@T/Q4@D="5AV%1,2WM&':$1](]%"[R,^=^.C$1R<^VA(?HD:4%T)0*'TK M/SB& <-&N)18I)1#J;<.<[0@/@3I<7A4O-!.?'3BHQ,?&XH/ FKQ@:+ AR2" M-,2"82XE]OTJ7U&$:OL(2AL92-@X+ZWV@CE9\;$"V&UK4*"YK(0.!>@%%"#Q M[OG 4_$*AG=#KV''A,K9[&6OBHMQLH509UL@'23]Y/XFR3P,>UY7*G_!E%!A MY7@773/_.;.-LR9/#J,Q^?T_#^/11(T&827P/R:+T.8? M7*2+'#.;'J(>H&V&T[MP5U=2^67F45J?:A,9&/:$F"M &$%<1[PL@0VU MHG )A/,L;S>FV)9S%N]0SZY'CVO!SV#Z-!&A\X'?X-\ZELG-D*)4(240(5"(F4'/D5 MGVHAX%+Q6ONZ=3#\\<\/'X,/*AC?Q^FH#6Y%A\L7>84F7A?L/W?,BABLB\E# M%"F,*8-: %2RT^(65L]*.OJ5C::_^M960?) M"5M+'* ,(RA]$-4&AXB6M'W?GO#HPWA1'IF4,?,'CL] MS^"2O?E.9G4RBY*9S)($8*IQ$' $0R!QJ*4J[2_@2XWVM[_:.2"4XG"UP&]" M9AVIQ_$FB;4M]@OUXX?4F%=>\N,A&0W2R31+TRRQ*NFLB.7_'D-F[#ZP#V2$E(0A5AQGU*F#+>4!^X($:V7X_7QDV6*_.M8 M]0V'9,FS?'-0/ TZ8S#V(H.!JV7N\LP2#LTO"URV]5I[;M<.O%6\/EKA# %. MD=:, ZP!Q3C$Y59QYN.EBI]]MJI%6(3-MXH<;JL&TRRU?7OO]N"M//WAW8]= M@\+$-BCT&@F7==KM]F/;BXJ:N9Y;W]SSC%1ZL,V:OR?#IX4FTYL*3!=:;B>? MU5W^BY6;:7]5AJL_'MG\V']I@?M98K27EYEU MMM_F:6[NSPS'9N;M[H(XOW,D['ZQ";??#;/;=]D/X[Z3$;EM?)Z8;XR2O_*4 M?6L^B=T8O/OX7V,S _VF?KMU(X^"C[X_^M/ D'XGV:6 M4]O5?9#*UY4S['G6:_%B[WOL9FH MD5 VL]X,['9N-8TZ=PMTY7UR/=UM>,V*EPV&;DT ,Q;;\';U,ZO^\8^)=Y,, MT^1[XFXV8[@S]%*-]=]30VR3IV( *Q;9W6,HSE!A>IN:98F-Y/IFYC6,LV]) M8V)F(_]()N8R+T^^9L2#O9GW-BV3J=#0PE)W9EQJY5]UH7OI@ MI(A-:]]#C$'PEU<2H!OY%;+.16)!%' EJ,0*!X@K+D50:N$018%8U,)S,LN* MJ\])9C^(OR7P9;W[FV6,F3"I8[I?'\?5I[^YTH_BYS_+-_YSZ8WZ22>C_IW= M,?>4ZD)5TLV7&=FL?]+7IX=D[B'54):N+9[5, P*HFO:!FAF&KQ'+_M)RY!H M?]G;)BCE3594-G8FPB8F@O?U+LUKWC>[.&Y' ""RAP H=W*E''1:;.='V_TK M@DZ+A35;/\KJO4%Z>VO\N]&D9?&YB1#CC31K([XT\ ,2821)Z$,5JK+Z-T0^ M1TO!D?:%F%$A\T+LK,77<@YX:^+K"$2_A^2Z6@[*6&I)1].XB'2YCXOHS:*5 MO%PU]^YE*_HP0:H#O]'B93 \]OXF2^(_WL>W9A%^B8>/\5-N MJWWOLG+]MB@:)RN]BWA;EV?.+_.,.6L8Y$]YH&444*[#"(8THEA!WP\XB!13 M.D)"M5+F^-61N*%OWXH=0_FS]8OGUW"1M!9HSXG'KX;&KI-AXIC2GMD#X*-0 M2QF"$$>4X!*2B4#!"7F/UU#@<1S,Z(/W.;F57GN M&;N@X=89Y\RX8(E#$O#,8AO/([UW(<_:]S#S>"CG<>7](S$2S(6IW(=I/WTH MMNDV&]\[2=>XW'J ?IP-AD_FPMP+S%W&ART=3CL8X\L:0R[-O(=IUO__V7O3 MY<:-9&WX5A#R>(XZ J()[NS^/!%:6O/VG'';Q]T>Q_E9!(HB3H, !P5(K;GZ M+S,+(,%%"T%0Q)(_W!9)H+9\JGG;H_*M*#>--3 MV>\A5KR#*C!#QQ9(RF1UP@I9(%45!A.L=KTW6)IN+@:N(#U;XOLJ7BR"$(;# MF(2!@"$)0T'9M4LN#@(YR. QL9LK=%JK'B?9)*2!4L\6+#OU=+:>'0-J*10T M/\S]4':E )$'S<#8CA8A& M2(R3%M)X"&(/X!VH!+OP/@0B !_ B4T6>QN^@8^&RI@(_QM-H*2:DG,NLJ"Y MLQN="M(<".>#&_G@%<@*A7E)"VO"-#Z3G0;;<*E48+O::I_CM%RG_6'C:?K6 M^O".>O"/WWX)PCMHP#6! A]]H31Z<%F&'<7.I_FIS M3/ORJGUS.1K?#FY&5X/KWNV*!O;V9L>RS'ZY5';-[*EBVT])5/#U M(=@WIZ)REE/&GU;SD4F1.3*K+^"&/#=?9O7I\^UKK^2_0Q044'CB;9GAG^O:D87Z;/01O[!IVMZ#A*>PFYU". M%%:0A56C41^2QJNA9;6[D#_"A]Z@/1QTNYV/G:N;OG663?,X]WUU[KM79EBX MXN[HR:>O'W\Q.BWCE\O/EW__^,O'SU]I'6_XX8MQ\^G+]1]?OGSZ];-Q^?D& M_KO\Y_]^^?3%^/46C-7GR\_7GR[_:5S_^OGFT]?TF=\_?OGCGU_ID5]_^_C[ M)?[PY81V8E?6_A480@M:'H6W_B_V=>A"+NK<>J=75^%YW&5/ZWRK M6E2ZQT,EU7CT "0$$/*+Q0(2&VPU)*[R888[E&@;$[3W?V+P,#*$).=W25DG M5'@+WAK<2[(P^S]4XGGG';E4$3LT"_"Z=N ;&VVAG-=/TN4$,^JYX=QO*-$] M8JU3%\,/RNB2T#VG1]X%A92S+9EDM0Y*!W95@*F^%V.K<<8#Q'[I@\OVMF5T M\=\F=-63RX5I:7SY>(T/_"(@5S.Z>M'CE.G8;EUZ'GH7_T.!M'!!HDGJ ()] M$*%SX04!I9HKI"7Y1'9WWEP*6M ';'S1[!)FU]"F@)A^W;9N$T2QF?C6Q>=W%89<_&X^=7"$_[6=V'P?SO*?' ] M;^L[;&KZ73*\/NZ%P+DR^+SPXA"T1PM+R63@X ?E G+10GS'V%_I33.A<0_6 M4B2[.5#B-,1/ S#55G,Y=02V;CE?&@5F]EG2TV1-EJ8QLW.P"M,L>?=H&C@B MVEH&M,$'>J*-VS3&O:@9DV8^H+/)^80]P1$J[]Y"NI/ABIT!TPCH!" M.VEI1$<")9"7TVU966A\?MD9:"'E?5#Z!^T[ MEM!T,@V 3)#FD$!U+W__[0\]YZ2-.[9'01@#X+?A9F MZ5(]^8 U_XE\M<8M9-.!X0EPG[-T0\#V7',R@_IAK5'+7,H.YB \FB$#WQQ& M4\@7E>X$X#^Q+/AI@94[26T4V&W5!#K[1^M+BZ9'/BR](CPO0S1P*Z"Z\P4D MP,E.I^M?__7I)O' UAAG@W\-<28N]RC^81OI)U-9'-H AZS2,R#:4*; MAIJV.N,V(WCP/@ 0N+A)R4B,ZIT73'!'--03S&DK@31POA7J<:2R0W>B_976 ML6?4!4&N7AFJAWW<$&GEJ.#)A6MIXKGBU4G='H\A=$*PF2\R%H9MD#3 M"-^CLTP'(1WRE>32H4]:#VW0"_L&FK90KW[0LD4"\+2DQ$Q -T$105Q>QB8_ MW=^63C$^?3.,3=,VP$H?ZHBO7F\\( MMUIR&*) U(*&I&7\;Q"G 3#V#<+%1R->X,+1,PC"&6_IN/9RGV,B*2U1&/$X MQ)KF00A#]Y+Y!MR+;SB5_9BLO.,8862[[%](O6JASY:+")]*UKI(_)YXH GT M&/P[ .L;"@G,-B1@>O83Y!HOJ#SA/S[7D @WXTQQ-3.%)@+$#>UXC@LXB =* MP-<:2+W+H&W'Y$:2G \O/]X,;ZWN37\P[G>N1N.;\=#Z>'M]U;,&O8$UWDS. MWWJ9=#W#_!7,T[TK'_*'KD>8P,J8=VU8*:4QA$/'>13*<^D\DWAT]S;1)/-9 MSHS??DKCV'>@KW=T]@1MM0\I6[JE-+$%R:*+:@=O2(]V!&<">Q7C?<6(D5?N _SF$LG!WK M0&F3MQ>"=(YT]8A9J/=(WL6Y1RPG61Z-)57BXL*4WL.*6K.YWD0J-D?MHFW! MM,HPP>[/I+? E&>J):CQ\D M#LGB+?P70H"AX">5N.;$-+CAVJHM^$Q:5R;W# $<[M.EG!<'?#7$'F3VZZT4 M=A@H17N50U=&R1(O[=$EK[<*Z_QT347GO7?Z [BB2$!@ZT?)]^#3"#0N!H5Z MHW BU%"O5]/LDP+0>N#7<:D77+^[3+H?P)[18J)"Q;-E$OQ",V 4$=H>#"@$ MJ!@MX _@6^B,%(0()L9DX%7A#WF!P1,NB>C7O?A[',)H0SL=P-\?*@U&E\+% M+ $:A&OTDH2[9'<)*K>MU6@ MYJ93,O*0IXI_4P@@1#SYSU9P)!>>!O[F71 ]V$L*FC]/(4."%S::$BW@2;&7J!!L'4@IM=@R#905&I@#)%8-HH8I53+72)X'0:*ATI>&^/4 M+NNP>M7:M'TJS2(3%X)>);-C)8T7'G4GZ.#!E.QPVAMEG)]=I\5^6A9[]B[9 MU*,#N@SJDAP$\PU,)SK J2/#3,*-J @L!,GXV[($B2 M]<0LZ3%#)4][0%'8DT.P)2P:,>U2*3GHXX4[$!%B+8TSWX:8G?D&C/+FZUL94@9NO7+[G^]B3Z M4WB%X$$DQ6"$IV&DJ9"929W,/>BZ$;];DK$I:: 9@Q!:[2XH'-0; M@,,04_+,[-!J0U?9\!?&_M+HJN5L$$Z7+"1!:C=V(+]&AX9F5<].P;"'2?H" M84L<^K3%,.-Z**S:W-UV&9&G5TDD^$A&4TP"*DH[BO5=3T$ZNT4COYSG>**- MVDFLCDMH#Y:Q(S&M(^A\WPTST/QS==9+>R(RU:X/!4=:KI-M;:7S;70J8QE> M9J?>)F2P<2PVFH$Y+9TE@Q?UQL-D\C_[>LOX?\$#M"_ MK4"=9!QIZHOK-T^:[W+!E%?X=VT9XTWJY5JH/Q+X?\^CO^2VMCSN*Z[3/-GCLTUW?7B>6BSR'[ MS'N=0W;9724QL(EA<^!?D/M;3?^(:-5D';AI!1%SVJ:*$;3>N+I^WB"K<$N- MHGW(3^E=JFZ'JM2PVQJ=6J6ZXU:?5:K**C4X1*7^3H"'W'WJ1JD'RBA1FMM1 MGOFJ=$T?MU&XON@A%T)!WL<:GM[[#%MCUI0*:TJ_?XBF7#K_I^=%EZN_M&Q/ MGLAXUA-E)TE(-6@*(2WN+6*WCG5Z1V-U6CU6GPJK3Z][@/J4:KHAC2/UOM5= M>DU3E5.](0$&;TI'GFBO $%OEBP,GGU.H]!?M.[K(G^EUWY;[:6"GZ%H6YWA MG%/PL#'[A',]F^$LQKA> &W$*?7-J1ZJA+ZX6W/?J^5@.8UQLE*?X4GV,^CI M)-S3@G-T>J4#1OE"_T43@B)T5;(Y0\^YPB@L]X8E6T)H%'"):[GM2-X+#P^G M)(N$NSOT1!OR$HN*9]Y T7=E-4_HO[G17^"0P, M&H*!)Q6^DP*I;X]%4@LE3Z^_?NN((,G.>#74'I0#&:<1_M8V$Q9^4X2? MYT:CBO3V@.NZ:BON'TLB;E9T=O$L?';Q+/SFN/@FW8M=#LGO\O:O3OO?],[2 M A?T#R @C1=/# G>._W,_O[A(CK[V[GU#JJ.%WD"SCQ#^J1\\LTNG/2*U -N M0,W7V\*N1QUVS>%P4&2?3RL^ON&85;;=G M=OK]8_1K!;]#>EJ4Z-ZQ5I:TXT>9=C[O#=[EF6AMK,@YAJIJ#&5U.V:WP_D/ MZR[K;N5TMSTT.^,AZR[K+NMNQ73WO-,WVYT\"[K%IDZG%3KG5:?J^*GAGVLO M0ZV@?]#:WI%3Z<)8F[>Y5PY/#&8UY+T\25=J0J@;&M.*8LBP([O-8 M2<848^I)M]LUA[T\&6-]YN5K@,)3A@8%SK+W^PV57\6M2&]H#MHC]DR,J0+W MSF.8M4TG4G7G-D8.LYW)'9Z>0)%AC8#.PR _N\TS;[N?+U6JVWL2J4M.-' MVL+;88FS\?O;J&<.K4)M'WMU!G8)@(WG5KM\^(V!73=@GUMMXS)AF3)<+D><_LC(^!20[62@3B.@+W&%,IU0'MZV8OJ[Y7 M=N?=ZI6?OJS1TD+',D<]7C*N]3I9(X%M=F[?N,K#K!NSSL=GK-IXIAS6A MI!T_TBQOER7.M@_9_7M#WKG+P*X=L#OF<,1I& .[;L ^'YB#8NF(.5JMO"8T M!_T60[_^C*8WTG.A QN;@3NG>BYM^[)6D;(T8G6^!SG&N%49&)Z/S#>:2K3PSR8S-,F&S3GCLU<.1UVUS MV=_#0"EC$093-SKXP'QW\=UP@GCBR8/( 4Z[I? OQQR&\NXEM8;FL !"I!U] MK^91@=J[#];\9,<35?URLS( MG_?[[WXL20?+)$"VU76QU5TK+S4 1UFLN:RY)Z2@ZYJC8:YSLJRYK+FLN2?, MCX;FH)UKIQSG1ZSJ;ZOJ!5Z=G6NAK(Z(WY51TOK;3Y& OBV_IW_I*\.6GI=T MY.>S]AE]AC+L]/..^K^Z)9N\[/:T:B7A> MO3P(@[D^8(-GQ"VU\6MSC?:6M7[AR/:CD M3IF&V.>J.OI-[&*!-O!-/_ O_GYY^9LQET+%H<3BE>'(2+@>/#^18,@,US>" M.#1"":_;KN?2D0F%)RKHU5#>2S^61A08DZ215"O]>)=9/L4G=C:E]1*.GQOI MK)J.0/P%*-9-'$*),)C2R,V5'5[?VR23CP961X*-4'@$KNLOXR:/6-.>+E $+RP\;B+]:X-3JX M#28H@%I(.W+OI??8,GZ%(9JY*@I"M!@T4F ^9^)>@CI)WW!">- W)H\TF"J> MJ$CXD0N/NOZ]5!$>2E*ISBWBT)X))>%S!);:O9.^+8V%)Z)I$,ZI^ZX_#86* MPMB.0(%-XV'FVC/C 6OS7%!-XP$Z" @D\Q\K5$+Y?8%O(KYC*!L4F>I*2X6F M@8^;@7W1BCP7X3<9R5"U#-:,5VF&Z]M>C!T#&-C?+B8@0;1X\X7TE3YP!B* MOVGL\^.WV[).K4+C IJPH4'KSN"UIM_J%&'[]4=\_+T;@?NV]3$;C^ MQ!#3N!7A7?": C*/+XL!:X@FYX_6EQ85^4\O>'24[MC"LY?OZN_7:O\"QA7^ M#['1'_^]]NSRA^U:_KM%8= #M 3_#T'O8Q)?^6G+L>A0WND/4]<7$!F1"5>1 M&U%0 Z&4%@ :3 6&.(3?872Q"@]Z!Z;>F% 'PL"6,!"AMK:.>X?0H]_P5?CY MWG50GF"Y0RG N-L00@5S_ K*4W/AZ?;,78?P@)$AV.KLN$\D"E$8BQF9(D_$ M/I2S:?B3 9C"EV#^_QT#D*#/\!2:9?A)1.3ST9!Y$H.XY 6%D:&S_D*GW3(N M ?)ZO+Q'%\01-NY:A([W",&_,FY[?(%Z M?2?1[E+WO$=#D"/#R H4]/P,?OGE\@]U]@XPA[G: H3]W9T+B.<>\S<=1'UR MYV_UAZU.,6W(#N6V>J09Y@(,!@XKC.KE[[_]@0[JL!RDW>KE!\"!D1/(;U18 MTJ%!1BW"D:'<'D8+K;K C&$N(=FV,;,'7P7:%Y-'1)V>24$>ZNQS.A7P2S(5 M0*7]2F[OMTQ1O^BBSO3D0,OX.L/LQ ;/1&E*TA2(/I1V0#OF^])YS/>"K-N..Q&4EN8L;;ACF%_S8RL@+ MFK=P 8S.SDX_2@'O 9#U7P!.@9**O6CE^E-7D&G?4U4XTJ;.0PTDUN>+5Q!, MNE.(W,#1)8"X"X,'<)TT"90M+=6H'0V\_O5?GVXN8 PQ1Y1SU][V/>G2VJ8O MVMXZ\^J9O")7^8Y<8V=SQ87^G85I(0LP8A<3@,:W"S&%07@OO ?QJ' J=!8F MX_<:!Y[,,_=V^G"Q;U*SEL(8X(^G/Y_]H&ZNQK'5QUOK8_^VW[VTKJ]O MANW;R\'EU6UG=)DS@UK/E[[2U ,&4_ ;SFXLQT^LC^$ST#I^F+.=^F4S/6C[ M?.[JR9F3QF*7:5"L=%1LRS 2V@(M$[]0_CL&8YK,]DSC9*[' :7W@@5%U&@N MP-R@N8" ;(:6G0J%6%D\DNU-"]Y@RIE*G"2&W^?BFT3G#WE, $8%7M.MBA>! MGU2W@'0LK8TFNP)/S_<:UTGAVN8HN8KU59KP4".F,4YJ08>MX[ M\2M8V:K[RTDJ= 245^#$]3UE%OF]=:\U.#S2@3 XB.]FJPXD@Y;IGWE &SNM M[N%M!(GH#&DF'#UAN1J^M/VY2\>@7R]F'ASYZ\!#V3,8.B^[&+(]ICKP7LM: M;R3@?0)JC6TX;7+U9YJ)@NQ\=Q[/5UVQES9'Z[K8H>V@ &BM .]_L=JMMA[= M! 4Z5!"&U;F@Y 1#0C=P0+,@OWU()W+3V$B39*4U+#5;X7SPNHJM)IEI"2G" M\!)#B4,F,S>A<4!FIJ$1N7,*,J<[.HG?9#H(H2H$9;KC'XQ9\("S-60ZG(#Z M9\=A"%* 4#:=5%\?$#W'GB)LJW@_G0_Q'Y,H#Z>&9T$837'NAEZ> )L.Z2H M;S7)OH_DUFLM_S3JI_D"4F5"S3+F_"V).4^MD:&^&\"P".82^"D"RBO!_=_14LH2$B$W\^:JO.*\6A#272587 MLU)C&@9ST*:Y-(T[2*F<--_TDHQ$B:F,'M/"(BGF9CK,ZV-,3V<"'!-P'KEW MV,#05=^21:KOH/#_D?3F:D(VDP13_]&L9J0J?:6EDHR>&^G@Y]GJ3^LO?D]2 MMR2UFR9S5^?W*.[@!S3',TL3\5]X"I"4Z03:?:!":.94L;]+HF MKH(F"N'K!4D0DHKG8&X=5T'N3;.UX2,&LC[-8:PM5OZ7(2:NAP(%<-(C@'/: MR*'PV4GLW$F:7M@(38M8XCS22&J7E+)8'K#N7<2T':CM$AWC:R; $5R[WR"NZ#)HPN,#2]H&FDBE*O2.3 ?OX%^SI=!'D8G MR121N^/MS*R2WB6TPL36L]DILXT%\S35TX'.B6TL.F/Y/4I2U^A)UXQ]"*#% MV57!G;Y'CR)DQ%)[[C3*SJ3D:^N%E#_'NESM*Q9-Y)C;\4S&T:(_!G5(G""4ZJ3KE'I!%)_$X(;TZ@&< M?1(UIV&)F<8+&DRH4\M06T=(PL<(&]0+>NBXI$:@A]$,( DA/'CMKSK#3^2Q M +BX$(>0+=1)DD^8)YN>Q$+HZ>7-(+K]1-CS[I<)(8Z-",8JTT.@+_ MX$:)\P[%PG4\%%O@W=-Z<1JT@3YY9+AP_CQ%GO9S8&MP"D8D22Z9+XBM9+@> M%R[QN0&P0$G]#I8TD>FD$1FQJ71PN=K$Z (TS0<<1!AM07-Q$ #H,1004EQ+ MDT&I[7000W,T!RB:Q*1,<*G;I<5=I>/]M>#1?!E\YAKR:%/-#)((VI)TF8!E M$4 59A8JR\7>W4$&]CM5GR) M,*/,PO!CFE<"T:W 0N92(PE4+UV+0Q\8TC)&)4H.NVK$V(.2[Y[AXAM #?T"5@.)"MR%S@GXL7Z;L:)+N M><%9!N&[N:84,FL861'L7M/(%+BUJ9N6EL"]09OI<[9&'T? 6T=HLA&\L$WO M&ZW56]RM-G0U.0-@!^ *%DJ^3__8VN&UVB>_I-2S!F=_>W)?O*ZC-_XQLXM^ M_3?KF9_:^5[CRO)45C?2LU?Q00Y?XH-<.W*S?3ZF4!J^HJ@:=BU?TLS*+SJ= M_XCI/*U1IBE],X^=-0X%7]SO>V&@D2:A>P(P;(]%OE-Y1\1.=J&SH6:B',@X MC? [>5@C6?CU$#YK?H.%OU/S&QD96/VWO!WRB$(]=WW=X6@6Q$KXCC+U9_G= MEHM(_XV;=7>=*'_5Z??*W[N7;(9NUG4"5J=M6AV^4J V?JMN^.P/S4ZN2)3Q MR?A\ WQ:/;,SSD5#Q_AD?!X?G[VQ">E(+?#YNC"T(M$FQMIOE&*7DL>P%-J1 M/4A;A3O0&S !P^A_0_1;>9BO&?V,_EJ@?YB'D9/1S^BO!?I[>59X2A[[5WT* M.F5+?2/U.%V*EXOY_"7AGE2AAEUS."ST OO2>IHZSP.QCI58Q[ICL[]%8\,Z MQCK&.E;C2L4_S5BN M668+'Z\^?;VYY$2\XZJHY5/7ACO-/ZBI\V98HGJN MLN-?]/2VE_P2W9?W:%SJ"QW_4 ==^%L (/^4R05^R_OFA#(BO&0OX;ENM+M\3R,>; M$B8'4Z+^#182;Q2$KN"=&9KL6+B^FUR4$2#3J"*J^B"A[NZ$@ MOFT ME]>\+*FF\6KQ)?LRC?4FJ;V^LFFK\):1#\IOJ(*7B:!_SUS_B4I8$AW4%VTJ M??L&7L+TS,VE=Z CH'))X_^'3]K\!6F[\19:9%7&^U)AM%QG=5-!JDLKUN(EP)]H M9X&Z1 .X0Y&PWGOAQ3+5*N) 1YLS\%3?J# [N/-= MO X=KYG04PQ@K.8WQPEUB&B?.>Y"DZ]_C36.)Y+5M@+Y S7N\&KWO$]H\OQ?J:FF779U"8Y\[=*.7^)R,%)9-) M@9&,@L#3MT \!C%>Y19[CKXI#AYW$>PNW98" Y!>$)%L+.\%(0G3=8,IY_M* M(&$H_+OT%E#DCP> AOC+QOTG.[1HR2>/=U'_[VI$EJ.Q'%GA!? _A!4%A]0' MTMRMCI_^!IC,97O: :8&49!Q@=9Z[O+VC^R=0HD5TI=1S ,5)>@#[ZWU@HJC M;J?$_^>$Z(11[MU[9MI/6\M,^UP9,^V_, M9$XYU9MIG%##3/K,J/PL/IM1N MM/"93+_!PF?-;[#PUI#.K&RUXK+YS8O5^P,3 M<[8=I>\?R[(^_6-9UJ=_C9%ED7.95GG=Z8X-9,VZ2JK3-]L])@:MM*[6&)Z6 M97;&>1;:&)X,SS=841F:@S;/1#$\RPG/;M?L#^KAW/-,XK1+&W8><"7,^JZ* M[N*[X00Q;G<_9%M%4BCMH=_:IU'.V=/7#D/AO2[!Y3(O]?VTXF3Z3-;<>FMN M_BMK6'-9Y!UR$PZK+JLNJ>T+5S7^]3C55]SDRM+2"E_E""F^P_HB/ M/T>7DY)H(_O6[BMW7MN+@@[1[[P$*#WRKGD%''F'9SXGC\;#S+5G.PASD#DJ M879(N4;D=UM*1Q=@X_'Z*#""";).:?ZG.+1GR(ODB$@020/5Y-[AV*V1E$"/ M;+FJ(4,HTS)V-]Z1\\!744BT.K/@ 5D70B)-('Z-E)9)+20R06GVA84G(N3. M6'9*K;VE256(.$#%"V1ZH+>4\!)^DF6Q)G(C2 &]H^\=&"LO6& Q9DH01#\( M9^[Z+K42VTRD5,2TH$D[B.+AJ0ZZ*LM$A#1!@JB_L$F:Y2@5$=)GI,-&M"F9 MBJ*9&SH7.)B/)"&2F1>KA,,*N@PB^,^2/,&14QF&DBA=W/G"TT-#O]+;9H(. M) LR_,"_L(6:T4]/RBF P4-"#FB^1 :4(.5+,H3G)6T22@6V2QW-D"R1 --. M$C9V\MID"3=VR HZ#!A02,SQE- RCSPE/:0)2Q[*C.[J/3TL#X#N8*.W*?6& M'L4')%.;:TDZTH:N$#&+3Q F'A^?*-7B)TA\*LR(@]PN8B=&P$K#,,(8>\3* MEE)QH+&0TZEKN]*W'Y?,;IEA214::5*^RSXMGQ&.86G NP3T2\Y: _G2$9&G%F@VZ2JTVQ9%T@1!]7^.T;V.?$@0D>E MS'*[RQ'V#.F "*)0UK]C4&,9(O48HM/W8VCL)/!C J6MR9.@+[B6#\-WYP43 M>$""&@>/:-JA^JRNR._2CFG5G[B'B*YHMWPTZP[8 S 6 MNR2+4S%=53I#G; MK$:[:T@HCM2+'$=+W5.G(BW:#8@,\]!$+G5>4\BMN(<2\L4PY3'RB ^*K$L4 MF"N'O @EF.S=!'2:=.C95JRW( KN)%DKS==&?ZXDB-U<'WKQ_FU1M(#-84KBAG# M& 7,&,;4,<_"HT2\04?H\+/KD"Q]I@QKMO!+H_HL_))H/E.&%0]^IH%@RC ^ MX,(Z5A4=8\HPUC'6,:8,8QUC':NRCC%E6#FSKU]):E5GVM>_]8EO7I M7V-DV1#.L-<<,6@6STAG: YR+6R5+_)K';,<:\>%(PYIG5*'(?>2,^%YF]$G/L/EHH7SXS&,X=5AHOH[&_G MUCNH.EZ\M.GK):TH)_B[9G>8)[ MK05NDJ$M*Z1ZN1AM&5(,J2>Z!@&DE8?3 MB"'%D'H24N-VOTJ0*G0G97F98_^>.<19ICSDU.100W/8*W0&LIR<4)Q@-PS8 M0W-L%;HWD''-N"X!KKN6V1L6NB&/@/<,EU. /![;5L'=@ZL'6H MN77HF,,19Q;);,1/=/G?\GOZM[#[ (WMMNRZO:_3T\8BD<(^DR7K@_?,&M 8 MJE]3ZN3NP]>/YI@ZH/=5O1HZ.)_S0AN?EOAX7X'K%[Y$@?TMN6P:K[64OA+) M-=MT6SE=FWGGPPMTH:^SME]-7RT/O^R_3J=K_TN[U3'@"2\SY[-O&40N=T # M>@=.1R5[#LN^[)EZEO9!V M1+>TFZ>7T($-Z)\<(LK]7E^ M%[R-^QCGO$QG=+[F'UW?1@NH/R[[<4(]&D8 MS%Z+YWDKN=!8_<"?(H./4%179P _5'?/R]&T'/[5V;\)K3U]O+M=[\]KV[CZ%OO=X;K3%".4BE$KZD3*".#1\&1E>H)0QD=, ]$QGG"-?,N>&4>L3IA@QQ"Z0G$(XS$W/7=>3Q? MS01!,7,WFA,Z76R2[R/W")3YX$8S0]R%4NI?Z;,-!D[ <_ ^SAGY,E3)Z, H M.3CH.).'-2UA#D^3><,OP33:,39F15NAE:1E;&J-"P4;W^2C,9="Q5!%C+V> MP&?ABSMJ$Y88^U"TBFC8X#]Y+[P8RW]>PO1L!&)S-$JAH#O0O1#?G,91O/Z> M)WP0TUQ\DR !?.;.M4%JMJM@G'!X[T2(1H1H;(3G!?92^K98H-&B2ES_'E4: MQ@.$$+D$Q@S IH%-741@Q![\J&OWY0-4'7Z3D2*J'.P8. CB F\9GWR2@XNC M&IK4 (*_2NM/Y)4 1,LX$0*6OB$&8RILUX,61_ H(DR$KL(^)CJS>S 1MOB% M&SA@1R_T7P $Y:J=_M8ZJ3D'.S.1GBO! M] )&AA" .!*2ST(U6K2E:2P B[)885=_+@^UF!; M 1#T%@I8"7 7,/* 5^1SP61"L%;<7? M-_LR@_(\=^YJ T5T,0)MDO >*:Z!#@6>)JUZ#&)#S8+8<]9ML*L1#A!-E( : M*0P53U3D1G%$EE.7"0!)D35U?1"Z"U6DO16H60NPA- \&BR-!>,+>DMX2QO[ MM=:&\KUQ;KW3RC_'<.8:8L'[32I M<0]!^(W<6J+-OI0.^+SSSFNK0K$M@@A*A1YZCR 75&! E#;1V)TG;3M! UH5 M@4'WT!)GX&M4"!^L'PPI( MI-M+K(J"(9Z"XX6&HS=\F+GV M3+>?3*Y,E-672B58@C>C$.PZ@56;/ATN)"6VC"MIBT1O-/96JR@9%)I9S5AJ MQ6;3A1?X=_C3>DBX*A&QOJT4VY8PC=XW+>/VR=>SYRWG<1*)(]>X=2:#_IV% M:2$+L(H7$\#IMPLQA4%X+[P'\:B@JI]F83)^KW$G2>K6V^E1Q+[)S%KJ8LQ M&7\^^T'=7(UO;_K#JX^WUL?^;;][:5U?WPS;MY>#RZO;SN@R9^:TP6!#"@H( MOH;?4.N7XR>V8ZK@6"QI6AJ,/$N*MB=2LL.R&SF9 M=F@$I+<&:UV\>G-!OGX^)J MOR7Q5],K.RFEV1'FP&I <'7(]!K3G#$*3D1T5FV34"CK3?%C<41X,.51HX7/ M7&<-%CYK?H.%7WVVL]S8^)S,*)R:7:*"%R&=G'8I=W?/!V;?*I01;1NY;[7= M)_<@['610@-.[[R=KM=.G=] 8ZVQ.>SGNKBP4)5EK:RM5K('?DL/;'7,4;'T M:^R"6=E9V4NI[-VNV29'%1/CRF?ZW/J[^B@^H$H+2<8N]T\*XNEM8=-,GOE!%2NS26, M)\;3$UT;]#H,* 94@4MRG6&>Q??J[)EIR#3AS6N(9IJ565AFN]^M15[!>6\= MT=GO]1F=C,Y2HK-CMBV^AX+164YT=LW1<% +=-9KQO#+"QR&M+N+O;I9 M&<)@,*Q%?L#9:_VP6>CA948F([,XCUZ3617&9@VQ:8[&]9B1KM>=Z+4 M,A4:=O-<*%]:^]@D,UA.0(W'#"@&5*'NLSO*XSX94@RI)R$U'N?A\BAYX%7Y MZ;_?=US7UZQVW>E\K8+"!\ZGRXZG_)Z70<6@8B/%>&(C=>QIO_)&8)?KE^3FB9'7+C;J M+KX;3A#CC;.'W&Q4)^+ME\:GRLS<@TZNK3\'#TG%>;N;/,/ QH2-R6YC,C0' MXUPSW&Q.V)RP.6%SLFY.NN:HG6O2E\T)FQ,V)VQ.ULV)99F#? <=FFY/:";E MITA GY??T[_TCS!7%3%](;'7:/ZX-$2U]'=PK^KA^Y_'O4L5>I'"EZM>%#&FC M^L8>]=>V<51$$\_^]G4FC6G@@:7$[5LTV,8BE$KZV,PX-.S =Y!- ^<2?4*% MP'D?%<'_YOJIJ1$L.X.TO48T"V(E?$>]>[]_YQ),]C9@F_U,=K(-7Q 276R@ M_KP]()D:7WP[VR0_".?"6T=%6WL9/4BV]+SDUY_/VF?T&;IJIY]W".&K.Y?* M^"P?C-^#N=CR20^N$\W@3QB+1!E!K3VQ4/)]^L>'3=4[6\XU+F=ZK<'9TU.1 MNH[>^,9,CZ""7)H/>$?L2^-;MML^&)54U#PQ?V^%P8: M:1)>NEGL&XRR."(].V\ISXJ%.EJ#)PN_D85!BX==#^*SY#1;^3LVOU:7- MO\M[Z<=/4'2^W4:E4\YZEF*#56]D#KO,U%4WF6+P*[D9X+ M_2H@UJH8RU?7[ [SQ&#EX_GBA+!VT.SEHCUF:#(TCPQ-B LMOL&'H5E*:([S MG>$N'33K-[G,&@.* ;5S\:'-]_0PH(H$E&5VAY7B@&W(U-[O4DD1VC.*O1QY+[U@09SI M!41?%\(P*0[.$T.R;PUSD[@Q-AN:Q]_"; M(RO/-$OYH%FOR;Z_2U^&PJ.04SASUW=5A"QA][*^X&!IV)IA&6V^X=?(['',)36HG(&7#MH]WN'7VG T&9HEP[:';-MYT!P/N=W2@K(9['G)W6+^G>$%ZMAQ9\6RJO.^VPPCSPK!"E%)A;#,\>A-5P)9(5@A2JP07U@ M+DW#EU&#CFJ==_>;:7A5%\L?)'+65#<<6WLM'S.,&<:EA/&@M]=*"..8<5Q& M''>&N;8 UV$?9(FCWML@E%">8<=A*'W[\:#%Z-?L[RTG.,\'X_V#A5?VM/JV MMCDFM9K@S1'H,G89N^7 [G[,^0Q>!F^)P&N.QGN=_JD7? O=J%GVLT)!=MV5 M3\!EE:#=V7_"N/Z[#G@&HVF:L-\=H:P&K :U5(-1;Z\S4JP'K >UU /+''3V M7[JIOR;4:COF/P.EC(FGTB@PMGPP.SS3"1/YE05OGC&JE]X M(LOX9?R^$7X[YFB_.^ 9OXS?\N"WVS4[HP8O!C6#]N#3,D:&J-F74_>PK=7U M2AG_^L.H8W7R'*BH'I\QV$E9*5L@R2K+%2[K^X4S^EI-3RITA ZY??T[_TC\Y'T\\[FF9+9*C9 M:+KG^O)B)JGO5J?]XY%2XR/7V-F\^(S^G85I(0MQ)R\FH13?+L04!N&]\![$ MHX*J?IJ%R?@]U\0-!/0 =NM%GLTF3X^Z!HF@>=\.#-FH9S^?/:#NKD:W][T MAU^K%\73O;NZU+MNG9SQ1NX$DWLNLN@,K7G[>[EJGQQ;>S3?*# M<"Z\]<%K:Y='KL>PI>N#AB[G>$"/I5JW##,MWIDP3HQXB: M='2S%HM@!&% \-#,['^)@$%#$' ]$_[=$^?.&R/LIJ@[I#"L[*SL>78GU-#) MOT2P?0RI[S$61\1!=EZ@H2K?9.'OQR?!PJ^1\/,L!=5)\J>XK+4N,S,Y^['&L8ZQCK&/[].B\TS;[[5SG=ZK/PLA: M^18=?P,0[W<]7$4!G&=6M+$(9K]R6I4<]3E1TZI;2UK/,6".^>'-WYAN"HF=5S M)Y73TI\]KC=:%'!:#X\]R+P'&<$>=]JMO@'/>&[@YR[%<*0=2J'P=@TRUNN[?(V#CAR"2VVZ8@ME!<%QVQB[B.K21-#5T&! MP=00A\BXV^H6*V,E/*EPZ.1W5T4HYKD(O\E(ALHT8%PC5WC>([1[JF1D3!X/ M:WYK='CK77]'ZWWYL&IXRT@66PTP6P_1S)@&85G1^R"4$?M3<1^$8']@>*=3 M:4=0/@PU-OGZUW]]NKFPQB +J';NVG3&SWBL-$CAG#(\"M\=A([=Q)*QP/K<8CF M.8Y 7"WCILQ&P#0>P$S)J0S#_.?6 :"%F%#0\=1R"J4"VQ4HSP<79#/!LOT[ M@NQ2(C"F(L(.3*3GPHL&6#/#<[])CV0TP1%3T18R% 1(3O#@HQY($'I X+ ! M$BC<4*K8(WV>AL%\-Y1:.4^GE\+=65:K75YWI]SOY79VSS6P%*[.ZA4=SNSG MZDA?#^E MXCVG\+9'0N[C7)U1QK$HAR=U>JPHWLK1_>GI(NT ;B$6@%M=F(; ML89=V@WBC8?T&.*/M@ =@)18X=?86U\*4'@9SA'(PGB$CQT&?$0S5ZW*@C_=Z=2UL5*TPV"%YX 9XPYT6WB><: MP*]H!#_J:]?5 4U>FYT:[.;<.;@39W^[_61\F:$:8[-_I3OCO\[\/=0Q\S*=^'6?IL_19^LWL^.L#PQH/0F,[SKK/TF?I M-[/C+'V6?I/]_NLF!=9Z66+ZZ$OG_V*%AV)>,PM@O-$DZ-%[?KH0YJ7EJGJYH#Q_Y;XM_KF*-'+('H?J48:PQ M)T%>+P]-9$E1U] =7&RHW^YRE[[9Z7&@POAO*O[;YKC/^&?\-Q3_YSVS,SYD MNVC)(B96F*K$Z35*#AM\K>/E/(!._6=)>+3DYKK]A+Q%GIQ+/]*_VMMD.*== MK3D^R/G.@NK;UKIB'YT#J\_8K#@VZX3'7CT<>8Z=Q^6=X/P:1,)[U:[C M-YJ:/^T%WS5'[S=;/3WQC+2MB579T=&N^I8-AQ_:_#/:_-X!L)==4 8=5K%:L5D^I M5<<<]W(M5K!:L5JQ6CT9%IJ#89YU%DY6&JN';X#*4;USE690POZ8N8.Y64O7 M_>$QED/+!>P\.7B=E[KKBN5B-_LREBN%96;G:V#'F9V/I5\_/]8O=#'+Y/?V;:8_G^O)BIJ]ILCKM']?Z M.(+F%]# 5U$<.](.I5#2,2:/2[[C_9<N[9$. 1QB+A!B^/+ M4+76S66-#6*W-2P'FI7[O=Q8?JZ!S;6% T9/N=!3(SOX)S1)>BXH 77#ER+\ MZP^CCF5]B&0X-Z9>;$"J (E3L15B8,)0+K1.AL9 A7GHJ[N16C4\9ZJ3LK+F&IZ=Q M%,.S4)X;.#N&-MW:M#G4V[>OGCTOB@*&?LQ"/"JKZ:18FX_<:?";)6&\G1,4>3::/:S?8&A#M3'\^^T'= M7(UO;_K#JX^WUL?^;;][:5U?WPS;MY>#RZO;SNAR__'9KNQO7S%Q(SC#;ZC1 MR_$36^G<4]!Z5HO7:/@HR1VTBU!L_1$??^]&@&L;RK@!/8?4]Q$ZLW6T=$^I M9KO0V^P!=H#TR04C[.O/VQW*U/CBV]DF^4$X%][Z(+9UCD]IMF%+STM^_?FL M?4:?H:MV^GG'('YUY^#V/\L'X_=@+K9F!!Y<)YK!GS 6R5XP&V]17BCY/OWC MP^9+FN:DW]Q:?P(4M]C+(Z(@^RT7$-5OLG" MST6/Q,*O@_ /.9=8!\F_N"&FMI)O* L&ZSQ[^V8+G[U]8X7/WKZIDL]WCKR& M27YG_ (&JC)W<^[@DF>H],:7(%;"=]0NDHIFT 4L%]7?E*_Y9/S<>2SYBR(^ M[3T\9G?(-T-5W=6RBI5:Q7I\8PNK&*O8\53,ZK""U5K!*G;6N]!;9[;E=$@? M^:@W^X?&^8>!.;#XPE%6,5:Q(ZK8N,UW_[&*L8H=3<4Z(\YR:JU@G.54(5B=JX-%WD90=OQ9'09@30#XT@ZF&O2U[OT[JC$I65_KWK^* M.X;Z7)?2=+]03?S5YVK1IN./XY+*]Z\Q<4E9&('7-ZX61U9HE8.LL,G$K>8. MQL)3RS3+EZ@1)Y0*;%=$T.T'-YH9,_@6Q;Y%O6E,@]"PP1@(30=8#N+$8^E/ M28B/FTKV6;CN=.JD.V])5_B%N'B1]?,7$7Z3U+^/WQ?25W+_QB?!P"[NPNW& M9PI1F^JY-G;-UKX[.T;*WSV]DV5/%,3,C5A MK:D)5POH\^4"NMRU@,YGGRMP]MFRS'8OSUD^/OY<)L?+.E9F'6N;/>;P8!UC M'3N>CIT/>GD.!%>,-F%7U,DJ60_6C_-"B=1*BE]F-V2?4AF?TFF;W5&A9#P< MM[&.L8ZMZ9AE=H==UC'6,=:Q8^G8F/D-ZZU@%BP_R&5:=QZ>0) M2JH#1MZ,4'8 =IEALRX 9"*ARO>O,41"+,NR.X9.GBE)=@P,P,( R!2'=0$@ M1R:5[U]C(I.R4!P^LP'6<&1!?&V#VO/XPZEO5A0F8G"X2E53I\ MI(?%MGLA0Q7X/L!B-_$@&FWL@?",F12.'<1^=%I>SN>,?D$DG5:K70ZCWU22 MSF,:_$+X.JMM\,T"[% !P_BLQ4_LO#9"IQ?XAJ6_>-K&'X8!J]5[6P._M.H% M8*)@&NFIL%W/C1(&Y@HPVOXNE12A/:.AO)&@>\&" BRFM=UH+=/:GJ@NIK4M M85U,:_MVA^&;PG/)M+;,=,FTMHU1=Z:U965G6ENFNV*BNT8+GXGN&BM\)KIK MJN1YZU13)<_>OM'"9V_?6.&SMV^JY)G6EFEM:TUKN[:*[F16T9G;]AE[5VK> MBXXY'!5*"GAT&3#S!:M8I52L:XX'A?(6LHJQBK&*9=^P3(M)".NM8A7C;^H5 MRM>W+:A#.GG*@\&-Q2^[B!,3JIG#7'15[")8Q5C%7M6CH3FR^)H<5C%6L2-. MU[7'G.C46L4JENCDHF"L0:+#3+55HN/*,_]:'2SR]H*RX\]B/L*Z )#IX"K? MO\;0P;$LR^X8F,"<\7?:NZT9@#4!( ]?8P*3LO#4OK2CM3C>PB)8V9BL MMG#NPA-34;X=?5TA%(:'\I.6@\]VK1=A,)5*Z79.I7R2T?:@1A? ')BE9-Q- M<7E:\M>WLJ2=(K@,F0&V/%:T8%;-8UO1?BVL:,$].F M;A] .WO>YA9@8W>LI1^YQL[F_!3].PO30A;B3EY,8%"_78@I#,)[X3V(1P55 M_30+D_%[C2-*TI3=[*EBCR;3Q[5#? :$D].?SWY0-U?CVYO^\.KCK?6Q?]OO M7EK7US?#]NWEX/+JMC.Z+.3$X%>B90VFQC7\!KA0R_$36XG.4] J#6ONWZ4O M0Z%IJB^=N>N[*@H%*0WSYFZTEGES3U07\^:6L"[FS7V[T_9-(=)DWERFTF3> MW,:H._/FLK(S;R[S:3&37J.%STQZC14^,^DU5?*\E:NIDF=OWVCAL[=OK/#9 MVS=5\LR;FT# ZC6--[=)"L[[\RO?/Y9E??K'LJQ/_YIU;J;V///9?65QOJPBI5;Q2S+'':9'HYUC'7L:#K6-;O,P%AO M%:L8 V,O#X5'#1@8&;_L(DKI(JP^ISJL8ZQCQ]2Q3L?L#4>L8ZQCK&/'TK&A M:759Q6JM8E5+=9AL_IEEGXJL[M2>;#[7)3C5 2.O)Y<=@+T\-SHS ,L(0-Z< M4OG^-69S"LNR[([!RI/.L6-@ !:V>GK(^1X&8)D R)%)Y?O7F,BD+'3S3VUL MO9=%TR1W"^%+9<+Y$E$E=XNX0Z#"5,DJF$8/('##O@6C,PWMB:FRLZV<"*3'GRQY\4_+VO]V#FG(O/UUXNWO%:&];^F, MQM5P1@4W,X\S.K0+!0,C-9B'-JO@>R9V7!QS6/L*#NZFPG8]-WI,!7]P@%%P M^UQ?Q:$ EPTC*>=N/#]&A#%ZLPCCL'86X1HS[007?B^U4R>.ATBX/M[%<]I8 MXT\)-L=#2P1CZ"*]5"'TB/C M!:]>__JO3S=__6'4L:P/UI@Z.Q>/QC0.H8P0+-O_Q2HR@AC^]+S@@: VA1J< M()Y$TQB&QR9SEY!4P(]Q%(=YX[&WO);A2\957F>!F/M2A@*E_!5',L 1ITB- M;EM0\1PCC_] %H$#C?*P=8N#Z=../Q$+P(6(;DCN*H+_(905OAJ >Z-GE7&^ MQC3R?O\A2&:N=MU+L2;6W5+-U+#U-%]44=Y["AIP)T+U!JH!0FDDO553F.OY MH@KFKN>+*AJC[GQ1!2L[7U3!!+9,7=UHX3-U=6.%7Q;JZB/T]MDSE-%CZ[^\8*ORSNOJR[Q>LK^?QG\ZM.R7PC/1>ZE6PG83*7RI&Y6.,\ MT0I3N93) K."E5C!NOU"R6E8P5C!6,'6/%B?R>*;TEK9 M&AC3B@.J8_8'>:PD0XHA]52(: ZL/D.J5)"J(HR&S,1:<=15WY#U\V2[;,@8 M4D\M )BC[H AQ9 J,H*WAAS!EPM2%821UL$ RJH(FQ2JV_X67VZMO2NN*3UVSU&)Z.SE.B$M(D#T\JCLTZ([/0+ MM9;5"4QKM9'PY6NF:KEX9)G]7&=62VLU:V <*PZIGCD=:1&5(,J2U"#'S+'SOL0+C#\:P=0(Y;WT MXWINLL\S$U(=,#9@\T7%\9?K3@P&8!D!^-*5UC7H:]W[=U1C4K*^UKU_%7<, M')@P_DZ:P.79BL( +", .3"I?/\:$YC0],E/D9AXC8/V)?&MVV:73:G7;^UN'PB1#*BX)C-M$:YV_B M(G3G(H1G8"@EMA,*2 4,?RR%'DI/T#U625>P5N.W+W\HTWB8N?;,>)"A-.Y" MX4?0.'CQ$DKV]&.:O>+_8A4AZ:]*B\"B;7PZZFH77;@.R[B5+76E:NFZC-J]:Z!K#HOJ$ZZEK6I2IE@U8;J9+CA.;=4[3C+:D>NL;.9"M"_LS M9"'N8#!! MXM\NQ!0&X;WP'L2C@JI^FH7)^+W&_B0A26^G"1)[-)D^/N@:)H'G?#@SP'5, M?S[[0=U[9;^)D"UWJ-G28==,&D^?ISMD8?5=U;'[JV MCF\IQ 3CX'G)KS^?M<_H,_3$3C_O&+JO[EPJX[-\,'X/P(YLMO;!=:(9_ E= M35::(7;WQ$+)]^D?'S9SW+/EBN$J9VN?/;V@J.OH6#]^.-M*@9+ZG_YIE.NM M\M7D1_HCI\A%FL%XU-3!\B4U4FZ.D)]M[7PJ=ATS"H6(\ MTH9WI33P%QW+?ER+91L^.31H" *N9\*_>ZMC[645=E/4_0LDKJSLK.PY=MK5 MT,F_M)9S#*GO,19'Q$%VFJJA*M]DX7<.N7&:A5]EX> MH<(-'=$LB)7P'?6NX0K.^W$KWS^697WZQ[*L3_^:M4^^((+S\@9+6WO/1';O M64GHS8\^"F]-@_-DAPJ\VK!=+-/-T6504C*;>CD35K%";P_MY;F7CU6,58Q5 M[%4]ZN6Z+XX5K#(*5C'.M5Y#*=<8O^P@2ND@.F;;ZK&+8!5C%3N6BG7-T;#0 MVRQ8Q5C%6,769Q)& TYT:JUB%4MTBLV[JY/HY."6+N_:3NVII9G9M^(FL^+X MRS/[S_@K(_YX8TKE^]>8C2DLR[+[!8Y+&'\$9,Q$Z#]!^@H(*IA%]6,2A/2/Q9P9?2:2H-?X= MBS"2(XA0$F:I0*U7B 6I$W=TH%B05QT/Z''@7$@[IP+B8$?CL6@:8PA#(A,'.$,B%P8]2="8%9 MV9D0F'G"F"&PT<)GAL#&"I\9 ILJ>5YQ;ZKDV=LW6OCL[1LK?/;V394\\P$? MDP\XP0VM@6Z!YA3B9K+@D^VQW ,+O &3! M70+, %9O!K#SL=4 #\%DQ^PB*N,BSL?]40-TDE625;(R*CGB/(HUDC6R/!HY M&A;J(SF/*IN"52Z/:@"5\LX\JE9SX4+:ZN:8$7NAK:2UL M#0QIS0'9S15\,QX9CT?R]5;[&!:RI#Z_F1 NO']O ,MAGFL+&74E0EW-#6?7 MRG7#&'MR!N21 -G/=:LD Y(!>21 YIK59#QRG+C'_$Z>F]6!28> MSV5* NLF)+#^)@DL+U!58('JO)O/EE=L1>#4*SMU=P>LDH7.V[%&LD:R1I9& M([L=WL51:P6KW"Z./%/H5?,0O!N>741E7,3YH->$G56LDJR255')SC#7J@E' M;:Q@K&"OZ=$XWSHY*UA5%*QJ:9'5ZS8@!JO][O8?\3K(4-Y+/SYT:WM9@5J? M'7!-9VBO)@+_^L.H8W4.";K*!4,MJJ9C\6V8)LL;K]2@?V],)LFRK*HL.4KA M**7N"*Q;E-)T%')\4OG^-28^H1F5GR(Q\>3R>_HWTQ[/]>7%3-]I877:/Z[U M<03-+Z"!FXS3AB/M4 HE'2-M]?Y3T>U6SX!'/#?P K5_Z^Q@OA AE!<%QVSBZI*RO0LV#2=T[Z5O3!X-@6)% M..F[4*0AYD'L1S@1YL@)_#^.5"1\!)=IP/_AL34&B()083$J2H"*6&+SA &6 M3H8K28<]&KC.10COI:9D!KH,EH2LQ41XPK?Q29#5 M'FXGI[V@LTP'&PS]$1]_[T809MKZF_7KQ&Z#$#[[QG4'S0SX;+G$N,KHVF=/KT#J&CO6CQ_.MA(D_=LS/XUR MO57^N@9%%SBLZ4 U0"B-O-MR6*83\4>\W?(K90B_:)__<8VM>#9U\ M8"G=>6:G.\^\K9UG3&CS.JZ-$Y.X#9I K'AJ)I@R&2A6R9*K)+/3LT*R0I9' M(0?]/.L=3/I6&06K&NG;N% \EM1#,!JI1#B^!Y)P\E?#EA MV/0-255%( .0 7C*>Y#R\/B6=EZ^!GBJ((;\GP2#J%0@JKA1XKB,$7AJ!#( M&8 7C/&?$BYTA/ZW$>?V'-;T)FFZQHK.BLZ+77M$'HT(5_;2RX_WQ]=Z@ MP?OC&<'L>6KB>"UD*.^E'S]QJ5'%-V2C;0'^T^$MUM# Q[QW,#/78CAQ"'TVXAF,G]+(KK-?![0!<=R[8)C(WL- MUOZMLX/Y0H107A0 M;NP^U\""D9M:IJ*1F^XDW$3R]@U.9\\CO0!4[]C4>.0:.YO[?G,S7Z.+YJ#\:]ZV[OLG]Y M]8?MZW[[:C2^O.QUK_$=L3;P>]B-WDZS(?;H*WUZE=7U],VS?7@XNKVX[H\O]!W:[LK]]1:^/>+V&WP!0J^-4 M8BL6> J33XX2+7X68EIWM/R?[K]CUW&C1T. R-C2&*MXCL;C/U(9T$+#%F 8L.7TAX2^@.E 9B&L&TP M&)$"BV%+^!K>-HV'(/R&A=E)1_'5V(_1JXA[X7I4QR0(0ZI3&>=KEZ^]S^T: M>QOQ[&[(9PICLZ55)7<7 ^O'#V5:ZE%3_S$_#?*\=L[*3WL=8UA2^OE=RWH#= MF4]D:'2M]9"IH1, S47"SLB^<3>273_EJWEC88,V%EKMGMGK%\HPS(?5RF;S M67=KJ;OCD=D=-N"<::VV2%[NRH-]&=5R\7=D@7/)0Z)66C=1 V]0<4QU!V9_ MD.?84\GM5]7SB3\WYO)RKTC\?RI>/#-.STS-#Q<1;M'&;ZEE_-!KFY#-5"E^ MX)BT[)CJ#,SN.,]&U].:L%W;XPI;H32VV[)K0;'3TQ)*AFL?"_OJ32)CJ'YK M!7>OT1SKO0T0F\T,:G)3[>5^#ZA3^EX<@I5+.]MJZ2'5P1_*EDI Q/ MJM5WGBLFKN=&KE0MXXN4>CT_\&D.2$3@(:!4X=LN%*4B^&*.:P7(7FM,XQ O MAX**(_ A.+-Q)T(<;%W&>J6TXK"CSI#(4*9<9@X!INCO8C# M1:!P+%$B@>$'D4$K6H;K1P'\8:!Q6\E:K=%,H #F;D3[MD)7 M?<,=,XO0!1DOH >XRZ]E7&M1>8_F\QL\:$AFTL-* ! >5'I[\^GZPO55C+O? M'#G'UQP)W8,JT]T@+>-28;6YDT5"M>KJ'3S34D"+TH1^0FM(6N=RU M6*U^^\?<;\/8^S$()P0%Q'%S$5(@TW*-8_[MH/U6__#MH# .SV/U <8LW=OX MA^^B/'L-)LU[!/.NC#_^V_@G*@Z\!KJ(FHUVTG4D M AWW!(&EA%]!!701TC&ARM0*+#SH#V HE L1A2X*$MJAP(Q AK-I!]]\BQ?D M67>SDL (QFPF[E%2Y# <5,9X'GODC7P9D8F2A^'^+]VAU1H?CCD%C:26RD4$ M!9GXIQ>332^JI5:G-3J\H:@0!XQ6M]4]O WD\ M(T4-\CM^UKX>%,! =4=L@?D/%A(\ ((K 99 HX9F"+Z,M?F24QCFB&*%.\CG MZ;M)##B52D"1U@&5+C*@.;+!5/C0$O#H&$=I> M0,44^V(T!#9.IK&B?P>1#(04]VCEP/#92=1(@8:<2M)J:(#]#1Z+)Q#>P$_P M-6WV3,UX, =1ZZ=T/ST*9M$>TD,V%(*>&AJ)00\,B?"AA^6T97K5+[%?BS"P MI72H%W^QQH-61]>7*)@Q#8,Y*8JK5(R2V3%P6CB9\8="Y_!\$#Z2*+3TMFOK M#%N6L591(@!TE-'C2@XM V/A%4Z,.+%DY%:I4ZLC!.0(T>,M'Z#))?"?*\@* M!#D%_8A-]'I9O&4P#3]LAM4^=N"T/A)'8QHC_I>M"G',P@3;#S"F&#Y*[)=O MS#%"GT*?@U!EO0)V&?4RFE$P9Y*<(P@K<(3@54@,,?* 852D<+CE.C!4O%B M5J.Q@(#4UO&-(\%F! N*5!*MU\6E]@!+@VXJ%#46"&&0'EZ0VC>Y(13]JO1G M"+AYT@9L+>AO!(7/]0,0>8:!$]M14J@/B3_DBC%9C,WJ=3WHO\$]ID#&,I=O M:/7%BI?]IEKF"V@9;>7_]5^?;BZL,8[IFGE*MHVOLE/X 9N)U6S8T:5]7-K4 M+="EK@EO95%2ZOQ.2UL/V&,J[:P]7@$AV:B_6=L."WP#]M[5P9\AX5G06COI MK\IVF&S'1'JNQ%,VF+6EZ?,S 2YB<(+;\Z=3UW;QX1VJMFG:UV", X$9HA1* M9X@^2,:P4@NEG6_F. \X5!2\JII QV!@U633LOX?\$#]"T$[="@0)@H/81) MRUR<5% 0+=MD6D(]E.D\-=2GHM6)-'-7'U>M@,9IN<%?,>2K,$QS:!=$XN@" M\5GA0&L4Q>\D#FSC)YTM(+55I*60$?_2V^F&TB@ZVJ@&<829@9'@@H2)(,), M &HF?&$R(%R%X@*-7A4&342'IE*]29Z-E:%E PT^=;KPNA,A.)',AS=.?WAC MV,]WGJ+]EH$)MNR?8H/^%TCO?M$>YB.F=[2(D:9X MN=9C:PB&YI[?X,,[C19^P\_LF#O67N@@_C(^IM\3#C#C2MZYOD_AY!13(S=P M3GU(H';G (Z_P: _-D?%;O4O[6Z6.F_N8QTKL8[A4;C^J%"2_2KM4"SQ1*YIU'N>6.MWJ]TCM+:X6BFL>Q0\ M,D?C/+,?U8$N1\%E!V'?[%EY;G\J^1Q Y6/:C].IU%N$Y'=[)OP[21NJ%&Z? ML%\]7WYHD/#">DO5@HA\=T@?.@C5-],<,==0&7KC/!0V#="&6IV#S[&V^M%W M#EI578=(%R#B!#'N,3O*AIV3KOR\MJ>GI0;HF,/>X9YO1_=*N]I: [_$*E8A M%1N/S-ZP7RL5>^ZFH6;?>-'=G+-Q]K_Q8L^-X=NMYHLK,GI?X,45]/A[/)[A MVCLW\28G8: WMWBR.?])A343/6@?IP=G?_LM/1]'DZN?,D?NKO41Q"]XWNZT M9\_\_,<9O\A%1 3XVI=:W0,/R])1%ML+B#SJB<.#N,3X,'/M&3X+Z<\!IVLM M<]SNF5:_E[L$0\U$F!Q=S)PI-9,6ZJ-Y\H F]@IJ( W4(@X1@%%ZL9+\+D,; M#PE-'NDSJ)0,'Z <&5*7!.Z*H6--\ *\;,_P B>$8')(21=NTL&AS<.V>()3 M0_V H^&]5ON >[(@B=)-I#-[RX6.*-#'/M>/K^9OY< JX@ [>2L#P(+G'V'X MEL+ #XZK$LX0?31WCL=QZ2#:8>/;ZA1S^G\I='UL[J!&M0MH%-(-00G0(-+' M&:!?KI^5M2$B%*Z?'AH%5;!CNG0LP..-J !T8M:/]*EB =]Z+AT^?'"CV>;K MC@OHTL=Q#S5)UKAG=@?]HDU2RDVRE%0Y=59S&[D.'69,-)8(B19KGA1[@D>. MMWJ96#*U0_H'G&M\HV@!?.?(^&<@#E#&G&_N:LVML)%(Z_'4TCJR MH !!S#5!!RH>$C/@47AJJ5;-W^ 3J# 28%%]8TKX7]+3F?K&PCI'+G XY44 M5NCSP<@D=C&ARR=#>1]X]P@?[&&&#N+\3$LH^?::OCU[EQR83^^NW%7\DD0B M+>,K?H&B/GN'M!*NTKVBL_'"4X$^L^XDQ)%X*?!BAVG MS #XQ6K 7 T2!$@RMTH])0XR.0.D, M6KU"\))YM&]%E$=A$NG8#MTD-& G_(!.S4="LUZL2FH9?U !2T!)S?BB M3]43)U]R1%Z_DY"UX>-(=8A5'^(L>\6H5)B_":/^ $4D/-+L<+J4+YQX501D3*2C@6G+/:3(ZR/Q 79+A1D(8O0P/ P: R-_E M]D%T>>9!P]UI#0\9<%$:^T#T%6DJN%26)5$%)HP"J2]2Y257.I6'!9?MEG7( MZ&$^B&2')>AN(.64:0:"B])72)YH/XQ K2[54P0ED?<0=FM AT+$0V MG*1#&\X38WS_*7['8ZG781 _5+W:!S%A1AG2F2G%$8]IA+'IJO_<8- !#4@Y M(/%^;D@6T<=31"H\;XTLYE["WY$JDS;G"_+?<.KW#U7(O&\1*0FQ$7F>U#Q5 M]J.-U%$]XR6[\D*ZK]T9I%H:8JJ18B;;),);72=FM,JG7R 1UTP M6'<2<).P_J*-A<]@M9!8*(#D_8[F)!)S>QWX*IX#1#_YN 0$N;/2"$R( /$Y MK"=#/'I#,Q=+TBS =/0@)039ODP:$8+1WN)F ALOYPDMI>9F)N9GZ,?#3!)S M<\I.EPP5-#+M-HV06'86%=Y%;<"./KZFF]B%VT_P9QC!,XJV3@P_X%=?<.[# MD"ZUX(FF+^N=N#1)H KN 5FP9!Y"ZMTUJ &;$I M 'UJL"!A$"C=V(O,E.HMIA1,Q!.@6*"(Q=*^1S&4ZD4S,N DU-$():O"(JXLXM# 84"D@,](D*BM* M@76WT*""8B6TWLN,^C5M/+F9V-E(ZMO*5( 3#E&P,!+IGXXF>-,364+15+LO MB#!NTU"DV"=^LVGYK%#T2];F^#;QLU-C@B-1PCF-5<=)KQ.X@/MU#3-B,7M<45! MJ#-V)[9EIDKZ-9VSG+HAA"O/U0>* #WU_G_VWK7);2/9%OTK#%W/.5($ND?= M>F_'N1&ME[?VV):W)&_'C?L)!(HD1B! X]'MGE]_\EF5!8#=+;4THDU^F9&; M)!Y565E9F2O72I?>?\5625R#P3*G_*22H\NJ&2W(JWPS+2?W1YJY9JZ$=4@K M.4GCGO>4:KWABWV^#5M&LH=?Q*BGLH1OO8F?;6D8^3>ONQ?7,H06K6$7S1N8 M_0K]]11A:$3VJ%$>$B%:(D:XF:QO\K.3M[Q%D?56@9VP^ JS?U'%A)'?UD%. M#11-W.>?N9X:3K-0OPJK].VRN M:*\_^9YL$]ZL68)_0KK,Z8^,CVM$S%<3DVWPFP<.JJUJ.R8B)&^E.<[>! MC;#@O]);3'/\B5>!HBP$%\R*5DO/<\ MQ?K*O-/[8L7$?<;DSB[2R/6S^[Z-E3X\_1+B$EH[PG>92)I.V^1M'OOT]/C) MEWUL?_8J?:!^:P]P_TL_)!U]1Z%?>&2RJ];YWPBG<+ 8/6H1XW5T>H+('L$F MQ()M]HT669AS&^&AVT\LNWG*M0T^+Q)!LRR;DV[CE#M>Y$8RYK:LN (K@LC"@#%*K2/RG:XBUG0[/PQ0))XZ'^5]P&-9-O(1+!6SF X(&G#Q- MK-X%O.2),3_[DALIHLNDR_F8\F(\4<>SD;/9^+1UBQ?V*BAV_XH#1!6$@@PY<,14N$"X]56A[A@:"M%]V%0G-OGF&IF^FW^-8)EE@&1),M. QCF8YO:A=O MID;OEEF7!U_BK%Y47FUR%S,N+%D4;,^L+1_(8F*1RWU;U(OLVH$X(%M5=5DO M+V<0?^07::,5-Z\"9.*K&ZZFOYQM/?H2$/5_AVW=HNWE+V];_Z9-^+4GK]KA M37B*86LH>3;'"A;&\M0)14I8W0 !'ZD5M08&28DR0407+HA@6;TW@CGD:9@$],1AW/7EZ=WI,F!;Z5A8XSHBQF_4@K ;5H_H@@9Q-0 M/DZ?!#3[SLXQ'D&+_/_<:1^_?G'ZXN7S^X]?/7[\Z/'+EV?/SDY?/#L]>_CD MV=F#QT].[]ASWC< G,5GT1>2<$%$Y%O&&^$0<.[D?Z7KS??4L2MPEF]JV3O6 M(]"XREV@/4M'7)YVZ8S3/*3T!X''LG<7?\^8_]#K?[=($?X2K&+%=^ YE!PAC!+MMF3;'Q=2].VTGND3OIZ@K^G>F+GY%D7X!V MH1@D?@070"G[*P:-$%:-8-$H,JAJ+R\H&=56\Y*9L>,ZV'%H&Y73O#Q(C=6. MHI66:[G&&>.%WSF2!847?%V#%SJY?_0/+V5)&!_VCIIFG$F&\1D,6ZEMDOC= M]Z]>X$5^(FW1!VQRWQYO&B__MXO%T7-IRWF_5Q,29!@/$_I&[!W$WOW7UX[VY1W$.+?>>6J'J.]OO^ MZ!^[-A\OL.\9A8'/PHKZ!=9EIA'M*S@IX1JXQ=Q\!3J7MY_H2SCWYCAE+[6+ M)@_ \1_.SG[AG9^_E1J$7NL^Z5;2F8$Q$'J]=?H1]GP=1*YXP %AK3L_J9$R M"R:WT:$O\,T1S X@)?T(/>'K<5'=0(M0XFI0YYOS?N=IV2M@;OO3T%$%_G=9 M$QHQA3B&1T54=!T]:*L .B_KJ^53U??ED@RCK7TA,#$GM&0H^UNW+.N*$P7. M'%QSD\Q6K"UK-705*MQS_RAA-C&YO?V=M,32!"SPC2>3PWSQ\OI2K#R;%]C* M[?>9UCS";:&$7W:I#-LG:%,TXT/YY#!Z;5MGIOV>=7/)>/P.3(:'.W&]K$2, MEZ@LBM3V_5-_!^(XUS"P5_TX;>G4C;*]L&26#59^"[4C_KIUNLGH#;2TC'\/ MC[JNB^N+MWK0M\_@^[$P,)/[,>;V MTCQ3BIAT\CHX WNZND28KFV"V7=+OU#*[1DZ7@G"%%P=A [C/4;-%)%D5>? M;M,[99X?,.3"&"V1[#Z&;XTL*>P&%55JW:=LY&?WJ;#Z9L\O!37,4.[$FG># M(L?S?TJ+!C5"X@-4. $8",X03(4Q.T:4%&_4' MJD#[L"[-:Q_2GKW_%<.YQT?W3Y,O22O (?OL[H=Z Y[YZY\?OG,4/F?[ M_NS+T(GB5$X4[SB2-W''>^P:QG7X[SQF!,P+SFUP)-9#*=[NJ%X!/Q:HEU"Q;DK+V]VZM 7N_$R^(('C\^>CDE@Q"VR M]SL6.X\M^)?H+/I-3S/Q,7['%MUGGNT/.)@8!S-DMC[@8+XQ#N:KN9I7:]Y_>_][I8 EZ->/!HD]/OJ<6L@Y/Y<2*T2$M@5PY4 '!<4,.I#Z] M+[4Q:E W#_8$LSVG]^X^OZ=7@8^10PAW9'Q*='74IWZ)CT2'JLI=8'LIG&X* MXD$(#J]5;XS'[IZ.R;,MKT/O 4<6Y5,:Q.'+%B,*=$PO@ MI/@?6U(Q 4=OBO'-;986E[^$/X96%.;3A)C+D4HK;X M=0DGA1'4[,Z6V;A#NQN<7SE%@C#50;YV*A>[Y_O74+GO,_8OJ8$]/7U]\O3A MR>GC1X\?/'J A:^'3^Z_/'MQ>O;LQ'-;##QO<5-KXOGAV8>),W'U[] M),>)X]E__WKVXYL/9Q_>_,^KV=G/+_&_?_Z@?WCYYOV+']^^__7=*]@MGK_] M](8C9OL1\[_@#BE&)K>&?R-D>RO;''I( MPR PD4)5Y#XVJK?.UJW"E[G'FEDH)7/,>8JWON>=[^W^V% :.>[E98^KL/M% MV6-^Q*=;(VXIOCHF>&#(!BI/MSG0_5N,35_D'>Z [V \=LIN,#$_&.O>MA*$77V!+?1A@6EP[XG#=HM9<# K&%Y_]M4>')_>BE"-6GU.[O\M M:GXAF&3?-$S2$QX4H]&$HC+W1XI-3HDA*:%>KA,>I)!DHXR6O7:@W^+$_:P0 M?ICTCV+=KP741SNC,)%=;?S4HFC)#9D$A:B+&R?L&#ONT5Z+'WY!8YY=8EZ: M'?+MO-L7\&;/:Z)/DH(/]D#YAC6=0)R+0*CTZS]@AM8%%4L;K#55-96:^)#V M'(]@[0JV1>2QXJ(-U1'3QN]&F8X";G6M[>#C_+W48(\Q/1H,4U\*0G_ M&-V5"#$IHXMFOX+1EV7:?'7 XRURKS1^WZ;Q(QD0 MAJ@U\)&53J*Z[//;<0C<_Q*D%K<:*'B$I[=^A+B^L/M!UD+@,3L78"$BJ*9\ M1%1!+_P3K]*6%GD:"C9.%$UC I@DHB6L M1_5+2ROEGPH)K_ 00>B/**LR#R2[B]XT45-B1/R3M"BLFKI?KH2F7I=7J_T3 MGB*LP7)ZV?/SP5BUM< C5FFSOL$(B$#?Q!!LQ[L^?_+PZ:/[C\\>G;YZ]>CL MY;.GKU\\>/WH_LFKQ\].SEZ\>+Q;>%<\L,X>'L]>O/WYP[NW/[ZG@^HO[]Z^ M>/42CZ8[5M)Z%4$]7GH4$24.FKKDTQR)[>1H7M^\Z6.=5BD#0Y( 6"&4-U* MZXL0*YFG!1])4$A_AGX>#%4^3VBA*X:*P1\^SU<)F2&K4_@!R^R ;?R S>[& MF,%W/1)9G#Q(CTX>W77,<'_R*)?_"@&I22K[D$W2Z"?/'CSD3*K0:M^]8[]R MYUZR2_RG2)4G,Z8U]G^%%/[EMG%+I"K>$;'=!3?6YPX=H,M-N.CRA!+CDJ\' M/TQ8?X\30\Q.H]TY:;8"KRXA5P$Q!CE63U(7;&M6.3@ZX\IN2< P0K MN:TQ*]6F*B;QR+<^08X)].2FUDQ;4TAYIPIBG!CO$EO>OF6KRH2[>Q%R8V^D M$T\]W>PM(@]?^]%CK 0\T#=U>826HG,\+(>8XT-;"76N9JCD:::_T1>XT@4M M(A>TL"[(.I5[;#9U1D>HW)YR_N74'UL\8=?+??#5TL@9( MQ:A87-#8B]X&J[J33QN,VZ#AODSQ%&/UNFK]@7 $JDU$V"1= MMP8DI&27C5O7'0X&A%FPRAC\3]4F+%QU=?T1@\$L[34T7,,PTMJ%^\$YBKA. M/\E\8!0PND3\+1V;]4DH,\./ Q<^+YJZ8@YUX1F6SGV:*SBA%EW=*"LI JK: M5BTHC(!'.WK@<26X4G3\PRS!U(Y\/7[V^/&3^P]>/7Q]_,&3HD?_O/5 M.XX8W_S\^NV[G\X^O'G[\_8CW:.')R].7CX_??+\V9-'CYZ=/7OT\/[S^T]> MW7]^]A+#VQT\TIT_7RS<\_?.9A[BLE+UX3_A-3ZKBQX/]+ M)D#2"$6%>A<< I1NB15$[E6E-G=D5H]2#5F9%FL$4#/UM8K<-?!UW%4RPGZH MU_4,+.K[,?L@A4UB]\,3VB4CL"\G[H[A "5:/70_UWHF;_L(C>'\7U'!.!>[D"ND9K8IN2].$[432$ELS-Z&9Y1A[O RM/0U,W^$H M8]-.)[V!="Z1SC+_' '&WZ,Z#Y$4*LL;!@74D>"ZCFG>.#N30&2.OY;#[=H> MJ%H1[@TD8HN4]!*O2*@\>7YV\NST]/SRXVBD4(D+3W$/F'6+;0> M4$1U//O_ZG[6KLB\?4-$!LN(DW:*"^!)#GT*U)CN+&X(AK)\KK:$%2J-2)RS4^_,8.X.UU.<#)-><75Z(G M3DIH:_/5W$6!?V6]@QX;B+J56CBEFL-C!BLW&C*25Z+C!Y:>ND1*A $>H3XM MFD'I 7,9J2WA US"G/%?"2>&#@[O)2-^&9-\[7I./H)MXMN]J?*^[9I;2%1^ MG<>.EMU4;(66SNV,'([HV8+_2X]8,G/7V-1@JYC,6P_Z&KV5[U9/X)O*'!39 MY'^K&QB!_W1I"7[B;;-,*^4M0BMGJDO>URCH]WU2\8"FYM3* $SE:Z/S9@LQ M0)IK=0&NQ270BHJXB&4V-#H7]$"L*]A&[3EPEEW5D@SU#*CH/BHD"JUA([5G M7'%KW!U8-'TD3MPUL!^C4&2E_;-,&\+]JD@WDN*E,?_8KAP\0'-45$>;,LTH M]B&I8R+.UL528D7:F$*[ZKN\OL":SF^KHG2JW]976HE),8>2TA%^@T #:01& M7Z_1 ;JGJ=$F6"I%%(.^6ZN/0&\RZ7?+XO>^R)6'->+"HB?SPQDYS%&/9]\$ M&ML6^W5%/(8S\;+ F!:!9H(B%9VA1'UKI./%#MO/(AH #X4P!.?I)2R/(U0W M&2P];31W1=!2<3 P]:7# M@9I^,$\XT5?2&1[]#+9*6,KC;%%A/0![.VR-[-"B<,_2'Y EP?NY@0SA6K;6 ML9B6[M68#S:/;$9[0+*;T*V'3\A]YS*12I(3,TL'2N^IQ8%'G8 9 A/ ]'?! M,C() ^>E65Q>BA8'%S^9'1/B=3RW<-2UYCC>^=*H9+H\<#PM*=-$[XTO$S4M M#T9O2=R?5$:"15'C C']IJB"G$H$H^^4^,YWKDP$]FWRJ\[I&TF_@W]7MA!O@ M2K!JH:\$+4^H1;1$2 MD_6 Y!P/EC&?@6LHL&:/1J4JTEG",%OI>Y@"4)I0K_*IO&F&@R5MP G5G\+Q ML9 (C<-8V9;P*^&DZY6A5!$J^02'!U?-:^O\N,KJ!CXPK\W02_ KG1C,[*"M M*;3C5()*D(T/3_D='SV\I^S"?&C1S(N@XK3UF2AGJ9='/H ^+1-MM>'"'>4& MP%**EE7>ZIR,RGL6=9@2$23A#[26RSKSVP8_>0;FZ^O+04Z+1S\TC=A5F@HB M1[/??))+-T5>XK2)^FA;");:XM&\Y>GJYP:FS)*(E)T0$_JQL+N=-;"Z=0%, M/C=BLN!P%BY'-LO LI V'MLY9WY>!F*V-][4 MC/$ED>71Z6L%L3U\ F0:G>PGG%W3%HXV,,!*^>CCX M0+([-87@ ?)ASVI )PB(*G%+SU4N+]:;_NR97PQ44^DK@8IL.(J6!UD(?> M+6=R!L<3"GDO!E1"BMSW#)OT#]Q,SE%:D6)$&"LJ)$CTW3'X4"0@AX<'9R*BAG"A)K8FG"G9Z6G%R&,IB>!E1F. M8QZ,XJK9.;@G:B=J#%P.]Y1TXWIJ9U'B'7,]^J<*#X-2W)2!_** N=T8)NJ8*+,QQ=D_3J3#XFMFM=>=W2YY- MFV0S)Q:ITOKL;-$-=]HS6[OAE]?RS[:B;FQ3GQO5T^!(3(R[.P$LG=V@P-3U M)K"]P%,LJ9#T,JA)Z\YHLSJL?3X:2[RN-\-MQ(J)R4=IEEC5TR7N]2"R7(YK M=KPE,J53HVH]\Q+2'3I8)2ID2=%:GM70/@Y3(-<-C7D1G6D7ZM%>EXW MJ4!V^2U:'0951NF4K6P&2W M1A7371K0.__O#WSPY!+.!<*PO0LR@\<<(G]@=MS1V27N9FD['1Q2'R1JJ$OJ M/XY=N'PT/*[:E3?E*.V31-*05]4)5;?2_);X70ML,NTP8D5EIP)C7"QKA@! MN$&8>O-T1'33!9I+?A/RY.9=N,H04Y7&^YD8AJ[XV7\6+4)H,\[PC/(TLL!L MX10W?\S)DGEX#S9E%F\PIYDU]=2ZI64=);R29!')?H*:EO@NA(&(BXC)T*C M8G-/HZ@A'-JV1@[;XH,==\!1L2G:4S1M=!/TS 76^:2RSS7703S\)2LSB4T]B^H-B: ?I=W7(TB%:] M1/1B@^OP"&_LFHPCQK+_HX> >PX/C*1>9QZ U4;C9\@_PX8_S-/%Q70YX@1P M_R"J1K"[_17-RB"$#$<%3/-#Q+K$Q%H3.5,\)W@C:,OZ AT,MZ[R:6)0VQP' MJE_C+I3(E4Y\=6L:?V'>IP:+[^S#4".2(YB6I\&62&"[,Z'@.(0HROEEJA[3 MWSAD?@:9G\>'S,\>9'YN=)1";.'OOAELM)&R*U1**:G&#/$.YUC0I?U!L#48 M;M&_XBT_X#\H@ JMZFN4\F Q5-D?J*8@O F4QA@]&.\@?QY_C7.#,T&W'YBN9&U;I@//2?7E4<::@< M[_D"4 ^8HH 7F+O+6IY MK3CV2\TSPC_\IV&*,5=M)1N6$R?CQ5.+7B#!JL8 MZ@L+ MXR5,,>T<6K;C@"U,R)9!ES2OO5I]49APD*!.4S_P31F5_W/G_AWZ;_A6IO_M MM[,P<'XODJ'X &?0=O8S1)?O:K"J[V?C4>Q@R^MRO=A%D7>K_WB($X#[89?C MA_*/O]-7HZ]KT5#79^???N37A?[? 4# M'"3A4/7/5P[&&3ELE<+'T22#))U>O/V?.!7 .,B)P%P2,Y;:D2R5,NE3PT4S M_'>ROH,1[HD1IATIRPD@GP++?2\J3 -1Q10V"G::M\#_)"$F3U\C?\\\;N# MQ>VIQ1FB]:BS)S0OV_:;9%L));"L4S$E43B!9K<-JMNFNAC^[R^OJ"%?3=M@ MR4X4RG /SY>N.]CJOMHJ93"M-*?TKQFASD!8UP; M?6?Q/<$6L+6(ZR7M/:-:5/XN"&6 M-_R>NC^X\90V7?!:[REXD^,F_P?6Z8O."[ES&2$<@^/+4?O.AA)__LK^#.)W MW8,I[ZDIF]AO2PL;A5TMV!02_?L_'@QF3PVF93+3$\-&+=+L%1#\^$5R"*3C0_%2O;@-:L#N19=K3[LH7MK45YJSM0C#(6OG!B& M#3Q#*9]88>Y@3'MJ3(&Z*_$2MH+=#11=":?"I+@?=R3X!C;NBQ)4C674:#NW M7ON>@!0A4R6X/OP;M?TUB!W"IG\BK?*T:=SR!A?OZ9;<>QR?9$:]!0N/[3KWI4Q#7H M>U_U*8@P :Z*[2BY\MGHV5_N,$$9] HV$L'BSM)Y?<[MIT6;]:05XLK675!_ MJ:)S[UA<[AU%Y&JY,^O7O2AE!K:A%HGK??^4 G]CIL>A&O5TO_3L \$N20R9 M@7<#K@C^XY=O(Y!Z;LTT[VV0]4KA='/9LH]EIF@"Q1/]C9EXZ7.@%LT+1P_C MGX1Z>9%$/WXF346.8=3".=%R(R>B[X6\ 9-3[78N;$N"O<#6*R8O]7_)6/X* ME7K2B[8O8H9#\])9F4J+,RE=%5/X]#UOG7IR:)W:K=:IK\C"3E^_HG?JMTDM MS[9O"21LFV>)E!IU9#$^D[9%ZMB.V#]VJQGDK7G^W*FB[V=+#3X\O85<.9WI M/U_&]^'3XR>WEQ*&N?W\1SA]>GQZ^T<0<_GL"W0K5+;XJPE21_K*LR]LMRWVR8,O\0BWM=N_HHSZV&K]#O$EW.WC;V>V8#.WETV_G=D^>';\ MZ-N;[==SMW]ARSUY]NTL]^3!Z?&#;VRZ)_>??(EG.+CO]UV:4F-3;U#49E+T>T\_T#5K^<,:?'T R9! MP2W@6Z%DJ;MR+N:68$D0?:-/6BT'S= M[NFJW>!$GS9*;4N,HN\&GOM^V;UUC^""3<$]_H?0B1;49;& JD02>PGZC0:C? MJ_N.T%D$XZIJ1IJBSY<7-PAF(%MA'123Z:T4,QR*Y$CU+CFU31;N27\)=\>D0 M$IFYP[+"!A*)R&21)P+4A_.IL7'>K$0+R: M,''U!H_4U-RL40-_'48C&8>T![O<4[N$K4[UHD+0A.SGW@ O&>7#DN'3[+&A M<=0+4H\CP8.)[:F)!5>&A,)%5=7G09\)TR^86,S!(XFC&Y^W\]JQ9@D,'+BU M/P?(_V!.7ZMYO4)$_[F4KA04'OA^J,C3JG>L[QA++_S"8)"H40Z%N?9+=CN5+W8D_5\3E%J M(%DT/3P7.CQ((?790_+M*[]Q52_4@;$*O*+>X.=I1667,[!UL#P6;.(N9NS/ M\< COK,6?DSQ^3AUS&3W_R*')2-/(W2H'@T72(-,L^27=1PF)3BL.:$(NTA MRQ2G=@G*8,F'X[H!0W3ZMN-BKWT@!L&.@1U-NRK,2>!=#9OZA2&I&E2VGDF7I4IK+ H_=E5O67>&E21;%'UB%Q#9[[*GW "+O:6CO5*DLZDU$ MF58")\QAO1P :T/ VI2S(3^$L=LRE-B5V- ME.:>U^U" AI\SA+_#MLNK5XJIOBT#)V5;_7L#^Y__K,?SWZN1QY;Q]7E861/ M[O\MHK 3: UW[0FL[=NN:X2)I,O&.6;%\XYRN\*?7>GD_0BV?$2^#>,%1D B MLA%BQYY%O3WMK?*68J0A,:L90=A/GMT'[WE)YPU:_L1\BV?7 G&$;Q;B7/07 M2H.*)$68^=,WX1=!?6N4>6/=WKH5MPV_IS1@"Z_#;9%CSUU75,F>PXJBL%XW M"0;6;,UIXVU7=2F8)#XWL6 P->>VV@ [VOO8U7N\GZWF_4@!_3530*F0RR@6W9_66J0G=,O+0ZYY3RV#\S3(\X ;I*4)Y'V)$*VP MT=<'"]E?"_$40U20D+R 4#$W17M "NVK;62:U"6NVX8UZS7JC>+=@XGLJ8GP M!H/L=C6=QVJMGC.%#U7&CU8U_B,BW\8_Q!N2IS(C74?7>WH;3\]]J'+NM9V5 M;EFT+(2"X MYT7.*34^Z,,]_PDG=BH0$>_M!IL!V80#"Y72R \T#%5E&G2@^S@LGVBG/YK::F84^:U1G-J^=B UOIO'8Y?0A/C5GH MB( GX:*I>1[I?UQCP13QWB67V E"SO:"SXKU MY[5_TKL\71JVT5$^#,,V'J!DNQ1]X%7THRD$B\>S-U4,L0,WK#=)1,*ET@H= MU?_6Z4?G"T?@]OOU)I@QN.BE'%;\ T[UK+_W=(48J'R$F,5>B4DRE9-1A<\7 MH>5>.V<->,0S.UH*Q[H:VY!1L,'_;#,8+Y+6T0LT\"_89B]%PSK(R:5$T8@G M>%K?4<.'L"-Z0 AZJ20P%U(+MU(7TNS:R(S61[LR $>8[W\RZZ/W[&&>^6EH MI<& 4N16(?"HOV[4W]JQ4./ ZYRGS>7 >S$2 5VP7:JT/87;744:0 EW N?H MV,&C(1E"M'?4I6VM,4R<(B ^.:VQPQ0:QN W#7,G7.E__3\GC^]_KZ;#_Z64 M#0.AP &<9*BB.@FW&,QX09 /6B,Y3.0%[*"(]!#!S7I!6\D5_C"16.=:M[G8 MOMS1_[;3))S3Q)J)L4T#DH7-$_ZHS:Q.6"^W4[&R][V=D_V&L)/G6#[$<1QT MW>)(1.++M&3 *[F<=QDK4([A#,.=$-B58:A#@Q:6H0Z=7&RW-J-M8Y!X0O7? M\/0V>YTVRSKYS)$17SE;U1=^(YD"^1$)BXQ<(KZ[;[_LZ+,_F+W'MP./(A?0 M1V1O,F"ZG7K4'OQ)([>!3SPR@[>N4(I?.(RU42FH\G@X\K1&_53JV^.K63;? M%@/=37I)CR%C. G[(\($^C,'^;@_I+G[O"UQ7JLC,Z'"%T( MFR>&TSP]'7HZ)B$QQ#TT'(2<'NS@Z<"P=(=6^\'WJGQP@4I,4YNL/-:9;PW% M/9I.EOZ^!0O4#>X.OG<)PT+'G )% N;_5%8)KMD@5Q!\"5\Q06LGJX^OBE,W M=Q$=D-(MZQI1:1\T2;R7].NUXUI0LOV[U"]+3AA9@\DL!I)!

!(U;PJ;S] MT?4;?DFXRO]N_;13>^Z?SQL/2)R5U(:1DR,%5@5:6[=-U$^3/ H)[]$3=+$* M80,/,@1JQK'"ESWJ[=8F\#;VJB/$*D,Q6UV[YJN?,TT$79R>I^/9673@CN%L M(2&.;J$3X;8Y_"O#J,OK.Q>MD8=3F#FNGY/[LQ+V,8AQ$ JEJ^K7X_?'B$9F MTJT0O9KD%#S>8!\AXR@=+\NTU)UF]" MN##$)68-YAS0&[A\:'1HDJ][(?RS^Z-H:>]&\!$>LQ S6XOJ7[%$?^1Q27+H;K;; M*CE\_^G<<>9!$&C^1\LEIM)@NS53/ J= I'25)HL2HVAR^K!]@GON^A+TION M.@?'9]I'POA'?& 3(^(GXAINLR^SG)-_PPP-G/X5UQC]=MB0\$D>/*#NQSN# MY'0NXNQ8EFYH,E/??C%#[+(D5XG%D*G_Z!WH;-H5Q)\G!]Y 3C?![K;G*+9G M!Q3;01I WNUMR(:)S^1=DC=&/,22"T@FMDCWQX8S=_!O="X8&H(N!)SK*%#? [5+0=30&F/BH'); Z7_B@4.7!$:YB/LTQF'6)TZ_6Z MKY0PA[[%76MAT/@0SUT=1':*#6>49LH'P^N/4J),2+^K6Z;H[" F6J)/1PU@ M=X0WQL"06TSZ/_H&U=LPK.+[S5U)Y)@4:]2W-H8TKS>V!!8JZ?#;@9',SEIV M^^2P*5-Z07L./#Z?UC8U+K>0QISNOF&D-3YGY:3/($\WG9%8IS88/E06+B3_ M2"^(\2*MX5$,V<#0H,/SW;K1.^#ZT;&"+_$PT/VT3^V*3J+1F-CAQD%.26K( ML3E.,,[&DW#@4]P+@ %ZE9%*?%OS$B:(BS\X2+2'@1+FH()Z&J(!.*NGIG? M1>VI.:T*KH2U-;+%J1)9Z\ M(0<8U/Z:E99P3>=V [\'O"/R%FJ-AV1SQO_BO?":C,U=E M45+P].?@G1FP94D7X-LQ@/*F[WH5WN:OX38\+=!UC@&6SNF3V_J%V\CB8<68 M>^M;X?>A73.EIT4HML4,!Y MN%.DX#&75V_ ?O]5"B5!+4PM(PJG8%6TBTM"-]=S,.'4!U'8GT_Y%00SP!J# MS:MH@QY2(HO0<#]Q=NLONB8_ 70@NX"/R[7.2G/3:/F*CX1X"O1AY]Q&NO!" M%)Y&9/R>\UQ^7<E M&PM=,4-5QY-"T%6W0 X80@V%M"SZ *YSDAG!:\64<<-GH^9@CL)IPN.A3"(_ M8.2UZ/EX8 9I#GP;>3?/W$M)CH]5?5&Z?!G8EJ37E!.^$:J.3T_VW@-AJV$* MG>O*42+=9)!AFVGZHB-D&ZTG^A="G9:"9 U:7Q1I#)FE&"\Q>%U#_Q3.><>4 M+<'\3^LYMNQ[Z.VMQA9!VJ(O(>!-F/HH^:@C@J=8948FSD<58R,A-[XKX;M+ ME"G(Y2_A@)HA"M[_GC9=>,3L(RYN*AQPMCZQY>/(QU!BJVY4%VUZH'[O884O M"FK >=0Y/#?OKS#9MHBA2(3!.6U.1@W].C2EZY_'H2@_*364''H$]SGV I& M'%1FQ0>=O0M=Q6C6N.6I!PQ\F),8!1J"X)FGAR"D6 96DXA"RLB:%),2HRS8 M.RD^=LJSA[K(5J>4?+YCW^^J_L/[AZK^;E7UOUVD=N8[)'G'EJX&7]1N+]O. MKI^;/JH@ALB66F0[,"IY$>X?5UZ."Y&\9,>]%0L!%; MK3![P"G-SV0]W;DHSROT;!F.,>U742V:M.T:V.WZACUD#O'/^9"+TJ9B B90 MR6>I@8;\-,63!<:2L+T)U(!P_C2*=^_\\N;-G7N3))JP.Y4(OERN=%N5N!-^ M,L#:23CGW;4[KTO,%,_^L[YPI%>@L#^%FZ/_S7 7(7AXE79]2(?$0Z A6CK% M])A8LA@Z3TJ0"+:I'3GTZ +]HYV78/.>!]0L!-]\O=UPD6N.AB3ZF28+83HW M-;\E?)*2.(VR75,, G',!@OYF&K2#EQ=:U+']VIDX1!M%A_%%3 LE3U/I9Q- MP@8JVO QI&!VQ>QRCK_LTNPC15E_QV=87;84W4J#M$>I=TPR$]E4E@7J3'$8,CC5"$ M\?Z\+Q$XI-]6M4*U$@%X!K3I'YNR)@X^-(_ACWT[F13+.(O*[:UKTK_B#FOQ MYMS/[L4=X N=R[S]R",@4:GT'1KL"+&6TN+#]V6LB_S'!*P$CFL.Y4PP78F# M42V*9=\$7 SE[?R#B$ROEGZ5@)KB=WUCJ6_I/@2W(M?4SN[2DY$9%;0-LYJ9 M,5UT]Z;14/#&=C14Y2O=P"AQN!?C>*0_PO,1F/+D\+RKD%SCW M] +46R@C"XX2@F,X-+425X> -PDAN$Y]X\RTY;PJ&(EA]TQR0[ICBAO2)OJ1 MFQOOGJJ!+.O/0M<033LX?IB6T9$B=^))A.%P0*ZJQF.8$8@%*R[K2\>;$0'8 M&X>"<;"QA)ZKM?0XL2>*IMLZ(>I6T.D7>QZ&'][;I214E^8D"8?Y0?2%(31A M?XW5M*(9X?:UK=Z?*'0,+5M4W*X2GD!TN(FL@\[P\-AE6VOY8=,+P4,T!P7X M%9@P>FN<@X0L4Y>EPL#IJ-O4WK7'"9R!XJ#*68I6U0A)%QQQG#'QY.]@M!EC MX?"47.4Q [T/JTPP1:,.(T',I)*):#?8S,S.9#!YUEW@ZQ=$+\MV"GO(&F*? M6.X<;<%?PRPP8E?&/K'[2YE!@3,_QOTJW1.=2IL6:HI\R-+?PB.88AW5F>'R/?2<^ M2]>,(03 [V#SOGF'B_0RA%PADQ#O\N@*R"$E1-5]DT#>[]O#K/5$[]77#JIW MIBU.(;XV[:&I.>9Y;\576*(66\^$;Q$-]&W2_&%-WDIQX"MCHR&2!%^[[M>! M,3H,A'(S:^NI94'&QEVTF>].[A_?YSK2&EG4:Z%@2_EO)Z='5!&W)59P4F59 M7RB'#NZ=I=.UY%N?BQ)[[RO7CEF;_6'223YJ#?-YR]K<%RR'D M'&-X0=O?^STV@/,1ZF+BO!=2XQ&-M:3%Z1YN=/F*W@>V-'0PE#S%,&4%\&30!D^T^F;W6#FXKONEKE/TTD--$C4;6R!_AMO$GN1B95CV65, M!7(G/,J?@DP"H8!:FL"65NP/X(G"LH-B]C%(X98*ZCXO:]GA^TJ:XO$G.S5, MC)T:M@::E:RA8BLB(+AZ5_"$E.NA^ :[ZSV@.S'Z2BTL3:ZQUICXV*+A9KI- MBF7=U#WVW:N:V[" &!C$H@Q+PM+2O2HE#$56,";AJL^8AT6:'*2E! MAH7=" M5I,:@6VVI"FO5M1#3!$1O%6HG80D&2%O8.BZE6=E8"*]CDI8K1:A!Z3^D?4E M>BXMZ'SESM.RY[$C47"IR!$/Y/"'=/1N!]5=NAK*-UU&Y9!(FNIO8&RTEK<4:F:NY,T0>B5:KA3M%0P(4@ MH**3HF-R0_2FLV*1C&DN:./Y9UW$;!V61]>2PU&;KE7F0FIPL8AW:J"NEF8X-%Q4C=CUDH ,@;DAAK'(;)#(C^CS MZJ.I:6H>L<"-E++ATTU4C!D@90JPR7])[ZS:AY-FO#@H\$GZ.+UZ/'LNJ=FX M 6X CQ5[:$4:S1?K64)'1QMC"((#)K9F8&6WJ/->SLL&;)EB[1V"&6G4CQJP MJ"#!FD\]TE;^WL._0]27&3J[$?42DZ9*9L['3ZP1$KZK ")FJOI4S9#//*I]FNK;GA=*3PZ%TMTJE'[;#@$Y M_Y(/,RN+NX4O [W41UJU\68G(8&+2 5]Y!;X*0371BW#OECENU:Y'\/LJSMU M9@I#9-S_-:-%(,YVF)OUM&-FM*;Y.(5[JA7R+$NA&*@.*0 -6Y*_41% RE+^JE.Y6:8H@U"]J>.)FM1%GFL2 V@2A+6KA]OQRQ8>'- M*!]*0!ZI(!F.4=M;_$98BR/R3T,[W+KA:&@^A++&%#976H0.NPHS=69U0^*( MGCEKF/(U?%HAG][JQA:2$J+L+ _$(V(;F88A07RLC3R\Z'N,S*O,AV ,-R_%M45D]-,;NBYG,^Z)4'FLQF-!--4'[=%67YZ%I M?T^-R!)DLV#QE$");&^>[(3@69QW= MP3 .AG$IL8Z4P?BD'?(I$UR\!5>@QBAFRG(G4:_7J)GQ8')[:G(^;2O=JND% M6!4#]H9U.5N5)G>%#(L'P]E3PY&LJ]J/K=>%9/BC1P=TSG_05.IQ95A(N.7R4) MI6-]2!.%4$N#]IF:G@G_51AJ:;19(<5"V3)4NQE(\ W+X6@"7Y42 5. M%RRL$)$986P07T"XNR8ZK"[369E\/M> "4]!31^*=\_25J@:F6>MZ+K2J1H@0^KEA0:O.!XM[GS# MY:C?&3UTVHV66Y#'AF\?SR80T\-?Y XVBE6*SF+2AJE#;&*=1DB*LLX(1U') MHC#S\7=B31M-B7ZD[1[*&)I.OB8V"A-Q)JU[ZNOXWV'E)X/_U@;;$LTQR.D* M%-=SQTR]K06G5:ALPAN*$3L+8F$D>&91Z+YS;D4E9MO'%I.12PLU:6L,C$IE MUZCG2?JD%R2_:#CTAC0E?FN<7[+T#(TGA)9F+T06':L!I5YL4IU.&NOR7G"Z MI,N39I?39Z?I7C[5*C&ARE7%,"*43P51D @_OPC_N( ?]8B"\1[MA=VUOWH$ MIHOY"SZ-'FP;FF\2_7] [0U0>Z<'U-X!M6=$2P;HG\G5BD"EB(=HP)'L>8R( M*+"P?+7!/VD^T'3X#P[GD:0WWX(*K#L7P L9<@6Q.HY2Z/3>TNHTZ6.'I(Y^ M(K8KWRD1XY6$U4/\'G\<-A<>TMEO@Z^-O'C"=&VE%[A^2_7QGT)C[GON4KY[ MY^U/[^_1,.1"FR),1 BT#W\(9F'+BL+F# MF_2R:I$6;!*3G<102SS'$$EXJR1"YPLU!(=DVL,?6OBQ"9%' M)%9!QQX,>=H1SX:]?"^J*G_ T_R+@R8P<"(B"P(R0^L*:J?C";[1O>G$9QY MSHC@@HZ:OI+_JJPYD#XO]P;2[?BYL:D+D:1A2JVBK8D@)::0Z'\! R\+3()[ M[_3\+0E!VD+8F"+Y(E/A00A,88S(\)GY+MJV=S=D'YX*9>J)O@]> PMF*+#A M8! FF4ZHBZ04(^DF^3]YZ"<^[&J]$4);Z4 ;V!C\'0;BYCB97^B=!Z&USJ#D M9G'"^(OX$^XOXX$G] 5W$$5Q?X3*2 0!7,JHL29S=IF0M3#O0NR5(: ?OI@. MQD2H/6+N"ZLC[)H6NC; .DY 2":(1W=J7WSCS\93HE6<$O&PYVALXD/PFE,' M#04B*>&]%RYE,B]_YK#V-Q"MRMTYGJ9,(B=DS[ \0%B*"3N6/CDR8789GOA# M9R40FPXB%R*GH6=NTDV!?9U\7JY\ L+H;6)392$*XQ41?2GP1_B12N'Z,!12 M!//(-#&#K8<;WM'Z#9R7?;.G20A.Q%?2XT94H-HUC V%7'#+(Q+,J-O.IB(' M$MW2$9#,+)*NPP*,T9P>%V(B1JR1D,988%W,@AC N"_2A@MJ M(\9MBT!#E# M/>34S-HXP>WC/ZM..P\&'8ST[ 42QOKQ38SEA,4:#?R$90QCA;%[UKJ3S9K3 M,TAI?6(.+6>+I][Q6X(,U:C^GAA_:3( \0)$=B".,M/,=#,P M]19U:6(_[5$LU2/$ZFO,/ O5?[ ?SJ\00QB,D?[.4]N1-D2TW?^]'E(4#H!! MG](L*=F=47;NSTBE\)MFMH@^_(8*';&B33%I%GYW'["R7ZUH.'&N&X@.7ZWD M^+E3>O$I_:_?,MKX"=51PAA80FEI L:(#;:FC/U=ZZ0=N\GQ^^@=34OT9-K7 M%9*=B3RW1MXBY[-PV\Q7A4?DL.T0?I-0>3-,7W#>>PTB-ATH#[5':A*2$0?$_? MZZB%'WUQ*EI%!Q3OPDRNBS<;-"]JYZ0BZI:CYF#L":L3.GKAH\FS U<$!C(7 MQYB'&B;"QL:5!/8G6G5U!HBQ3DU@G)>L$"@9P[DBVC%7;WD\>P5\XGHWA5S MT8,YG2/)Z WFCVEE-'D&:E]P@O MXY$?UJ.9RI9(&9AWF?+UTWG)W<947+I:V/ MNH(,LV#11*K0TP>>*Q)0'.)*8"8E!.(&#+#PP @@KHKW$ M 8)Y&1CX2 ;;8L2J.ET;,&=&4P]I]7#' M<[*"P1(8@^I-+L:XQAMD"0\UTD&-],&A1KI;-=*OJ+MIHK%/.*RES$]^H]/8 M=A0$>@/;;TKU)60Z2(P[6KMN5>>F'Z.$D*9A1@;.B*'V#?R<&+IH.P@9!,I! M#G9EBF_DL.N1TY)"TFR\$B?CKJ010Q31&T;L95G/D=8-+E6OB\QP:5P.2"JD M UZ<0*77. M@/Z4F-R&G .BFXG0F![5D!>9AX,3'\46N:/P)PJ]Z:5CAT.7T;-;+U^AS@6F M) Q(M5OGIVYVKON$1)40"?G:JX1S,!0UZWV,(KU=2FWM!-^6,$;A"*)"KJ\K MLLVKB%QQ;O/C6(8WN>T\G7Z)>;K= M,SQX^=$ 0/S,&/6MAO$8AV:SH;N?]'CPY.7YV M:WL*A(&5HU8QWK+R(3JKHG>H,+?-,M,^-I.Z"HK-2B)S&%+I-DC0>\)QQ5?' M:K9(M5D8)_(1A^[3F(2:)68Q\&,F6XXUZ5BATLY^:_))] Z!'U3NKQ>#9#$- M@PJA;N]G121BVF!O#'6E>+DK+F=[JNMP?!3AI8!O@2MGQ881EQ+"3O35CF)8 M'QYRQ^V6+EH#EK%J++_)R,B04&U=#J"W!7K;%H:"I)KSC:FVC? MW:HUS B "7/ PLV<.XXKK XHG7W E]Z1)$F)>SVX')=K1HH=4GOS#"B5N\1D[E6E/],\:J"G*AH\8,CG3-L@@DG9(FX .8P%>"$5-CVH9JCQ,*V5;K M8^/!"EFZ.S"6?_F< MO,*9!WD-6F!4?339[_;V4T1NKKO!HHV2D)NKULI?B#B MD/%IF&RL"QG*V;NU-#_2ULYL06CU*G1I+U15T;T()+3D:[Z2_\@]"$3S;5F$2J$Y?6;T,X,7Z3] MW.LX\@3Z[!FU?WH;@<7".%SNX:<44DD)R QS:9AD;/) ))3,('R!IRC:%7(A M8(Z2>_O;>M%=J-JC?%6+9SYW.5'2URHB[?)P4:V@BU,%07Q>S"":J-NRS>6$W9=UACLG:$2-4?,$-_5N)QB,\-E4I M?+4>I<2UA-#/9Q!5O)E M\1C7C/C=R8P-J+I$/G-L*&G"UI0$3+&M!IE\J(#:$\Q5\WVHBB^=35F]K*0< M+I@(]FZ.7XR[DE%"$F7+:CC!\43.FSK%*KL4=7*,RHMY[[=(;H7*AHW/# F3 M4*%H T,JX>$%_8I1-9HQQQ4*3(G7@*_X^"X ZSWB-;&HLYY "-,.W/@.[',1 M8G3QPQ'U&2)(WJ_A6!>9NVEI*5,(7%839J\8,?7$C8CZ1GO:%$H#FE$&' )6&JYZ[#A;6I69J7T8_=BNY M8>8:$6+ MH,0AL8E82@23QZ!$)@/P(1*2GK24F)8A\N70O+ZH4'!\"%(Q\=)V#T,R@E(_ MI"*IU64GVU7'D9[#+BP%'_$,$3*1 @UT2W%K$0T"WH%'1^HKUS\;6F.48)NG64HZ/6PG0K,F5"F#NU&!-1&NNY'D1_1H]LE"?7\P4+)0 M\OIX]AH+8MQ0+$(06O?ZA)@\)6WL[G/"\CU'_CP\(']V"_FS,RK(!8*XB\6E M4HW0_A=M=[4/=OP>-^K'DPA)/-_69IZ2"1D,,@AU3^&KL-1W+U 89+6V\Q?P M)L$C0?J93(SD*?:FT AC"$'4OS3L_A0?3.[8$(G&;3:(I_1S)'.!$/,%1'E\ M2-%.2R_*$ZE_2F.JQ"%3N I^TS& 0L/BKG$,S1W >]5"DLEN(D\E%!ECD#&T MS72!A,=6">!C%H3RZD-JW]%&9LQ: M;H"&FZ1J=.D0PW5C&C()+@OXKWN'Y> M)W$[/CD>&A-RB K3SDV$UC0ZKG)=,ZT#&?#[?_)5..B4OTB&.$#J*J:W:?'T M$\5D)-F$^5Y)*/6:'O9Q6'RXX5.OYE22\".T22(,8?DISIREE+Y"\!_A&/6F M(>;Q4"A"25'(A3BW+*5 TZ#X6H9+"C$'K;MK+&H -E*@I \UD7J$BQ(E(>/^UJ[/JWW@TG7A0GVJ\J.=:!>^S@$"+2IQNJ ';:W!?& MDQ>$+SWZ!N>#%MI>L ]35C=F#_!4H4W(H'MN(=$_ON([$Z2]!X+U/;4N;69K MM2UIP*^K/FJ; V>9(H:U(Q$7E[U\BYP'VQ-S::KX^KQH(;9'[WUOQNVT<&(5 M'Q^1(D#(@%%ZT:Y##$(MS2V+QE:MIC.PSRMSH199NB5$'/4<1BOU$6O@Z+!Y MQ(/Q'XQ_TOBIQW%H^=NTNNJ^:[$$J!QBS*^+AC-/JX_4-,S%UH.Y'U!?(V]PZ8L=KY7S&!$$C*6F-J>'8YLXI M!H^Z5P_6NJ?6&E%,)H'"D2H>"\H@"2!5$'D35/!,7\:A B4F$.2)/=^4%&@+ MJ=K P0;K+1*>'BQN3RW.R*0W;ME+C5(8I93#)%B3/U-+LN!@-P>[T:V/R[)8 MB&*QJQDQ==%D/'#0 >E-;C-,.Q:AB;>M>VT"[M50/@M4.XK85:,^<(B: NQP7[#+ M;*4D9FE55Y=(WIYKA;@PQ!($Q0.C,ICR-R_Q4Y;A"0-D?NNYBN4N,&Q4]U-< M>5 PG\9@,JD7YNFFE,#('AE%[ED.N8=-MU[/^S3D0"#5 -PASPNO645$5[@L MD7GQO)#RH<6R-;6V:9HS][PFJC:B>N)Z,.=R.."L<):G>*VDL8[JD('" 8 M-;IB&X.A;YP"#_,FO5!@V@H,6BYL!IU3JOVXVJAC$1OZ%<(=Q[-W3"8AK*5< M'J ($U:8(WG&N:NHKQ2MUC52CT ?%G^^;S, M2S[G)C,X"-=-&XL\3,V =\*-V_2=,!)/>NDOY8._8GN,02[11)>78Z9$-!9< M((QKYOW1IP<0(L(#QQ!H;-Z=$@:P;)C2)3CJ*A7Y"U,JMI348;C%6R&GMW8U MU3VUF O!$-.+_F'4'F[RGDJCQOUYVZK404*0,#GD)X>\=-S=@\(#6YI[IE _ M"(]""+Y#D!VWJ;S1I.#5*HWCA9N,,MW$$\U!"9=F:NVRVTHZR01UE'"D*?;Y M(6Q4*/7,A8TZK:20_.+Q=.4$28;G$ZF%T50:S/Z7#6[V'.#ZZ !P/0! M&X7X@,*CG8B@)_6'GW4E-B]OCW.,>$YC6N&_TCTU!XA-(/_( JTOS M?TI+*HJ>%<@["A%>P3D&'@P? LQ9+9?@;9;'-*/F1 B7E?6+>QLX#&BH>Y(? MP8_.EE'A1A]] )1A\G#6(;T9=1W%5'*H)E6O88/,^#S/3\$_X:A5P*?SF!L< M9JYJ%T[0BH:A-V:[T+X7NV9$%XU;7$-_-5-6V;@&\9FB.5:C&&\YK?HU)5V: MUXS"-63(8(J=?$4><_N 2LN(2A\U\?WH1+(@!?1%6=M1DX2":R?X-' 1PJ$0!ETL5C]C M\DK)['!DXF,*L@LKU$:(PX"#(KD4.PH><<@I(?J]3O!%95Y#%Y8<&RD6LE=* M1H%.+-HF!U4Y8PG#33/(5X_CKBB:'&##KGL9CWRGD5,G;J$PUSRS@-4_[9E% MGL[)J=4FXSR#C&6*B>;O9A,DQO"I$R3'DAZ!Q;K/^6%1\R02=?G2:#0&ZWZL M3'_->6=;XZ31DHGX+37 KR?K$78F8U6V,*'ZGE*0J*L%'OXSEYAG-56/:X7- MTI&B#/.$8"Y:; MC%\[!#"2(9YCF$6__+T'8W4-+T'^)[(L(>^.H35N=> K$I]3SS9:C;X[&%MM MA@3W5D026SO='RF&BL(A94A<716)UT7K)18#0(F!0*E/FT"-&[Y_%]D+T+UB M/8=T%KA*B4H.N5.&6,DEK.JRR-/+N,NY\^*/K;(3T9V*!F*$JVYT/%.##08I M3*4^/E0/4]U\SC]CRND7S,U&N5/ZURX9_XV6_V\V4LS=O(NY/B+2Z$]+JI': M1$3,(5ZT6N[2*-$0!+H4L:6RAHM(5"V<.[_ ?\&"@6,6AI/5['E:?9S=Q:&Z M']X_M?@-JS;5UWQ+1SC6\4I.(( M1B9,K7-7WD7^^H+^>N?>SE%.YD4>:UUA407KRT0D7S*]R$R1 MO/*[T\?'#W6$36&"!#7T8KMEM)A &)L=GF)XW5%*.F:4-#KB9 NMM!I36-=2 M/4@I*\01H,2BG)C93?!ID^I@D9N@#U5YL6=U%4I:7&HU#9PCJ2J#+TY]%F"J M6)U@ AS7##E?#*Z7[:$9:2^@*W!4W]1<#V #/8#N]M021*8/@RWDX&'.?\,B M> M6@RI(M%42(S MV\[WU_SF I&N!\ ,,[516G.03@Q;K"W,2FIQ),=B?]FM,,$T\2L"$",JW4BG M;@>+7*UA$-_,/-@'(5[7>WKNDJ*C[0&EJ+MM197CV9F'8\##+A^5[%.8XEQ:OW"U2^'-=XZ1%_D1'.,:7X2EX!YWSJ_ MOG5$DO0V4R(ONL4PM)]DSD1\)5ECGEB-F2E(Q"0)W9NB'E/A9D5$P\)5(DKNQI M"(=UF6VBJV!#>"F>(P+#T741X-$X)=,/SWBQ1R00U0^X34@,>CPM*K#.*AXZP?WQ V!\0]O)N;_MFT(L=)/H,F$71U;URYZJ3PTZFZQJH @IN+%\5 MRZ_[C6"W//S+OM$XX: I.H!1P&V:G)&M3)>K?9A6U'FB\0G2;/2+<<:DW#Y\R*HT BW M5Z00,=5:QZ$ $9((?[!O6Q"E&MK_@XI-0W(>SH.%^:,9'TII//A$UA-(3!^% M^X -/S'QL.,(BSZ5518+@8L<=?&*#!:JZNH(IXS_*R9 ]M3'%MH<&!H16N)4 MLI1C#45?VP:,<',<P2U2ZY0P@A/=0>BX'W+0J$?M8J? Y[[8.F>Y]M9] )102W EF,L%MH_DLFC0<4)DI9RF:4$*^*ZUK;5MGA6^]0?=; MD*[%M&,[V-N>VMNPFT7R@Y>P54O1!0,KA+M_[QY25VM)]^?/)MAILK!%0_.:$^M2]MT%[/G M#6Y,!S^SKY80J6(C,6U!#-HH@(V4G5O.;MRNV#6IMIRCDWG5HX8EW/_7"K>N M@T7MIT4I$5:?EII-*MJ2!1@]Q$+J(8)4.MC*GMK*=&C3(+,GN92+NBGS@W7\ M&:SCBWB.6.Y--R$DN9?C=4R=CR9B:F24I8:8!DN7PVM1E73J0@?KVE/KPBKQ MM&DM&")'MA?J&4/@ZVOYQHN:F,-FOVBA;7:&=+\>T_ =Z]IVS3*AORY,C#UYPZL!OP-:()U+K9&R51 M W77$9"T9W+S%7=84G^&)?45MG.^O$/D.QL)F$9?+4@GNB%$"RX4CT?WI6EK M=DN'4GB;5:%8N@4N&CQ9T$463=KG?8G% ,';6791PK80II@/N"%#8F%S 76/ M\2B<9X0\=&&^;_Y.2BH-K[&FT'K#U%4%VHSNU M@PVXOG1.C"O-4<-() _ ^4*X@8U-?+7#)KVOUL3DC[EED%X()S15T'L"C>%^ MBQS"^"CDCDB)R?LB4<*@_5L,T_L_V$=9LXPJ[7R!=-[4:7YHIMUCNQN>OUAV MY8+C+O%@7?H'<_>P@?\\*><^ 5RG2S*9C2,33TPR^H5KK>_=[;,ZLDQ?'Q M%:V=VV!UB;*WCK\DJ)9(/W" IZ(36S*ZH^X2>T&[_"/"&Y':'FG[,\E23V8B M6PC(,!>I1WXLE2DU+IWM:9\=USX4X9[.F V;=1OAG.#5S 8SY\_8.&E=K(?D M2S 65S>>PF$'QK"M@NC]QOU']6#>/67O-@/0@Q0"D4,#\6[![:O9?Z55CZ30 M#TZ8\M3D8UBHS5V8R?N5^TKQ8Z%^;KV>&Y+GAB^*]M2ZKHC,'4-Z;M!(6RFE M'H,):!^SN8;O]N!_8:MN=^'<8)+X)M'#EB5:DA'I2/DTP3,B),@(02IG+UWF MB(%+WYHY3[^\ELYS;M+C='%Z2]$3YWK:7!OPO=@&9 MIJ[1-9-9Y99U5X@17O&2U'_"_. \@OY.='[B7)RGP>;&9Y:_:GWQD=V0I.U6 MQ>;*^RWJLJ1._?\O V>X:@T2E.+HY)FB,Q1+\0EO+ATX MV)V;K1QF,XA7?_:3;WHZVS0PG_055U"*;^[PR6$1=YL:\RNH8D"=]PS!IJXI MCNO@2OUZ=EZD,^3>HG&50P-9.2;Y2"(!_K6@ON>T,FJS9?'1E<6J1F;ME33= MCT:&V1<&-"CL+-%;OE?'=YT*_<%0AR6( EJ+:.81SFD#=ZK;%HRU MP?TXJWVX$N>,[UZL'+E8'1.LPOR! 1#*V"0Z?G&-Q3_3A _ZQH;1.MLSRP07 MY&D=3!5+/C'_A3^.K.4<0AM*PFV5R-,RU4\K)/UV]I3H)?1P#(&+!I>HVV"P M%G@&^?X0SR@U)WXX@,)#\4^"-35Q2"CF2&$5KO431SKO.QI#$MZS@7^B-=RC!78MIZ1E-AT=;KDD\F\3+7]T MSGRE:^L,9F)V]\ZK5V=W[E&:)*6H7=B W+LZU*_R1'5X=.70!:T?%@5K M_C%1Z3"+,(\8_ $N)*O@JLUIMPSP/<).TBL.DWVUP2XEU)U$EB>J-7;\05:B MNL^JOACOZ6%0(J- 90EH0)<0R)/8#O'I)JHXR(N]3.N1>@ !<%;ZTJN2B[I454H%MRU7G1U!4WGI)A&24RFN^!_(_7.6;R MA>%75#3 MG!ONG^[WGHM>QCU-4N.)6:GY&!D\R5O):3GH:%,@(?O68D^'DY.0WX^S2FP0(X<&*,D6+!X_PAY MPY*0<>Q*U0M+/4 JR@T.MRHR4U,"B;]QD.RR5567]?(2XITW'R#<4;U7E#]E MP\$F7CKDJG1IR\A/N"-)A,(::5)DHQSH.:-J7Y>M0A\G;A;G?.X;M0HGXAWH M=YA#R]+6MX#:%Y=F4&+@N<:RD18'G%(T)81[.ET%+@2N:?Z5XH25-9**8OF-?(DB>:MIPF"9X!QPC8682="W .IF7J+(1JD MP->(GD:C_Z!5.WX7RJMBR>S(SY75UX,IK=#9#&7YT 51TR^8" ^Y]U&:SU^E MS=KEMW93[.YVRRW])I9,YT9KSF8%>*1*$E4VA323=LXM%&!DM:(.84C^<3'! M89Z$!#EF%)-@]52-5Z_<.^;C!!-R2MGM"5-:2\H2B!V+PT5C"^B;;>*_7LD< MN82EH +A)^+$'#%^U4U.QS.([QN2\R4"4C V]K';!B4QKM&'^/$78.C+2UC= M89"3V:J'&;'NV4N;)HRM3+:%Y6!W&P(O=RY=^Y7EYYHHY6"._%&2\C%\VJ+1+01B#P?'>:]LHGAF,?!TWM9,QGM%#>.>_P@CM!>:N#L=XYG MKX7-.EZ6\LCC_4FI=-.^'5F(L<-YWSX2J5RJ0KVY]F"6.%V+T '+R= MG!&,S6C_11V

Z-/P7SO:B;CQ !H2HK7Y@>A&\_#L(' M1KA3N]:.B:QB^OVSK_#PR>GG4X(N^K(\(IIUOZ%19(Y;']/++U"2&NLE(0S4 MO"-$[CFE6@8TN F7EBI,*<$!GT!@&M1I2*0!&7A$"!PNB&HT=HML_EL1K<>S M,[^Q8$A]I2/\E(5![S]W)9P(W/:E5E?^0(X([Q1]/'4'P(ZP1/9:S$^ M:*MTCQVUZNBA@W:H>C/KTE*WD1SN>\Y;+N9V&A__+73=AUS9F?<*2AI)S/NT M%[;3[^8WV=8'_>")\Y$LP@:#CV;;^\=9$0-0,UNPN!)G3".:8#J#\,Y!D(^P M0\7WEA'G6XT.Z<.[R@!C\)0U?4'R!3:&DT$W 6D4=;#X.*H/Z-9>8EC5CF([ M#M,&FZ.GD#W@%&(']?2 4]@MG,(WC(Y$DH9+3<3R7&GBE]9A'AK>GV3=.YNQ2MO0[@N$:.,(%4XRK2! MD)Y)K8>CZ6-.;@K]Y"&,TTW=!00$-2F:@._\\1*^,_LQ[>?L7=]GL )G/S0$ MSQ[FF%CE(L5?8J'#5^?'(ER$NM3,GA9$^*TA7+$_"1EQ&%!)&,<,XH/#DT8P MXJIA0V2:;:32QVW?YZ4E]I;"4!@3J0\A $8"&]R8T;;XY+=]A.G\)]]5!G4_ MX";X>KMU?J*9F:G.C?Q4RK87)PP^_5?8?#5PCV<+CT\)6WSOD4[ ."H93R M*)N&=8DHU9BM,#*S\SO,&(79K0G$ 'NVY@JO6O&SUQSJDGC1]H/\EJ5"A:9Q M/MKD=NIFF5;*[!R#$C3RX.'/>^ZL:?@XK0SKZ3D$21KLY!RRQ%1?R1:M+!^N M5-,1B\=>Q:#R[<'SG^]4/B7?XZ/%R2#1Y*TH&4,R:).>D6)XS,FQQZ)H/HE' MVA>.=UVEZ>J=1O>88;"/.WFQ ]\]9"NX%7@S=N/X)PP!Z)CED3%)J.L0LOL MQF,>T!9PIH%S4B.I"_BJ3Z8BY!1<38+Q]YN@7.H_BREOG)VD8GM.B7A)ML!L4=)8"0 M/"@+5U$.,VC>R44Y(X]+F*2PZ5ZC13(FYFE*Z?<4=[H0]$(^1&2LY MS#)X:LPSYN?X-_1^Q[/W-6NR<884OHWS#3/78KY970;=*MUL7%KR9-'4'VE2 M$_Q[CJI3^@:LWZ<:#UI4H1!"5V%"6?<5[-;HDV&V?+G(5C I72RU.6<.Q(-MM_&O,><0EF1J*1 EA+4RR(T*[%B3!_NK_$;]C*4&H=7 M[?$%C10(+(:T"5-4N471!9Y9,%K>3C2S;G^*XX/9.["]G'\BNP/E^^(BAJ0C MU?YKEA89F+:.U0761U,JR^%BDZ?2K3+4:1CT2 =QK9?Z"4(@ZO'L)[@<9I.2 MP>.8/:S&;H@,C0ZKVSHG3G*B7-^66C/G,W ]AWP]5?5R& JNNF#@$I5AU$_I M,[%(&KX'9CM9SH2+(9)UBFQ2;HME6_H=OH6AM BE$"VMQD9"0^/=811*\))( M,<(BXY-(H.M**X+"X9D9XP&EADK\^'8+%.51H"^-E-GE!H/&3TKU(3M(P;R+ MD1R "6,_?;]MX17@FY=;G"ZX1KH<:LO(\1@K-7HR63:"D I[RA"D$/88]1T* MF<;"+SH#N#E%RV0F6-,L!]NXSUY^J5W\VT9$V[#!"LP?JC]%ZHR)P)$#K"F. M'O\T(8^T?5W=AAN$C)#)J?7JBQ9+>T,I!%K/3!#=.8\XH0(0[2[>E^,6K$LJ M=O>]K5;$-4?N:>3;]Q;C94OZ5C.OV4]JAS#MY4Y]4.B'\G;H@KZPM?>HP* MCOZ, O_H!D5'!N:XJ=KB[$S[U"YT>[<-B+G+2!^M9@U7BA\\^X8.SW$K=CP^^=S M2@/QM;[E&0U3ASD%[5Z0O@U>"$@-@!L,U5=;"2))NY^?GMS\B'AO"\N82IIX#.]% Q@Y7W&R)")R#1=QZ.6=0 MNLD!@=?GP>;@3@K^"TE#:-XA[[5UMK%?BMA=6>28G )=-[V@^M1MBJS:5BJ% MUI-;*D#Z0BL]Y,+EQ,_/Z2+TPS"VMWO>[TX?/SY^.ELCJW)=?2.ERN^>/3U^ M>.MG&"I!HD'2^.BNQ>)[,-&7<*HFI4Z*PRI.UF'N$LQMT!=\\H3B-^JEWV#" ML>M\2W%&73/4S8Q&33O?Z7VY.ML6MJ-#7(>F')M9:,#_ ']ZT;O=&&$W&?Q4*R M)+"OIIWJ1J(N(68W6FY+4G8 SE+6,S.D'F[G!_%0 !T40)\="J"[50#]6@V( M-C? ;NN]D&X]>'K*-3+_WP_T5/Z&#QWE[)U$OB]J/K*?/'OZF-P5HDMR1/6S M+\//[]R3)%"#KKIF9V1$[S&:IGT-?"05-%*/X\#;T\,M:XJDM,I57U12G!,H MB1:[.-XNU!665)H!+^8(:)+Z7"7E\A[=_YN'HH!WQ5940JW/,&\E*:EP)PF2 M.S O=X0N37II$REC^B<.S7!Q=(A7W33N2,+>B; ICI9,6CG\:FOL2%='1+CO MWZ+@D5VP:T>^];<)F=HMH]OJZ+*=O'GW0FU# AXP&#F.;-*V2RS*5*Y #2!A M**7RB'U!-LLX]W4ZW%CX I1?+4C[P79I<+I/+N[95>?.YI$X34B-!,GH9*>7 M'[[K%2]I4T4AUV?:CR=(C24"I>UY^Y5Y+Z$2%" F M6&,U/#:D2^0RT8:TP?4#=<'$^>.?VG[KFF6]>N> M<[OAQ\%HAXG)3OONT06X6W;^ M^ECHK]CY@;#]54WP8:^)/L<*/[$81&-$[L3G!-=IQYG8$279U&C4$R*AL5![ M2AM95&$GK+JB1G#L,ZX7<:)-$]"V:8C\CSR(:[5?&[:H"@ZS]EV*"AL#'%>7 M*-,RI(OW+;L'U>Z]H+O$EH=@(=)--P56O=+0DXG&+RK#MJO9 NPI)&D*WIJU M!LKP8DX?8TEV*4P2;=NOHR0^!&[S+I3V3/Z'#XI\=>W>P"TF[LANB.']O&:" M$Z.'V6$,R-U'>!U.DLMS965:K%7'M=U0C$4'[P).Q'2XCA;@BM M%?J,.G:H<'=8U)Z)8&,3VMG"%PM>VWRS*:,RZ,C/[8%)>4^7N)0(8"&@SS MP[?!;UTM:V;54"LGU%$7-W :QN)0NF3GSAB)&'=YL,2#)6IH%1(.:0 )!VU+ M\'(;,+-5JD5T9A((='1;O&>NJ-I(GVZ.L&8!U&LWI.\%HC,>GN<%8L[80&%Q ME=L<+'=/+??JB*&H?/@Z-RBI)#ZUDF@7L:>IC7KVB]IT-AQL;$]M;,([:G:" M$#RD,$_81(\+S&R>PY/L@3,5+I88;$@;OA1U#? 0J>0HGV@AH_0[V+TA '"- M)Z\2SN>#C>ZKC4; TA4K>6 7[I %@^&EAF^TZK6G*D"#X8>*84<(V\&R]MFR MF%,>2\0LS6?98N+."0/^51HL 1\+;5?$E$5483F>W@^FM:>F%*N,0.P\"6(GSTAA4PG^B+S%?&*,I>B'/ M[+0+QB!XQUV=6);JLV$].\!%+%\^-5!2/SSBWJOT((^[OW;:B6JXB#FG14/- M@%J7-*6UX.4NX$KN*(?-E4LEJ"WZWJ M$GE.-+>7%R5Q_E'F."7AGG9V%\&)][ V-VM7J0"S,DX?[-LRUK"3Z"CD0J7@A0A$D9@UOLFY#II0O,AQYE1E:!BFW*#,: MF#P^T#4J=.,RC:''D MJC]&%$7"SQO3&$W@0AG./6+6^6L@0\\BQ[?IYS#L2!9:@@_/P/\C'97;%,Q( MB4AA9:>\&X,H%4<0DQSYK]]C/SNK9/9TGA(O @#/#?MMM_J]3S^2+@=CS%,$ MTV&/ ?T[>E9L,$:T.ZD+7.F1MS$;CQ%\L4Z G\GCV6"+^'JYHH[8 M>+H(W1X=P/S2C_>UJR7,9I@%W&;KIDKS&O^Y0DE3>'NBRBC*'&<([;YD(:.J M9U4D<\U4>NWAOYH:;&EM>$H:TKLJ\3O(VB*H0BHR8"L;7$40)QTY=DGUFBD/ M-&D$,J#.@H@:%;F_UQL(W"A89(B459.+CLH+*M"NG9&'0Y()!BZ;<=?LST?B MGW $1^0N@,;AZ8FG0A4[J,'^DDT_!T#\YSX.N4OA#&!9THZQWU; M"^D?\J#08,KG\,T\7:,Q?/60+!X$IL'U5H&@$N,=O/A5,GO]AE!^E6.2'H+1 M'N%?+KW."?(]-3=?T?3^-U[688DP6MB85#("16X9MG8X;G^^1A Y^.ARLWAB M4:R@#@263E!J_U33=?J=-5[2\_7Y;GT2P$']02M2B!UOW,LGW#1A)H2&'Z9Z MO7&-E5:XGO=PIV*'B'L\UA/YZ"(-$#.ZD=LU[[UE?C!IVK)_I=9):D+W3'U& MZB$.1Y3#2>@FB>PI4(LB/*):L:N*)<14V,?X6CK\1?NVE@0$45$2YC$UKE"V M^UCDYBS+2$5DJ:)"1L4'WB%ER3E.=23R_TQ 7Y&,200K.I5I$?I0UL6( MCMT%ST/8.8EIC)_))'KBI)'Q_ V:/Z4#G BK:XD88HS2X3[AR=HI#U5SP4>? M;$JUC7?B:/#] \@$Q$PT_#P*[/%Y^W.3;A<=06;;XUH1>9@CG#+NQM*HR!Q> M!O2"AC$+'//E,MV)Y >EIMCH_KTP>:&>UF9IBI.9J(8 C M#52:943(5B,+;9=Q8H*+,ZH6 M.*7=\A?AN9L0@O,4WY24-QOWO"'NT-OHM/T)..^,Q EM/!+3*,&C55]!_E"/ M?DS8YRXOQ8$T*Y[%:WI#*/>2^44NX!9>2YAKB&HK_L,='S.W*2QS]L: T M#Y[*FXZ(5#ETBBDL:=,/^L'X.W.*\LS?N ]1'!6-#94=Y/K\C/S:1B/2ZYUQ M]8:TG@*3<*&"FH2']3*(Q[/W@=4>0L1U;?,_? ^KRTTT_RR4&8@'30]"N >E M7"0W0&8ZJNVKS@PIQ>.2"(.J6!-SXF0^,(@F80UH^ #?B(;PC>6JH$F4!R"? M5)2Y>2L*K"2:R<M; M2!V(Y#>O68[\ZA_ZNTB[*-<7I4W)!XL5$>_1"J!WU%V*7E.W%=7_BRI/_&8N M6FUFA##1Q%3#)HOC[T]N"[8JHXJ T=IZ(^(]5UTZ"/^H+*%0TKJ*0OAXI=3- M,-T@;*W1,MWZ_=&^8N/TW=M*XHWC'54JWP6XPKN@<[?KMLGP(Y:K/D^S2SU"7"6W M<@W<:-AK4H-BS^NU0YYTST$1N&;+] )#W5ZI[V6X W6& MIX:I*WSW6"8GT$BY+K T*2?\5=>60CT\9D,,1XC9P2-P:XY/DE7D2276J4O4 MQN##\V6B$:C!DC4F3Y$-^):-Q7 O'JTAILS"2H<7;08_UNDGX'7P,,1<($2U MNI AA6<[U+8'M>V30VU[MVK;7X]O+M"Z$^QNVG_4OK4K$<&C4I%/M/?W*8-A M.(DW<'%>"\7EAP9. MV##PZS7X'5\(>84^H:DK\)7X48^4[OPROX@?(K).^ R)0.!YF[1G@-79'&L2 M].E_9OT3_=*;9C1^:=+T^^M'!<>7H>5F4[M(373*! M5>0 .6YL\-LD?[209Q6_:Q"S?@^%8(ND!5@$21OD/ 5)IGQGL A*$::N)CAK MS9XLS-.8)\"V/6&V)_(6 A]!K"N6L>R+G$8CK[.>OG>L%(1!3?.\:,0J8*^' MR_\3WK3-V;]'K8):^<0\$&P!L)"*=H7/BR6>BXKWCFBD=".!( /S/3#4#@DG M6L9X?15#E>TGUZH@OF&GO58[ ':_77BFJ9 M7C>*^*!DFA*9(SJX"DWW$ND.*YKT>9WK4(?_Y*(IW)?A M=OP;['3 KQ6IJE,D)ML\[YO<8>%YS13Z<]%L,P%*$D:T];L8_0Z&39Y,9*XW^"- M3^\KYS:-)IG< M\#O&,FMZ1\/#BN3: RK2H\.DKF&XL0K(5#KX%^%Y-;*)P$ M/DAC>7_FEO0(+R190(.5XU6P<,QR)HN')X\@)KRHM74MIR]X2@V8-I>[*5G% MJ/:9F 2_%V)@V)-F3W6?O%#"$K, M4&[Q'Z*!QNNLL]M^'E$^B5$<:Y@OT1"$2!C*%QL)8\>!T51(I)L5AR;C\AY] MGL@23"13$H)L\8X:1XS]I'&/^!SX'C"+C=IN$@>Q<9^ QYIF=?TQBE+Z5@-. M2G!P8H.@PUH+^6=U1XFA1=)4S!"):S[!!!$]"-WUGB1MY'7XJ20]XU,Y M^LYYT68E:]?H:PUC3+"._]O>US:W;23K?K[W5Z"4W5O.%B63DNS(]DFJ9+WL M:F]B.Y9SLO@!0DA79ID2?GGZ MZ3\71C7^\F$MV)(U,[5T^R"45*)&R]AG<]%RP[H/9<,J.[M"8@P02 M(&OQN4\.C7,L03'1D!'% W>DO?7P,FG.0(;L-U]I2%*Z:CHA)ZR?)1O35AR- ML[_X&3O1D>?&UWJ>= -,+9_<.MX@- M2^"O)R ?P9'L'5/-!4 $.X%78V:4>*6EUSO!MA98RH,:14YOVP<1 D=A&L(* M&+AU$[@/,@PE^4_2:9T45]>\%]G([8';(>_%3YW1WFR[ B91^<3PN\NTR*2+ MH8I%'LJ**;I4D&&N@$MK+)/E6DN:'G[ '*&__;#LS[6 MM5KOSUZ6.=L7=/4YFYSXJLF05&\#VC&."ZC]# M#8LQJ4X+E1C>UD.@ZG4^-",]),J*31/8#)9*KWDLG19\,,%Q2(9I/U#"C/QQ M3:9@)LZ[=+G ZSPDCB#G2S\CTO'LF=0]>.K(J?6N-&K&65^3B&TO4$J\F=), M?8;L_U;BB!X6K#P!M6$(I 3>.6BL:R?!DB;+4>L?<=N!\1GHTGYAVF^W2_MM M2MK/HW:EKPLD8%"AL9[$X N57JJ0#:2*[#FR%Q>I9?Y$-8(6.+FPW2I3S1J^ M.]%K[CH@!?CE#/P:9XAR/-Y[H=%G0HZ+MD,6@3?###%^DA8AH4T M?^>*1XQ8]H*(M\YU07%&C(4D:&6VQ*-J10'!&DA(,ZQF:6F^^Y=*X]I[NQPB M0$_;RKZ'NT!61,Y8GBO?O F8^!?4,4T">A+B]JDC^;I8.XUK5[D//GJ$WIV* M%X7]KVI-)7!-_I+.JA;!7_F8 M5S<7BWW.'KY3>L#%(/QF":/\I56."?/*]]C2FUCQEYI'G9M;Y[P;NO!VKC[E M +^AGYSVK7P922I57O01UB3'Q?:;8K[]P6[Z1U8I]'<5O6AV>2#%S-%:**W& M2)1[ U2YL\SN1"<.H\W^%#V?&I?N]^J>&X6'"ZJJ0IT&[%,&;R#V[YVH3G=RA&EK M?R;:?"4/^[#2^>+I8._YTY.CZ G')ZD+9_BAW:?/#NQG7$+=M:/$,N55QO3T7KEX7:E.,;9LA;!!@+_QA +O/5Y*Q6:DF,0IW2)(3 MVL>,3GZ+IM2]V+4N90\VI94AW#JV5ENO<_2[:8$:]9I!Z03NW2GH+#)2T4ZU M%VY:.?9_J2Z&[S8J"^>%\!8'.2@,\\ UZFQPT7Q\MJ65>Q5G(0,?:U#?+J/) MFQ#KN(I5:*200? (?!N=^):9B,YAV;!*L"HD?5&?0@U!B+9JR5EW.;L]RO)3 MJQDN;%6KXS$,M$X4ZLG ,O1E2-B25H?IA8Z53LZ*:'P0[Y/\R[7IC4JE?3@V MCW&?127%D-;VFB_LDO(5$>0TG.^0RQ#:C(B:JM6Q<:4R.9E'P>"Z'"@=WX#( MV(6T!Y =Y!NA_6G!0^RP\$1M$8? MF5BR/A>F$/)_VJA::HQRRU8RL4R1\:T^:!%$15=61M!!@L2YBF](=;B+#:0> M@QTL=)B>3"O'9L4H*ZXBIVHP=R]P&!KN.Z#L6:LCU6"K4>?)Y)>IO>A1KD0\ MV].5(\D$4=!_J=Q1")W(*:@O:QHBE.64>&1LW"A3M/P-"\]=9M7YK'HG&!\9UH8QAB9>7%"343S<_V-Z#L%+ M)*JQO3*74V3[0M2"7-[8!)U&QKJ(\CM:( &[/S*,,B+9((9#TKX$522+ZEKA146"ODBB/GR.56$LQ:_E!2/8 +&\( MQ!W5+$;.W 1W$&XO<2KX2@S#BKF4HDXF,;(\A(I[?$ G_O/CVBOCI M%PMV!U470DS\63'N7GN,N^W/"MAQ@00OD14JM1P(3,D*VI?;69;<4^0F;$&QNZ9LU-;(*?[5F- =%# M[$0AX)TXS-**#3QV)@N@"9+SSA&?$9E0/5%A8T6G.%RZNU8?60>3\*!/+T"L M6[P,D;@5Q'@A/0$((F%_<9OD5$CF,TJ9O'O3K,P?#@<6HME[ MSA,BW\H'BY4Q".A]1QX'3&/:J_%Q0F_TQAG]%D;A>1-5?'AJM5&1B,7O["12 MC!S 9# LYLA&UD NG-9FMISUNIO?:MW(16[LN^"ZI_FV*[\(JRTP[VU])H.E M=S&Q+-F__>&JU9V#Z*/DFK5M")].C'L%@6-7AN,Y\,2V6J?V.CNN7%E#7''REZ_CTS/GI'O9 M$ B(,UYM#.(3Q*QVAP"!J[VW]L\\IP@KRO3\'$WBM1/P=XBV=!WXA^I \@3BAQ]BU!(PHZT ML=F2$DKU&0":)"NNZD-%D4=/-7@]4D,(S^^L)/BRC!O]D:$AHE@P;!UN68V_ M)P% 9$0K>"%:]@*^FIAQ;+T-18_PSZ*XR SZ012RS?-B@<<(G'B[8<158C+D M\<<#UWPR#A0^+[.RYV"WO[N+YPY+4.0//CD=YTE]C="P9F7LUL5O)\U;WHF/ M'6/9 X@E2.XLP0,5)H5CEQX(ZRZ )K7<1A@\"Z8[E'G*<0DR4'4[..+NM*3 M1L#56":&./E:1>':Z=1.D*N8=-/DP-\%=E)W[!:0_%)!$$,B=6CP1EJ510D)J*>=,S_+>U"/"X. POQ;#CRDT 2..Z0?'.'#J M@V 2T>):$JN@#*;AE#$E"4+'QC@3-D8N^A+:29V>;U2U/=A^2]A/AKEQB1&4 M+7RFH+TTCF-*N&29^+N%&58O=_N:"O-(8R,(<59$53RVEPII?[A?A4)?D@T% M\05/AVGNBP;B.>;UH#3:P & F.5L2;5IJ&Z1)ZP"(JNYCX"J](J*:3>S\G0I MUA T0.KC@H9L+1#036YG%2:G@!J=P]S>8U@ J>MEY0$+/LEQL %6[4$3IG5+ M!1^B\2]#^NRO0]4FW3![?2K*O/.C>N1M)G-'K%\.DK"MAMAVINKH<3C;16F"^9%EP4 M#;WFH@.4_01*JA+5G$#';Q*C[KWJ,C9U;52R1O@ MM'MM7"@20R.'<%RT[5XP6BU=>BGE!?Z9>H\*YQ7ZO@YJ=SD.HB\WNKM\ Q [ M N#)<\XZB5N8=Q\7='5*GUHLF> 'Q#I*(,M\\1!^P+V4 0QA#Z:Y'\MZ769GX%,EIJR;,8N<#KY9;;>(43-B M)A5EJJPT/,841(R)3A0\N2GK-ZFXXA:.3,1I#<<8\?16I26%SH':+3LVU2QE M]@7%G']+XU>/$:M?F&[U?XS?9\2:>);X:5K9 X6/1&(FB LZF7ST#U<4.N( M(Z42JT4*4-1GQ=5"[ACX%%$8,ZU7R^/Q/3T33*U?$E[+VRW$VW?G.I@(4DDD M"./@RQ-JA1"9:F0=X6^R;F3KPX1ONV)=,CI,1N]WR>CU2D9_#2 170!<]^I" MGM0V&NGH\-#4%+QC8(8D%0*1J'%KV)D,&)K*>7B!<4 $(]U42M-6.!9>ARJ$ M3[CNP.<.L:AP@%N^:>*U;%(WA*VC1W1I[JWX5T MGH[DRC'!?LDQ[410AD*DK@2H VK!Q@OI%6%&-]CP:P)<:>7[M?68Q1GC#6 5 MI%.S[@$JE\76>.NY8.4/YD@LTKML+$ =?7NO]!WK!U$"< M.*T8(*;!:#<]F;-[5U8+.@3M4+=MTR5V0,,Z5XR_;7LMOIE&MBEP9W J;MKN MM;*&3]$Q@0HZ2$#9__:8:NP/>OQ"$FSUWP3Z4U"/29F;+",B?QNCY\.=[>4& ,V_K;N;F;M<$/V2Q9P(B7JU$7_%#H:P+T-:T60BPI,B&# M9W'1*;+5]RMFLUVU2]!(.*Q\E5A\@2B&JYQP7J70G_H41*42#Y5WKBFFA(G_ M*X/)?J8H!!2 H+2\S27+X3#5F&HM:]XX^,OA%VZZ_H(#)$]OP,BEM ,VVI.V MZCH(,#6G]E#8'3^D,*Y:B+#!HEHY$9=Z)T,2/:L5LWA&+F?56Z&$>Z$PN!-6 M5P2WL0/D_10^?R'IHK]#:F!!%B:/)#P]K-6H&4BC M&=T"W!C:C%5/*$KNMN,B-/RI45E4U3:'BNM(!8EF^YO2Z1XE;\'5Z9N7T_V# M=9>.)U-(DZ@Y.#\).E=3.P6I!'1R+X40_$FK#!&^.2F$PQJ#3)"N=,@&QOQ* ML3A)*VH9K*$ $ 7;B5,"23#]@/AA=K!S"K_G; %R3*I4X7>$O95&X+MY0=%K M+,*0ZT3GCK#LB8G1<5/"D"4=;X/+IH%DUQN6I<,0)<"E717Z)ERO(W;HR\RL M_AEQ?#66>QZW(L"SO R'/T>7:607@P?[XU9_"W^VGQK)SR[XY.?C(D<\P@_0 MQ2%Z8ZZB]X754*^BYN3FI?W_1!YVE2;SR'\'GA/QD[+/S+W7UZZVAH[*M'>E.D\@O(Q2P.F"BD M_BIH>54:V'O_%\?>X@X5X>CL<2.& F^E!3>AZV4CYQ\S1F(^M2T6[N]3E+U. M!!^K"%(/'-54G+K(0F=E95VB4G=I-A]5$P)/29_75'SH35P3+'!1@DX.'X(< MWH/<8?PST3 &W;?*QVJ(6%-2H=8G,F"--EE?O34AT7+ UK(PAA4=+5A-WYZ[ M$\"'((!?0!&J9(AC48-J#E735Q;+."."!P&7*#!!JC -*G'LDLF+*@C>?D:T M&ME>.[G<3+ET\9_VAN9$$*-=T)V;).4VSA N+JSMUTZR-LX815WDE*$![,)C MF!NM4CR=/95@T@ L!%IQI91DGA8:IA/UJK'SGF^L:'WP&NQ3R8=@ 2A*T]$( J@#)4)QJ],A*OF,'>- MF^&QQ&1&(!(!UQNDC+EW8/V&8T*>=9B0]<*$?,/D&M1Y"&"@#35Z7?91Q3;! M$:N9NIA]#;ICND8,JA_/6D6_?F=06=M"8$8X2P4\$\Z3.A!1D-=#6U<^J];# MX=S#&&O?"+2T*'T"W2J@7IU.FRT^(1'PEXPP7_D6'@[OC,6]&@D-5'R7U':7 M6JF#L=@N(0%O@=/R1)?>-AN.O#?FA/P0'WUYN@;(X$3]3.CA$,EO/M]A.,98 MH,>D09C:H/P^_@HC"!BFGJ0S;-&-\03SD8M?!;"@5Y1OZ(#)5NC<&PL3T)LM MN7L:74L.;HEPRM;O-I:?&XCH-=$R0 L85^)4(A@%0R,:? V]4Z_DQ4ZXP@FU M;K+O;:6[I2#[TJ*<5XHB&(,L8>JD4N]RI"<[+6Z"PO#4\44!4=:6)JESG[,_I MGM)J1-6K5)PNQ]T#*%"VY$VDP@8FY_-<'BMX"8EM;[AT66QW.H.\6+)PZ@LH M5S&!,US6HRNY3]&WGBJZDX*.<%HB<3>I$ECWF FBM[M>VIY4 *20!IH$:+2:RE[<:55Q\U9*J'R(-<5M^ MWO.#"E"FU5A4]#^"Y; R*T[.!]Y M\0;S91MPA(N9XT:M,VUZ-0D/(ETI#.^4<>\ 5K5S/N*)B:&IW^2/ M*ATZG$9CT?+$%T(T]6:-_ P&VI-&YV*"\I,%GBZUV8%7XNZBV-VVYI/C('7H M'I4:5<=B]9/MW0_9 ?2HINDV_^AZ >W(YO'^ASOE]\<5#%"G(>H8[&AJQ.2C M6"-!@:H%LF$WN]6XA077;CJ,RXN"PK+R-G0NN&8!J8MI3HK"OL<$N"Q8S(18 ML_^$Y=K7/S@2=4PJH\YH(I04]^ZT5/8@?Z\T$:!NT2KYPO1A=?VO4V=:>RU.2 M8"9(TK4<8:]S/+YZ^JHB7)5R'N&D8-(X+],\ 2V";^=8:UCD4P#BJ,ZQ@V@6 M4RJ":8R)#;N8P4L6.4OJ80:FB%T;NX)SB+18/WX4"W+"$[@%LU$L;CPKM \# MI"OY5$CZ'7S790;@R1S*ARA"3X%1ZPCPGGZ-YKJ^YJ4)5SJ3T/DY\3R1H:L. M1L+.K^$34=_[771=50?26Y,"#YJF+^B7X@PJ:FH,\2 S-G[, MR@KZA>A)B8"5HA+D*&!I G8+Q#"/C+K'3<$R DV"WT:[(:X]J7!BJ%+RQL??- M@0T)9Y =S5P1ZV5'L2F*=YZRF^1F<4W>I8#/;UJ;J>F)7)U%([;*$7TR>N?( MU Z9LFS.K;^BU_9^,-;V.<1&*7"@K%]I_\M$$ESFB>\=\D>=S?LQ'7T<0G.W M-HM7#*-6:]ASP3E*.H\Y]IT@'!>"7XJI2=*X=)R.8J%@J6(!#3<8.$8JAJUX MQ##XO"ETD[0#&*,Z'[UX0=-66?D&.OX'(\1#,C/7YX")D1I1*2FH!-M49;VGFZ]$NF;S9 M^/9ZW%?4GF.H)44*3:EGA&=P7A?!'KX9@6A?_\S;7RYA0<9<]9<^WICT<3B3]VGU$3KA.@[:MRJ!%D$J^8A* ,_GQ>CCPRLT);:M2^*42EU; M<^KG2* 7F%T%LW/)$-4^%,.^&(PTR7K9%$XY-Z:!;2$KH@W&>_]-7"7QG]$_ MLV)HU>DON +74W'=L&K81#7 MJ;K"X#F"5'!#HM!L8I M6*)/TLFOA-B.F.O\%2KFP8>HWSY42M0/]=GZRE:_ M:,"^A*E?M+)T%]%:ZO\2;^MU8_"ZU1Q9EB9V9'9J,A'G;(^S!9A R5> M*O("L4X*C'3##<7B$54&"TL5=_PNI8T NKYHXIE/$5R1.]%Y"I:+B%K+.+$Y M5%60VTS&3XI.)V,ZG(UK_WQJAN4"4E6[_<$!BJA?@+\-]G;Z?7"XZ&W<(P+? M01^"72]CK,YAKD=T)>,$.W@@B.!O+W8.^BXARG^#):0W]'_8>=9WX9B_P >: M<4N2O<%?Y .UK@]MBH^WL_/8./9MB\\!R*[D;2/@S.ST%.3>"@!%-(&X#" D MMP91="4;&RI+<"V@&]^0&-T5#O4L00F]@\RMWRCR$6?+:LY5&&SG=#*UH3(U M\C%B"GM31]%:IK 3CTX\)&,0I+M#S&31:%9(24]^G.15AZKFR/PF+R33L0V5<3(9456&4[#*RAN)Q4;+!4Z+1UX MW2Z1I2SA #/0B7L*E2(ED)>^DLIJTJ MIA.-#16-F@L=Q/FX]QG (*2P8#Z)2NR].%:,E1WEQ08+$ .5'':YI]$[E#S" MG((O6[P7S@O)EMW##-YSXURJ,)%D&&+_&%'\R5ZA*76FM@L(D&-.D<#\6*D& M47',K1!N2'>,ULG"%5D7]"T!V#Q?:FL/^X;F2X4!HVI ZV1:'7[!YJ'+M^%1 M'KD JKP B>KMZ6:(%R/;Y7,>3T^W ^(]-5)9MIH?QRE"&"GRLKJ:@:.W_WUV MC 4"@U>#%Q%@D(R5#,&[!2N%BU2,YR:G!.LBE\P@-0P 5!F5;W'7<2XBY*R" MCATCE*JH%'$Q@/>@TQ@/F"!R1,DJJX JC=\*V2 M:Z[\#C@Q>VJKO31I253+S\J[_@)"PRDI\B7,NOK4_WV4Q=#DDH"RBJ% =02 M]\R!1G9.;T@KH$(VU'O9%90&SLFJ3LO7T,#7:7E=M0G0B^5_@37A&P(-?G= M0T#K$0 ;."41 FT IB]+R?1'IQMYPK;?832&GKMT+K,NDEJB%[RAKXC*',*#K M>NRJ&'P]/'_#11<%.B\:RM4K*] M, I)(2YM;$/,PFH#P2013P&6%MM!JY*6 M80$M9^T/"38/*X V^G $_9CM^.'6]'@CK%P1S"^77X@:"A<>4)%RARHI#-C^ M<&N1]KPGV&WL(GL5+XE>D$@-5!]$K$=E$%>J)?\!MGPX9>M;5K$%BJ&93-Q- MY&G2'?",%QK+^4:DRB?(BQHV'ND M4TK=@,>.#>#85'$BMB.PX,!T:DV(:(I<6.:.+93IVC=PIR&HVBRY;D[G,G!Z M0'-.M6A2O53(]6" @$9!'*\Q9PZ]U@/CE:GUJL:-0"R M-G)E3.EY%C,:"K, ;*?]AD0;CGU#\_BW-<*\N/A@BDON5\K:S;HX(I&[DT/ M"TQ9?B!^&2F#H'\A%OT1GX&LF$EX)E F%\575N%#NPNZ&9 !W=@3G]ZX+W6[ M3SZU50PITAPJ(G7OZ]%= M\N?"5'.ND, 26S:>KU4]NMNN_:V5&FY5RN1+@)]$=X8)E5 C^T.^5EJ837QJ M_7QS]@$+9W)#&'A2=IJ!A?0>E=%Z10X)T.M6E-H4(R0TS[EY,%:*P@NP\K/Q M"M=D,[=2/8\?)#5_&R,14O-YFF9P$DK_!] MKCP\C[TJO!VJB:?\0@C.C,KXAE!W$):L@O_&7W&\7==^OH;8%H8+E>P0VVX- M#5]0CKTY=2(H2D?KX48+C72(> <+ M@*_R"V0R\1( ]>".,PX,\EF::S=6O.C"-=I"0J9>PT^Z8KH(+/$0P<&Y-8:G M9A]1G@G;+#G)1*2ZLK, ^.U4Z#,)[?EE=97K0 M9[K5Z2O*^H'XRV[@-Z9JI54#\]BMAU2TKZ3$0)I&G^F*1UB'3WP.UN!+9^ O M^9)K(J#V)&!0,KY6FN.?S:&VSREH%!N2$#D6RUCZEL(G3]VB'OH'GH/!!$Y! M]!J#04^V3@_/7V]]W_,//]<8[20Z^<1G$:HAK5T';WBR=7YR!%_"K D;YL,B M87*(*3._E<5TD5U0BZG$CS)@X&F=K'4X10/0M"NCEX)Y^_V4A?22B2*U$QQR M1:Z6.$WBH1(ZCN4'U41IW3))LE"M$THD$8F3CO.@0XJ#T#0>WOD4WH8\POQE M_Y6=4XD=/3AY3$D-[&^T.WA%O8M=6>70\]XRAR11Z26Z<[1F_:E!>-M?EDKA M)1+K-B[7#".K Y^9944K??WQ=C MXSPNA[$U$K;??LH,,GZ TJI]BUP6=GY,I017?8SA<15Q0_BP5022;$&& M&"#W3^RR.!N7*,\^+54THT.D(IR7-"6-HIS-,N0EF8BT)R%"6RNBJ=6W-JN75ACZF(WKZ M4-1:!E5BJ@!/5)H(4SADBBIB$U J9DD![Z890:;)<9$DVZ=6N7R,?@=$P/F\ MA%#(>_ $J#?U$7(_<^U[_=>!HZ1A=+'EPHPE2#K#A"5J)NI4JZ!0N:CQ M;5%!-_4<\+:>?EG>4 EXJ*7W!Y%M.L(N15X9/*9M7XB5JL98ZG: L%8?#=WM MGG*+[E.@A]SV])#8WGH.[:IURP:'K+(ZS&"W>222:-G"X4 M9,>BZWK"-.,2IXL2]F'*--8%]TW@IMR.2\0MP^H3L5IIMEU1@;Z]_C"QTMUZ M7%H7U5!= ?&ZLL%.%ZDP&)&@I;EKOH++GJA58:JU+(R$ZCT7YTB:BT, <$'L M_N[1Z*DD]E#$HZ6/)=:?SMG-)EZLP4"_UN N;>CT M -X$Z6\,6[$[%EE/#%.WXT698Q2;5QX"6;H&)@\ALM;2RR\8(>LVE>+"8TVE M=XO]1:=)>)Z'<95"SXD";.&42>Z%B?:OF#H]'A7%_YF*74BZI8V1O[[&J;U* M!-.E347RAQW/_5^;.DM;0&KMX(M+$P-Y*;I)M] A&YY8/>@2JUUBU;'OS=-M MB,?AP7/4X9[(;6+M9L"[%J.%;W!)-_^Q];NQ!87]#YLG:#$ANYRK0^>T%)I- MCC6NQ]SHW+O9(<6*2_;_P.;.YUKI.HC-[7#O:W7YO&NL M>CREL !S)\^I"Q?4WF"W.)R3;QXDL;36;PV7CM;<@98DUS"FT$DJ[+Q(%4N> MGL]J.,ULZ(X- M^N$"7R"*R3%Y06&4V9.RH[=X6:#(9ZG56 E#P@6YKLFGL=4VL$=#?*X4;%U7 MT=H)ZD]!/TWTA492!S$D6NZ\]8(;BBH&]0=,D%/]Z1U+S*9*,=R]#,_**3L[ MPE0IV%#V AZ91!CBM3K%:LDJ)IR5%>@AEAW,!6S@W566+UW=2=\U(,U2.X2> MH72D&!>^EH ^8TPGGYU\HIY=81.D%=_>B33/+(VA,E/,)L&5KSZ=4S]%*D.% M(@@*Y]KO;&-0P;[SX@(#']A4M!.^AR!\]WJEFP"7H(I"YE?%-G87<2D1!O=C M%YV,8F#4B1CYVC$!S YQ8,-BYKI'CA##E4VOV2'?B'L*)^P+J MWCJ8839;9K !(!H(E_$(L@C&%>*W6 O2_SM%EPM+ M.ZUR@GJN/XJ2-9G2U1/*ZU(I*S=TXA8?&=7Q@KT;_;DHRL7T7DEGODPM2!5< M%UA 6"ZPO-"HB""YM/<5J<5D&?;=@VXB052X[EP$#YYB5L==:LW-%*A0BO6L M,SLC5SYJ;_ BS:6G5?U1.HX95((.#54X!4' MJ,[=_IY8#2Z,SA![Z!#G;N*?XRN95[,_&R1;W;?U_4VPN,%Z M!@].DI/(]! 3'I3FXZB/^#FPVE,--K[VM<0[P4L(KB:A)=22ZQZLGF<$58/B MCTC)6<4$)M?, G=%R%B!IJ/8'81NG$YWS.7W>'B22P$J[N24]*)%CI?LE7%>@UT4<"3XW*)"T48A2'W&;0IE M#WN?*PJ";,"G%]R>J$TP2!$Y?;><,<6([VN+4323( E/+86*J PD^2K#+ZG&R-&FAU$CJ67SI4*GNJ";V+PF$FD4 MKX,2HR%X4XQ34$G0R2A9@"%T12+--TF-YD/(/7SEOF\3BH!GJ?0,3\.3O=L, M+"ZI%%]C>PW..-/]F\SF;J-X! P\7@"AR?O9T-V"7..S#CDU.P3H0<8!"I=Q^"\J5>3=+[&'*5'IV MU^=^1#7&$I9L5UZ',+\/$QF&/W!V?LPJ=;=5!@7ZU57BAD.!7OQU*% '>_UGI_L'A\]>O-@;[+X^';S8WW]VT-_2<)D.0_1E,$3W M8XS5J!<^G/P2[>Y$O[UY?_+/L_,/)^]/CJ/SPY]/SJ.WI]')K[^=??A_T?G) MT6_OSSZOCF.?CL_@3^^>__VZ.3D^'SMS,U:@U5D8XT<*=AON<([>FVX M5N;4FV(=B^EKDH-E1)&U_.S54=':GA"%U(-:U&+9[LO]@_WC_9?GQP_[^Z(KW!';%=FM VU?[Z"3E?RVIAJ"B:L' M!K']OBC$%!'[^+-^8PZ<.%DH#9R$^*QDR'7)C]IH*=4QZ-NI#HO2VO';(^L= MQ[/*O)1_-'2XSY?8C\!"_K@UV)-$24M^A-,I?U?)E/!/@]5_VM^[T]=^N-.W M!G=[V<&=OO7BK[[KYDP4":UL+(OP8/8IPGKDZ+L^_E\M_U23#MIU%SGRGY/PX@7Y$A.&B,'8JJJ7DS2QA_L^U.&=Y]=M M^./;<*=J?]C:S,T_4[<^+=20FY^_E_M_,R5C(Z5AY8)L_*UX0@9T=Q8V;<=I M78Y--2I3)-GI1&!C1.!\-#')(C,K'=NO,8BGX&!W0K:?F.!>X,,\IW$ M;8S$W=VV^18KTDG$5]%!=@AL^EC7L%,&F[3U)OFF]\^_3&D M'(G-Q3 ]\-X M]/&B+!9Y F'WHGSYW6ADS'C\U??DSE(YZ.\,_O&/NTCEUYSZ6AS'K[[AUR1: M4182,V)8UTL$.D(JZA4/"S3#Z6F8A^34G,NXCI+L$U 4#OK;?P*'TY^[YM.@ M/]B9S*=W6=%SZ*R:1(> 2<,B!&#U8K\F^F[0BXA!]=^+W$3[0H)%'%Y'<9ED M2[O852\ZRT<["&C[][M?BO+"#N((@ W1ZSC_V(O>Q,S>=UA5!7<7;,G@=A+< M3;R;>#?Q;N+=Q+N)=Q-_7!-_'*['?^[L=CV8*>X-=@9=1./+;]ZW\)3V!G?V ME(Y4K57I&OZH/5Q1M]??O::ICOW+;K^_>T=_[-%* M?3>_;G[=_+KY=?/KYK>)\WM0)OO=O9*'[Y%9=V6W<\#7T0'_-@[.[A=P<'PC MXHUS<#;OG'03[R;>3;R;>#?Q;N+=Q!_NQ!^'>[,)":?=G<%=T'R/6G(?C4.V M^W4R3@"^NZW#-CB(?MLYWSG:"=VHP=ZS_NT_WG]_N?H+*_FV-?PF/M91]O,PLV_ MES[7]A^F$DYM: 3'#2'.0/QB[&,?'2PFW@W\6[BW<2[B7<3[R;^>";^.#R(#4C:@)-4 MC=I8*#H'_X&X/!_B3T5>3)=(>#"-HY_3_.,06 O$!>HVMYM?-[]N?MW\NOEU M\]OL^3THXW33LQ=V3IVWN>;>YI M3;R;>#?QASOQQV'-;T@F(3'CSME^!)F$8S-.\_3>O(]'N\'=_+KY=?/KYM?- MKYO?)L[O01FHFYY-R.)AYW&NN<=YG^8\S=S9]#_'0Y-UR80N^M)-O)MX-_%N MXMW$NXEOV,0?AS&_('SP9 M?O]DT/\>GOK>7$@1[OG_^>Y@=S!X]7\=%>A\8I;( H"$PA9;F(JWF)0PA'=OA#+-T9+^4I-4H M*RJ3U%A#O_9:1Q_L&$>Z?T,5C1=EGE:3T,Z'WA^1?8JQ\X(U28R9VD_ 3R.8 M>YPO:8]^7<2E72H[Q_<&-C"R:WMJW0KK*6S_2JN79AFNZ= ]!M9^M_]JG&8F MP7\/7H$O MLWLZN$$L"-': IA+1TN$5/OGAJ\L0D/2L[(S.;R[;80P44L?-) M/*]O4S4S(UR-S,XAS4>%'4)I=[^*[#)8<2O-V"Y#/C+-K?OIOX;ETY:M;)[A MK>NW^AZVEH=R6^&ZAS<^KWN"^+^34AX"'N;VL#3QQ^UX;!?A99Q=QOC_=>[QZ<'NV^.'RQ.S@XZ1_NPW?B M8.%OG@Y-GIL[W# MP='1\0_]T\/GAZ]/=P\./W]AFR_[Z0,H:1#S(_LW*U"> CMNJ.Y5,GFM>AG M/?0%;IZ6N9R?_?/-X8??WI^Y/9+^+QX,9\4I1V]OU'4"@:&25_VUMZB=B[XLU[B'() 62@/?;)+T#JP M]T66\5]_W.IOX<_VE2/YN661/Z13NT1OS%7TOIC&#=OM*DWF$_M/N[?#HK23 M!,,JBV>5>2G_>%6/?&VY0*S]",SXQZUG6ZO#M/2*_;^_VFJ8>/2GO1]6_VVP M^D_/KOG3GO_;S8'C+O:_-A'1M4K;7S6]]%,T7N%B.K9_\S3U%59&D28=/5?O^A3/YI]33Z M>9GG)OIE)_HY7@S;8-B=#?38C^MCG]^WL6$?Z/ZQ:L-@3T.O??')=]IHXT]K M-[]N?E\1\SA)S;C9G7YE"N++!*;PXR_3N7WPR#[CR;LRS4?I+,Z:(_N^4XIK M<\5W88YN?ALUORY,]:"FUX6INC#5(PE3'>9)::ZBHTF95O,TSBN3KYM^6@M# MZ+&?V<<^OX<4JVK)J6]T\*K34=T9[N:W7O-;/QWUE4):IVD>YR,H5%BWD)8? M&10!'(Y&Q2*?VS6Z,<*UHB9EP\'VNRU@^_\E/PR+9/G3__ZOIY/Y-/OI_P-0 M2P,$% @ -(8$48X*&HB3#0 G< !L !C9&QX9F]R;3$P+7$R,#(P M<3)E>#$P,2YH=&WM76US(C<2_IS\"H6M2WE38%Z,O5[LI8I@MB4*J\85[5W4_WHY:0FO.?+JZ;G3\_ MMXBO^P'Y_,>OGRZ;)%U8G$X'!X.CPYEU"MV;HKXJFHQD%*Q0U>[N?J/YWBJ_N,/YSZC+OS_ MA_.?"@5R(9VXSX0F3L2H9BZ)%1<]\L5EZBLIDT)A?&=3AJ.(]WQ-*J5*B7R1 MT5<^H-D=FNN U5MW/N]R?5Y,#J&Q8MK:>5>ZH_JYRP=$Z5' /N0\*73!HWT> MC&H=WF>*M-F0W,@^%6?FFN+_L%JY%.HSE!Z>K)]3(F@?GE6GW7?O3X^J[]SJ M,:L>E[NGU5.'5ME1MY^KG10I_YJGLGZSE@ M6\!GJ4BM72O\ZT^Q. M%VC >Z)F-'S8_CF>>4QR+GP6\0=/F,-ATD17!BZ\(K4-*9<.R^=%O&%"OB=% M6UH2>*(;U:<;G#"+N3:/@1QP%A9-ME*>6Z[RXQ:Z;36OVQ>D<=5J7\!?AW2N MR6WS8^OBCT\M\F8.HX74=<&+"UJ&M6IX]VWQ5P;PSV_*)Z6SQ:0\G9;RKUAI M[HV24URX('2MBO>LP!TZ/E?DECE2N*0!H>^:\#_X^$BV)]BF0%8LTY8+<.CYSXX"!=Q#7T-<5 M'9%J'BBJ?+I.G;*&EU8I3Z@B%"T$PDM!KATMNRPBE:-$B3P!M/K4981Y'G,T M'S"\[?=8L$1/H.(#[3.R ?Q(:RS"!1A[>3B[3 \9 VT^7T&W105I^E0Q\BL5 M7_.D39->CC24D@XW1^N$%(1H+J\2A:AJTL@-1IH[*D\NA7.X5D>,PS#@+%I: M\L.5$M%CQ,*(*8@2\S-FR 020,AC; U0GL18\@LG@P".52U^<$-F)?V.7/V4Q7L M<6< ?ZG'?!N[["TF1\O:*1\NZ D//.PE88;14GYWIL@-4R$Z1Y<''$V^*B%R M]47UP5 ^JIR9?QHJ\^FGR#M/UD%&V #$4^7 >7LPX)R_74Z7(0\"]'27!0P[ M=XP"B+. .G PY-HW*B8^;N("9*L1LE(F>Q@/*\C!ENL/'G$:8^W#MXN"FJM? M&D[\*Q8)@L:XV"/F"1,],!N+\LA[3@P,A3#T(?TR*9B /AR&@OBT2.!7XWY] M@I+2P,$LC9(D"5?(8T"?2+3__>677_YWEO9%NTM6%4M6VTE6=W>#[\16^TA6 MB;67(*M^&##C)VA1H!VF%(U&8.V_8QZ9*\K0U0"2-W./9HXO9"![HS3Y"D,9 MZ8E'/1D9OAO'#,_:2%)$?$J&$PFC82R32U('_,NEPF$)R@F79E2?UG.419^.O%2?')W(>."L%< O,HN]9A4?\^7\)W8X-MX\-W9X'L^ M^.[&P7>X\Y/[[S82A)\X)+/@'JT[AX5X=6LFH>8?@8X#8$-#4/#'P9(QFVJ8 M#3E>630.%IYTWX1++NZ!CSCS<@/>]DP^O_V=23KB& ^W^W24$.^,B^ID80L+ M@M3;/N1*.7.L0NIDQT^PY:0XLVMVR4-?U1'\N=G+AMS5/L9"PLI%[>+5]$/1 MW#MU_X!%FCLT2(,$9,C-M59V*IK>GSSL"UXVOKN?MDH7SR9R/RWEV3-BKF.Y MU$QR-B&I,6S1H&[!GQO\B@5_?\$_LN#O+_A5"_[^@G]LP=]?\$\L^/L+_CL+ M_OZ"?VK!WU_PW^\0^ ^W]JY]EW$SW9+)A2>C?K),UJ>X%X )PNZ<(,8I7B^2 M_631!ATO&CG@P@7+F@4:HVP?HU%S8J.@0\WRM-CQIUK =1'P,EQ)"V= ,AJ8 M;U',.)0@K M,-I36[/]Z#XR>ZR RX._%J@'"M9H,*0CE;.[VE^VJ]W2X+S3G:4=XD&+_KSH MV]GN?4;?3G?O,_IVOGN?T=^E">]5KL-(D%Q+QKI+JY].-[EYYGHH6*1\'HZW MT&S-*JAMV-)\=.#8I8D;VI^WK*57)\K*@@*7YM[O#[RO0Y,4M4DW#)H=.5P9 M-\!=@T1B\YG;FS(//*D L2?+/]^_RC78NT!V/4MV&R*[7K:8FRR^=K\U8*:R MP:,;]$:SVP>QPHPD;(!.A4L:Q[PTN9GY(%MD?D9DE,S]9F(VP*Y)';E@E,=Y M:!;JM !86JYFHFC#<\WMP3:NBL;]616-9.4DM<6']#'=AN4GB<2RL MB-7JF'#8*RI",QW.)@=)U/;I8&\RC?)F:M[A6*M+59KVF9&7J3[M+5QM\CM& M[G?<>')\0)>I??"ZMYVL,/E *RZ*TZHT)HZOJ&2A=EV!?OBPG#Z5W$18K72ZXUL-E6L;5V?K M>?B1:?/O_15)]EW%9K\A>5=9\!L28\B3&<1?\YV$/$'4C9_D21C) 5<@2%*KPY$BJ0\T+KF0P9XZ"]R@N8@9>H47 MPPE/1@XSSS)3DL%\?.3!B/5QXI()\X#I+_#.+D]^'Q8N40>LY5(!KS,5Q;A6 MF939.S]3($7H(-!_02^TK3?*!/=XU#=W)2$P*S]5I"]=,/QC-MEEIS[>B%,W M92S \"$@M R==:9@,27DNNCT8"5,_0 YC<$ U3C_?"Y GC#H^ND!2 MWVZB0"'K)]5 L#B((!),A:6\$A?#F\SD]^2[TH>U[#'D4?0T $2#.(9@I6!C M]U00STF&C"7B *HJ8XCU*W'DJ">L@1H[E%' M<3 @PR)]+(!@BZ3@#AB)!SB_3PY#U\-KA^ P))F^?WNO.QN73(%0<"<%@S>( M&"N"/2G@<]%2/Z=$@/8?]REY9-RU:,GI]6C,O-BT5,4T MC;XDT"9B &-M*H964]SC@8/GZI=M\N6RTV[=WI(O'ULWK>O?%G;FI"B-B1%$ M%[M=[&G')IX!> J>9^K=S$%7$U9TL%Q=](C9)IZ?8K=2QD2IU?%XL@&!+A9, M\5\YK=H^UXC@6R. &6G[-(* 3<2CL9;9B83RS)ED2'!R6@9)NM"CL*C@R""@ MH6*U[,,#Y[H?6, M(*+XD#O./3V.2&O4G[R?&G?,<_5XX2>GKSX_R.E*K65_ MNM^JS'1;D\?)_5.GT@XE:7;"6V:MN(Z(;#9N+C[]V;ELWN;)9;MY.,^H:8VJ M2VC*"^2PYG,7@F,50ZV?WY1/2G.-"G='OW'457*[Z<:_?[ZZOOEWHTV:'QNW M+?)KH_V?/&DW.I?7[<8GTKB]O6Y>FJ.GQMK?*\9G'2'E_E7]J,-6.[W5U>IJ M=7V9KB\FJ30G2U6"+ U__H"[Y$W)_/-WZQ'-^CV' ?)PGE5*EM"6VVJ94;H>"XXH[/F4!:=->P+8$ MZNT.BW+IR;C8K6%>KKZ]S+E-;&#UVPIGW48FVR2,D^2S6P/U7+WI<^:1W[B@ MPL%U[=>>QYW['VC8(Y1W$-PK*F@/OUZ\X!%SM'P,UJF%##-KW%^Z+&0U2^OM M?I)7O9_DA^R@*]U1_&9OB14L7SOC9ZGG<^/">_#G^[ M(,VC:HT,%4TT-UPF5'A>_[)$2I$Q:A?]V5/%12!8\ M896(H2VM6KWZ"]/_H][X,!__M0S7TZ-^LVO@=>_*"]EQ_ MN?G\I7LY),,K\KG?0ZM^>5<[J;8;U3J:-_RU3SYW;SYV+_N?*U=_7/3_)-W> M$%OJU6I]9Q8*%NX =*4DS$-?D]HPJ8+6;DAJ52&2(3Q[Y/4L7N6ZU:^=U] MDR'I416(&1BCRV20^$?DP$2,_/+N?;U>;2LVYMJ RS2VHM8^;&]9%KN)G@79 M*]:^81_K>X"UCU0#PF1"XAFY3>14L& ,AXZ%G') "R3L52(A%(+!E">$)C.2 M)49E#$1!<&3C)( <)3&4%*>"A-2'*D5D#%[<2-=OHT/"?*8U53/L$M-;1A"C M\SDUU 6@#(@4-L "&=C!YPJ",^B6P'#0)&"*3"/N1T1G^+$8/V6*Y9.@ 3'7 M L(N#.2FW$1@H$Z9;Q7$>5-0309@)NP,+,IHMKP,KP39/4$:^TP01D*> 01 MS0O(E8$=T!V:U5([3T(XI2FF)_#=%UD *B=MG6.]SQ2Q>-5AB&'XH$^= $)@FM J&(6 MQ@!+CO N!&F$2I<1S@,N\7@8M#-8#G@VA=29S .G8^2PN$Y5=)G 51K<@#P M#1CPP6&T?^='-!DSTO6-$WV3":;S *E!*[7C [90*J\_#ES]H9V=8PJ5.&ZA M3((.88ERC@*HWP/"B95+A+H MQ1([#V:="Q^T[,<4$]22((^>%D NYSX.&SGX(]!%2\$#>X^FLY'F :>*HP'< MQ7C6LR8X4Z8Q[K+GB;9!FO4[4C-0R("?PT$IQ!R M$ O?1@P[@D>#\2S8"P^V9R0;[1W)GGS4;W#MZ4[BR90#FDYX@$RB6B86?E0# M"S'/07I!1E] 'F\ M-\-\+GS\@H",BDS1G@_,K03HT\;)7_FP\"'

U3+-B6K;QX MAH_!,$WZ?J80F$LQT9998ZD-U..3(IA+PQ*1O]SELKLCWC(D!(;!Z;_6.U?< M!]S;ZS^\&4RRN5Z'3JN(ZGD B7[#,I(%UJ':]XUK_\W4NT M-RSWLTRFQ9&/='A&:+F10+;J\/#UXN(?^=%1%= =@ 3 VC\3F%P)31F\QM'+9@@VN M;)YCG_T4=]#/8D.>N[NKPBVN@08P4+.Y9[B7.7EV!$, _I#$E%U\IR&XTUD< M4P4&6V-RC[SUMGYOO,:>L6 ?;@JZ$**%"@[<,F"265\!J+;/$7/XEUV$PY.) M%!.&84Y"Q_GC4)6[%Q:G0LX8M$XCZ7P)72$7D&$G,>"V%5V!Z7-?;RGJ8/5; MM9,"IBMKNC3E"B[F+UGQ)(#5L.5EF0GR2ZQ*J#HH/8M,#Q%G35M'DUH5C!W! M:8F'JTV-T_O;FO_P2"1)0:5N8\8.8U\W&FV+IQ]FW;&-.Q>+82>^(?5) WE7MOWTQWM/>VGM[]QW&?Q=UT6O@ M"P"MB =P)._":(?J'Y>[S[U;Z?[EU/?^OX-WK^X\:]L_=>S]=6^ M;[9O!_;T(LY"TK]C?H;/9\B5NWN[]XW\[Q;IBMB]Q0VLD ]S'%R[)Y:01VUH MY1GY58[6,"MOU]8^U',/T0Q^_FF*-A?/+WMV)]BG?T?4$L#!!0 M ( #2&!%$^(PA[I0@ .,U ; 8V1L>&9OL_V0KA/_Y^Q%U@>\D!+=$&2^T?KJX[O3_O.F2R,2"W'PY M_]3KD%+%\[[6.YYWT;\@O_7_]XD<'_E5TE=VK$BE%QJ0-SYM, M)D>3^I%4(Z]_Z^%4QYZ04K.CT(2EL[MGRH5E4\5%D2,VO^>2K5'=\3&<]##>"G77O M(S[@IN6Y(@CS]S^<7[9/.N<7)_7+SOOVI5\_/JW6 M3ZH?WI^>=TIG+8_"?SMJ]C&3+'C"*A%#6QK5FO]S,Z5A"%97!M(8&4-=>M\T M[-Y4J."CI&&M7M>IA36;K.%)Q!1?&V&+$R=V($4(4^3K1>K5HUK+PPXSG0N: M#U2A^%P;_&43 MABIE[$AD[WMM^[['7:_=[U%;F^)#>WO:M.[Z;]B5SVKMKP M"$_7E]"C>[MLXW=LR0O:<_/E]O.7]E6?]*_)YVX'K?KE7?74;];]&IK7_ZU+ M/K=OS]M7W<^5ZS\^=?\D[4X?6VJ^7]N9A8(-=X"Y4@Z??YE2O3)I)Z$"OG27[)EG=)@5LZ5V&3&8^<- M6;?)P+*9<#;AA(8 MDEN62F6(3!P%+Z6*W5/5K_SNGN20=*@*Q12,T6722X(C1$1G^+$8/V&*Y9.@ 3'7 D(O#.8FW$1@H$Y98!7$>5-0389@)NP,+,I@ M6ER&5X+LGB#U?28((T.> 01S0O(E8$=T!V:5:&=)T,XI2FF*/ J;,FK:O;-@]&X[W@ W])>A@\%#]M:ESO.>1 M*AZO #?"-$*%ZPB'8;<87 RZ&2R'7 =" MZ@S&H?-14C@\ITH&+(1J30X OB$#/CB,=N^#B"8C1MJ!<:)O,\%T'B#5::5Z MK'$SH-9Y\('%?V88H):$N31TP+(Y=S'82,' M?P2Z:"EX:._2=#;0/.14<32 NQC/>M8$9\HTQEWV/-$V2+-^1VH&"AGP,?9I:Z%/,DZXOOV77[MD5[ &[NF,J,GO.(_38< @9"Q\#:/2&S&,>/C[#;[GBYF3$ MD@D&@L_1+N49R,P\K,%S/"N=]V:8SPV?OB @@UFF:,\'YE8"]&GBY*]\V#D? MPCW@PX6#VCID\0XM3Q9LRT9>;.%C,$R309 I!&8A)MHP:RRU@7I\701S:5@B M\I>[7'9WQ!N&#(%A0*+?L(QDH76H M=CUR9S,45 M< :XS2.Q^87 A-$[#*U M9$Z>'<$0@#\D,647WVD([G06QU2!P=:8W"-OO*W?&Z^Q9RS8AYN"-H1H0P4' M;ADPR:RO %3;]X@Y_,LNPN')6(HQPS GH:/\=:C*W0N+4R&G#%HGD72^A"Z1 M"\BPDQAPTXHNP73;[[C,ZF#U&]73&4R7UK0PY1(NYM^TXDD(JV'+19D)\DLL M2_ =E+8BTV/$6='6T:3J@[$#. V8J@12")IJUI@]K(%HP37H N*3CZ7CTL/4 M^?;? MOACO:6_3E_<>.I'_*?ZBZ\!O 30B'L*YO O+';1_7 )O;U\,:RO8CVO?3OSH19T-R.<]HKMTM7/%+^EO.Z8K8O<$- M+$$ 4@YNW,M)$+ 0A>E_>_'^,I=\^%0FM?)SE*VRJATLV,:?+ZS\)N9?HIC] M?#,KV-\[O6W9'V*=_1]02P,$% @ -(8$4?&*T,$G!P QC !L !C M9&QX9F]R;3$P+7$R,#(P<3)E>#,R,2YH=&WM6^MS&C<0_YS\%5LRS3@SP!T/ M.S80SV# #1W7=N#N[N@=/.PF)W4*#9XQ/C]O=GW9_ M>J!UZZ?N5XE!$M>]HKG+YLF:K3ER]: M 24>_GW1^JE4@JYTXS$5&EQ%B:8>Q!$3M_#1H]$GJ$"I-.O9D>%4L=M 0]6N MVO!1JD_LCN0]--.NX-(3SE]5_"ET"6? MC!F?-APVIA%.[T=FY?7A8LVN' MW=[Y8:_V]L0^Z9R&T91'\3=[*/W+-G E:"JC!TJA4[9^; M(?$\1%T:2:WE&.O"^UF=EF'#QK*F][I$.+L5C604UFULF9J'T#$14,76WDB* MD]2,D>0>BLC&#VK5A?=OK7[0OH_='KW#C]WWL(!$'U!M"^[,*\_;Q_V<9' M?,K:=Q'MS6!XT[YTP+F"RC'0KM[ M=>WTT&=SE-\,Y$LSQ3,B67+'B7V$\0;.^QX,VX.S]F5O6+KZXZ+W)[0[CFFI MVG;UV5!RZC_!=%C(9K8M-_(Z5E%,\"4M00<4%/TK9HHF:VA$-?A2Z0"82!TS MB#G-&4-*E?K!Z$U:E'[ZUX@84C=&70R7P-Z]&Q!Q2Z'M:I ^5$YJ]2*0"'#9 M$Q[UBG!@WGC]ZKA:M9N+O9.J2O,-$.$9B6:+,.>JD=4)2(C1"$Q0.YN0WDMXFDMX48>CBD$.W#+\HLVX743*C/MJ. M.#2[HW#E^\Q%348I41Z?:N9BM[YPRTOV=^0X)&*:FUY,;&\+3^%&H!,H%FF& MNQTJ<@WG3!#A,L(7-1AYF: B4.(&@)ZCHRE@NV:^&54=$%W,'3:B43*T 8O@ MDY 33KU;VEB..TU&.#@NY3R+J'<%NY"4HY"X>3D+F]6@>R@P/[?9@?6HU$@$ M[>4*)LS30:-^C'+,OD9[IC%[L)*N2]WO#&Z7\"SPT:S"YYFTHC^WWS"F4:VG M6C?F2:6\LH%)S7[))2$'.?&YOP:BVQRJ-G%9%?]S:)>OZI5FPFU"BF, M K+)CSG"#VN30,FXY1-FF!8J&IG@*YIF MPCG@:R@8YW5L"#'DL,6\Y<_F>Q3H):?>9(G 7C%/8UWC;8>? M::K.V[[,TM2%*]Q;<6=U?7)9K$K.^TG-LH^?87?912(T-N'W;L%KQ[=QI-,E MI+Z\Y'WM9+8C2,^FW^+&C(KYM!/>0R0Y\^"5G?SL"G@KLN!B*@2%W\IP0>(1 M?6PR_J^H*U&5S^6D$3 /I^2G )U&]?^7NYOC&^/8D_LNHGZS]:[Q_ M=O![MO[P;-WCVR9\CWRE]NC7HT]N0EHTW1M,HV 791Q<*X;GL1 /9&N6O=E/ M&ENS!%8WQE?=*5+M\6V(;W],WBEX^V/R#W-,?N"V:]OXNQ4+Z6X1>%-?P;1^'_Z4C]5H.R=8>6)6DPKBMCH7&,OGC"SF\T5S)% MORMSZ@G&VS$9-ED2CIO>"Q/736YGTZ2GJGM-I[AJ3\P@!NF9$45BHY!TSZ3I9&ECN7!,F$\:YB1!% ML[%#-:M]_%@)%@5S 5\1@NAAIB.#P_MY'\-3O\!4$L! A0#% @ -(8$4?"N<.F%3 5F@ !8 M ( ! &-A71I8W-?;&]G;V$R.2YJ<&=02P$"% ,4 M" TA@11$*]@)+H/ OI $0 @ &Y3 8V1L>"TR,#(P M,#8S,"YX"TR,#(P,#8S,%]C86PN>&UL4$L! A0#% @ -(8$ M44T9#6H%5 !T $ !4 ( !!7@ &-D;'@M,C R,# V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( #2&!%%%.07^F*@ (@#"0 5 M " 3W, !C9&QX+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 " TA@11 MK++;BNIT "S]@4 %0 @ $(=0$ 8V1L>"TR,#(P,#8S,%]P M&UL4$L! A0#% @ -(8$48XG*&XL,0( ?H,< !8 M ( !)>H! &-D;'AF;W)M,3 M<3(P,C!Q,BYH=&U02P$"% ,4 " TA@11 MC@H:B),- "=P &P @ &%&P0 8V1L>&9O#,Q,BYH=&U02P$"% ,4 " TA@11\8K0P2<' M #&, &P @ $+.P0 8V1L>&9O